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