About the role
- Design, deploy, manage, and optimize AWS cloud infrastructure across development, testing, and production environments.
- Provision and maintain cloud infrastructure using CloudFormation to improve consistency, scalability, and operational efficiency.
- Manage and optimize EC2 compute infrastructure to support scalable and highly available applications.
- Deploy and manage containerized workloads using ECS, supporting reliable and scalable application environments.
- Support container image management and application deployment workflows using ECR.
- Manage S3 resources required by cloud-hosted applications and infrastructure.
- Develop and maintain automated deployment pipelines using Jenkins.
- Support application deployments, release management, and environment promotion through automated delivery processes.
- Automate infrastructure provisioning and environment setup to reduce manual intervention and improve operational reliability.
- Support troubleshooting and resolution of infrastructure and platform incidents involving the mandatory AWS services.
- Contribute to improving cloud infrastructure performance, reliability, scalability, and availability through proactive automation and operational practices.
- AWS
- EC2
- ECS
- ECR
- Jenkins
- CloudFormation
- S3
- 3+ years of experience in Cloud Infrastructure Engineering, Cloud Operations, DevOps, or Site Reliability Engineering.
- Hands-on experience managing enterprise applications in AWS cloud environments.
- Experience working in fast-paced, mission-critical production environments.