This is a remote position.
- AWS EC2, S3, RDS, DynamoDB, Cloudformation, Cloudwatch, Cloudfront, API Gateway, Lambda etc. is a MUST.
- In depth knowledge of GitHub, Maven, Gradle.
- Design, build, and maintain the CI/CD pipeline.
- In depth knowledge of Kubernetes, Docker.
- Ability to write Dockerfiles and Kubernetes yaml files from scratch.
- Expert in Ansible. Should be able to write automation playbooks for Ansible.
- Expert in other infrastructure automation tools like Terraform, Chef etc.
- In depth knowledge of Jenkins including Jenkins plugins and pipeline as code (Groovy).
- Excellent scripting skills in Python, Ruby and Bash.
- Excellent communication skills and ability to work closely with Dev and QA teams.
- Work and continuously improve the DevOps pipeline and tooling to provide active management of the continuous integration/continuous deployment processes.
- Improve infrastructure development and application development.
- Iterate on best practices to increase the quality & velocity of deployments.
- Hands on managing cloud native applications.
- Container Workflows: Kubernetes, Docker Swarm, AWS ECS.
- Cloud computing: AWS, GCP, Azure.
- Configuration management: Ansible, Chef, Terraform.
- Provisioning: Terraform, Cloud formation.
- Continuous integration tools: Jenkins ,Circle CI.
- SCM tools: Git, Bitbucket, AWS Code commit.
- Scripting languages: Shell, Ruby, Python.
- Experience with MySQL, POSTGRES, Cassandra, Redis, Oracle or MongoDB.
Requirements
- 4-6 yrs experience in cloud AWS/GCP/Azure.
- Overall 8+ years of experience in IT in platform engineering/ Build & Release/Deployments.
- Should have 4-6 yrs expertise in infrastructure automation tools like Chef, Terraform, Ansible.
- 3+ years experience in microservices.
- 3+ yrs experience in CI/CD tools like Jenkins.
- 2+ yrs experience in Docker and Kubernetes.
