- Design, build, and maintain AWS cloud infrastructure (EC2, S3, RDS, VPC, Lambda, etc.)
- Create and manage CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, or AWS CodePipeline
- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation
- Monitor system performance and ensure high availability and scalability
- Implement security best practices including IAM roles, policies, and network security
- Manage containerized applications using Docker and Kubernetes (EKS preferred)
- Troubleshoot production issues and optimize system performance
- Collaborate with developers to streamline release processes
- Maintain logging and monitoring using tools like CloudWatch, ELK stack, Prometheus
- Ensure backup, disaster recovery, and compliance requirements