This project was a two part analysis of Alpine Inc, a fictional company looking to modernise their deployment strategies.
Struggling with issues related to inconsistent builds and infrastructure, lack of testing, and single points of failures. The introduction of robust CI/CD pipelines improved the quality of product they ship to their customers, while reducing maintenance cost.
- Part 1 covers the setup of a Continuous Integration pipline using GitHub Actions - 100%
- Part 2 implements Infrastructure as Code using Terraform and AWS - 90%
You can read the detailed analysis in the GitHub repository