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