2026Python, GitHub Actions, Docker, AWS
CI/CD Deployment Pipeline
Overview
A full automated deployment pipeline that lints, tests, containerizes, and ships a Flask API to the cloud on every GitHub push — zero manual steps.
Technical Details
Built around GitHub Actions with a multi-stage workflow that runs a linter, executes the test suite, builds a Docker container of the app, and deploys it to AWS automatically on every push to main. The focus is the infrastructure — not the app itself — demonstrating a working understanding of modern DevOps fundamentals including containerization, automated testing gates, and cloud deployment workflows.
Technologies
PythonGitHub ActionsDockerAWS