End-to-end DevOps project deploying a containerized FastAPI application on a Kubernetes cluster (k3d) running on AWS EC2. Infrastructure is provisioned with Terraform and configured via Ansible, while a GitHub Actions pipeline builds, tests, and deploys the application automatically.
.github/– CI/CD pipeline (GitHub Actions)app/– web service (python), Dockerfile, testsinfra/– kubernetes manifests, terraform, ansibledocs/– architecture and troubleshooting
- AWS (EC2, networking)
- Terraform (Infrastructure as Code)
- Ansible (Configuration management)
- Kubernetes (k3d)
- Docker (containerization)
- GitHub Actions (CI/CD)
- Python (FastAPI application)