- Design, implement, and manage AWS cloud infrastructure.
- Build and maintain CI/CD pipelines for application deployment.
- Automate infrastructure provisioning using Infrastructure as Code (Terraform or AWS CloudFormation).
- Deploy and manage containerized applications using Docker and Kubernetes (EKS preferred).
- Monitor system performance, availability, and security.
- Implement infrastructure monitoring, logging, and alerting solutions.
- Collaborate with development teams to improve deployment automation and release processes.
- Manage IAM roles, security groups, networking, and cloud security best practices.
- Optimize cloud resources for performance and cost efficiency.
- Perform troubleshooting, root cause analysis, and production support.
- Ensure high availability, disaster recovery, and backup strategies.
- Participate in Agile/Scrum ceremonies and DevOps best practices.