- Design and maintain multi-AZ AWS infrastructure, including networking, storage, and databases.
- Build and operate Docker-based containerized applications and microservices in production.
- Troubleshoot Python and Java applications, resolving memory, concurrency, and performance issues.
- Manage Infrastructure as Code using Terraform, CloudFormation, or AWS CDK.
- Develop CI/CD pipelines with integrated security scanning and testing.
- Implement zero-downtime deployment strategies, including blue/green, canary, and rolling updates.
- Centralize logging, metrics, tracing, and alerts using observability tools.
- Configure application and cluster autoscaling based on load testing and usage metrics.
- Implement resilience patterns such as circuit breakers, retries, and dead-letter queues.
- Define disaster recovery plans and enforce security best practices across IAM and encryption.
AWSDockerPython+4 more