Experience in managing large environment utilizing modern methods (Infrastructure-as-Code) like Terraform and Ansible for configuration management
Highly proficient in AWS Services (especially VPC,Route53,EC2,ECS,S3,IAM,ECS)
Experience in devising and working with fully automated CI / CD pipeline for iOS & Android apps
Responsibilities
CI/CD: Enhance & maintain Jenkins based CI system which supports multiple tech stacks like Java, Go Lang, Python, NodeJS, iOS, Android devised to build >1000 builds/day.
Manage the multi env infra, deployed in AWS cloud, comprising of 2000+ dockerized microservices in AWS ECS & various datastores like MySQL, Mongo, Aerospike, Redis etc.
Provisioning of End-to-end setup of new microservices including public setups involving SSL Certs, Rest & GRPC based services
Engage in overall capacity planning of applications hosted in cloud to keep AWS cost in check
Leverage modern solutions to reduce manual efforts like Terraform & Ansible
Good to Have
3-6 years of hands-on experience in Devops domain, preferably in hyperscale environment.
In depth knowledge of Dockers, well versed with practical exposure of container networking, storage interfaces, orchestration, deployment, scaling, monitoring and troubleshooting.
Extensive experience in designing & architecting highly scalable CI system built in Jenkins, along with proficiency in source code management (GIT/Gerrit), build tools (Maven, Ant, Gradle, SBT), Static code analysis (SonarQube), Code coverage (Jacoco) -- Scripting in Groovy is must.
Experience in devising and working with fully automated CI/CD pipeline for iOS & Android apps.
Experience in managing large environment utilizing modern methods (Infrastructure-as-Code) like Terraform and Ansible for configuration management.