GCP DevOps Project
Updated Sep 21, 2020 ·
Overview
This project walks through how to build an end-to-end GCP DevOps pipeline, from application development and source control to infrastructure setup and CI/CD automation.
- Manage code with GitHub
- Build a Python Flask app
- Provision a GKE cluster
- Set up Cloud Build CI/CD triggers
- Improve the path from development to production
- Practice sprint planning and review using common industry terms
Architecture:

Pre-requisites
- Setup Github account
- Add an SSH key to your Github account
- Add the SSH key to your ssh-agent (Optional)
- Install Docker Desktop
- Create a GCP account
- Understanding of Kubernetes Basics
Sprints
This project will be broken down into seven sprints.