A technology consultant managing client-centric web platforms needed a reliable way to automate deployments of Django applications hosted on AWS. The requirement was to reconfigure a broken CI/CD pipeline, containerize the app using Docker, and integrate it with AWS CodeDeploy for seamless, real-time deployment from GitHub.
The client sought a solution from Oodles focused on assessing and reconstructing a partially implemented CI/CD pipeline that connected the client’s GitHub repository to an AWS EC2 instance. The goal was to establish a stable, automated deployment workflow using AWS services while ensuring reliability, security, and minimal manual intervention.
To streamline deployment and enable continuous delivery, a robust DevOps workflow was built around GitHub, Docker, and AWS CodeDeploy. The implementation followed a methodical process, addressing every layer of the deployment pipeline: