Production-Grade Cloud Engineering • Terraform • GitHub Actions • AWS ECS/EKS • Observability • DR & Resilience
This portfolio is a collection of hands-on AWS DevOps projects that demonstrate end-to-end automation using Infrastructure as Code (Terraform), CI/CD (GitHub Actions), and containerized workloads (ECS Fargate & EKS).
Each project follows the AWS Well-Architected Framework and mirrors real-world, production environments — complete with remote state management, monitoring, and security best practices.
| # | Project | Core Tools | JD Keywords Hit |
|---|---|---|---|
| 01 | Containerized Flask App on ECS Fargate | Terraform, Docker, GitHub Actions | ECS, Fargate, CI/CD, Containers |
| 02 | EKS Observability Stack | Terraform, Helm, Prometheus, Grafana | EKS, Monitoring, Metrics, Dashboards |
| 03 | GitOps-Powered App on EKS with ArgoCD | ArgoCD, GitHub Actions, Helm | GitOps, Kubernetes, Deployments |
| 04 | Aurora Zero-Downtime Migration | Terraform, DMS, Route 53, CloudWatch | RDS, Aurora, MySQL, Migrations, High Availability |
| 05 | ALB Path-Based Routing Demo | Terraform, ALB, EC2 (Linux/Windows) | Load Balancing, Multi-Platform, Path Routing |
| 06 | ECS Stale Route Auto-Healer | Lambda, EventBridge, CloudWatch Alarms | Automation, Self-Healing, Event-Driven |
- IaC: 100% Terraform — modular, reusable, and environment-scoped
- CI/CD: Automated via GitHub Actions with reusable workflows for consistency across projects
- Security: Shift-left security with
tfsecscanning, scoped IAM roles, encrypted resources, and least privilege - Containers: ECS Fargate workloads with ECR-based image builds and automated deployments
- Observability: CloudWatch logs, alarms, and dashboards integrated
- Remote State: S3 backend + DynamoDB locking for team collaboration (no local drift)
- Runbooks: Production-ready operational runbooks for critical migrations and cutover procedures
Build a growing series of modular DevOps blueprints that demonstrate practical automation skills for real-world AWS environments — from single-service pipelines to full platform stacks.
If this repo helped you learn something or land an interview, consider supporting my work so I can keep building free content and labs:
⭐ Star this repo if you found it helpful — it helps others discover these projects and motivates me to keep creating.