Role & Responsibilities
- Design, implement, and maintain cloud infrastructure solutions using AWS services.
- Develop and manage Infrastructure as Code (IaC) using Terraform for scalable and automated deployments.
- Deploy, manage, and optimize containerized applications using Kubernetes/EKS.
- Write Python scripts for automation, monitoring, and operational tasks.
- Implement and maintain CI/CD pipelines using Jenkins, Azure DevOps (ADO), or similar tools.
- Collaborate with development, QA, and operations teams to ensure seamless application deployment and performance.
- Monitor cloud infrastructure performance, security, and cost efficiency.
- Troubleshoot cloud infrastructure issues and implement best practices for reliability and scalability.
- Maintain documentation for cloud architecture, deployment pipelines, and operational procedures.
- Stay updated with emerging cloud technologies, DevOps practices, and recommend improvements.
Preferred Candidate Profile
- Hands-on experience with AWS services such as EC2, S3, VPC, IAM, RDS, Lambda.
- Strong expertise in Terraform for infrastructure automation.
- Experience with Kubernetes/EKS for container orchestration.
- Proficiency in Python scripting for automation and operational tasks.
- Knowledge of CI/CD concepts and hands-on experience with Jenkins or Azure DevOps (ADO) pipelines.
- Understanding of cloud security, monitoring, and compliance best practices.
- Strong problem-solving, analytical, and communication skills.
- Ability to work collaboratively with cross-functional teams in Agile environments.