GE TransportationSenior Build And Release Engineer
Apr. 2018 - Feb. 2019BangaloreRoles and Responsibilities: • Expertise in Amazon AWS Cloud Administration which includes services: EC2, ECS, EKS, S3, EBS, VPC, ELB, Route 53, Cloud Front, Beanstalk, EMR, Auto scaling, Security Groups, SNS, SQS, Lambda, ElastiCache, Code Pipeline, Code Deploy, API Gateway, Kinesis, Quick Sight, Cognito, RDS and IAM. • Designed roles and groups using AWS Identity Access Management (IAM) maintained user accounts, RDS, Route 53, VPC, RDS, SES, SQS & SNS services in AWS. • Provisioning Prod/Dev/QA infrastructure using Terraform & Ansible (IaC). • Created VPC peering and Route tables to redirect network traffic to public and private subnets. • Configured Elastic Load Balancers (ELB) with EC2 autoscaling launch configurations. • Managing Amazon instances by taking AMIs, performing administration and monitoring of Amazon instances like EC2 using Amazon Cloud Watch. • Created S3 buckets and managed the access permissions using bucket policies and access control lists (ACL) and deal with object life cycle management and versioning to automate the object archival. • Migrated few Cloud formation templates to Terraform by using various AWS modules and Secured the Terraform state file in S3 buckets. Detected and analyzed the changes that will be inflicted after Terraform Apply using Terraform Plan. • Implemented ELK (Elasticsearch-Logstash-Kibana)/ EFK stack in each environment which would simplify logging part and beautiful data visualization. • Experience in monitoring tools like Grafana, NewRelic and Datadog for Infrastructure and Application monitoring. • Converted entire existing platform over to Docker containers by writing Docker files to build images like SFTP, Nginx, Redis, Kafka, Elasticsearch, Tomcat etc. and pushed images to GitLab registry. • Extensively worked on Jenkins declarative pipeline jobs. By writing Jenkins file (in Groovy language) to build branches and pull requests for CI/CD.