What you will do?
- Automate infrastructure creation using Terraform and AWS CloudFormation.
- Perform application configuration management and enable Infrastructure as Code (IaC) through deployment tools.
- Own and manage the build and release cycle for customer projects.
- Share responsibilities for deploying releases and other operations and maintenance activities.
- Enhance operations infrastructure such as Jenkins clusters, Bitbucket, monitoring tools (Consul), and metrics tools like Graphite and Grafana.
- Provide operational support for the engineering team and help migrate legacy infrastructure to the cloud.
- Establish and enforce operational best practices.
- Work on data platforms and enable scalable infrastructure for tools like Amazon EMR, Redshift, and SageMaker.
What are we looking for?
- 4+ years of experience in using Terraform for IaaC
- 4+ years of configuration management and engineering for large-scale customers, ideally supporting an Agile development process.
- 4+ years of Linux or Windows Administration experience.
- 4+ years of version control systems (git), including branching and merging strategies.
- 2+ Experience in working with AWS Infrastructure, and platform services.
- 2+ Experience in cloud automation tools (Ansible, Chef).
- Exposure to working on container services like Kubernetes on AWS, ECS, and EKS
- You are extremely proactive at identifying ways to improve things and to make them more reliable.
You will be preferred if
- Expertise in multiple cloud services providers: Amazon Web Services, Microsoft Azure, Google Cloud Platform
- AWS Solutions Architect Professional or Associate Level Certificate
- AWS DevOps Professional Certificate
