Responsibilities:
- Design, implement, and manage scalable, highly available, secure AWS infrastructure using IaC.
- Build and optimize CI/CD pipelines/workflows (Jenkins, AWS CodePipeline, GitLab CI) to automate software delivery.
- Collaborate with engineering/ops for deployments, production troubleshooting, and adaptation to changing requirements.
- Manage containerization and orchestration with Docker and Kubernetes (Amazon ECS/EKS).
- Implement monitoring, logging, and alerting (AWS CloudWatch, Prometheus, Grafana).
- Integrate security best practices across the SDLC (IAM roles/policies and robust security controls).
- Troubleshoot complex system issues; perform root-cause analysis to prevent recurrence.
- Identify process gaps, recommend improvements, and execute efficiency enhancements.
- Document cloud deployment procedures, configurations, and best practices.
- Evaluate new technologies/vendors to improve architecture and processes.
- Design and deploy disaster recovery strategies across regions.