We have a codebase that is containerized using docker.
We would like the following done in US-West:
- Kubernetes clusters to host API and Client applications.
- VPC tunnel to the RDS database (so it is auto-discovered and accessible).
- Load balanced.
- CloudWatch logging.
- One button deploys and rollbacks of images from ECR.
The candidate must first conceptually design the infrastructure that will give us scalability and flexibility at the lowest cost.
Setup the infrastructure that was designed and deploy the application there. Re-configure Route53 domains to the new infrastructure.
Shutdown existing infrastructure that is in N.Virginia.