← Back to Capstone Blueprints
Cloud & DevOps Engineering High Effort ~40 Hours Build

Production Multi-Container Deployment with CI/CD & Terraform on AWS

Provision scalable cloud infrastructure using Infrastructure-as-Code (Terraform), containerize a multi-tier app with Docker, and automate builds via GitHub Actions CI/CD.

What You Must Build to Graduate

  • ✓ Terraform configurations provisioning VPC, subnets, and container services on AWS/GCP.
  • ✓ Multi-stage Dockerfile and Docker Compose orchestration configuration.
  • ✓ GitHub Actions workflow running automated unit tests and deploying upon main branch push.
  • ✓ Live public endpoint with SSL certificate and uptime monitoring.

Evaluation & Quality Criteria

Infrastructure as Code (40%): Clean, modular Terraform state management.
Automation & CI/CD (35%): Zero-downtime automated deployment workflow.
Resilience & Security (25%): Secure IAM roles and least-privilege security groups.

Log in or create a learner account to submit your project proof of work for review and verified badges.

Log In to Submit