Skip to content

A collection of AWS DevOps projects built with Terraform, AWS, and GitHub Actions. Each project follows the AWS Well-Architected Framework and demonstrates scalable Infrastructure as Code.

License

Notifications You must be signed in to change notification settings

TerminalsandCoffee/aws-devops-portfolio

Repository files navigation

AWS DevOps Portfolio

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.


📁 Projects Overview

# 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

Portfolio Highlights

  • 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 tfsec scanning, 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

Vision

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.


☕ Support the Project

If this repo helped you learn something or land an interview, consider supporting my work so I can keep building free content and labs:

Buy Me a Coffee


Star this repo if you found it helpful — it helps others discover these projects and motivates me to keep creating.

About

A collection of AWS DevOps projects built with Terraform, AWS, and GitHub Actions. Each project follows the AWS Well-Architected Framework and demonstrates scalable Infrastructure as Code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published