🚀 CI/CD, GitOps & SRE
Pipelines from pull request to production: tests, security scans, approvals, GitOps reconciliation, incidents and rollback.
10 missions🧪 8 live
CSE36Docker Image LayersOrder the Dockerfile steps so a code change rebuilds in seconds, not minutes, and the image stays small.
CSE37Kubernetes Pod, Service & DeploymentRun a web app on a mock cluster: scale it, kill a pod and watch Kubernetes bring the desired state back.
CSE47Incident Timeline & PostmortemRebuild the timeline of an outage, find the cause and write a blameless postmortem with actions.
CSE48CI Pipeline Break & FixThe pipeline is red. Read the stage logs, find the failing step and fix it so the build goes green.
CSE49GitHub Actions WorkflowBuild a workflow: lint, test, build and upload an artifact on every pull request.
CSE50Jenkins Pipeline with TestsA declarative Jenkinsfile with build, test and an approval stage, using a credentials mock.
CSE51GitOps Drift SimulatorSomeone changed the cluster by hand. Argo CD-style reconciliation notices the drift and brings it back to Git.
CD01GitHub Actions CI with Tests & ArtifactA full CI workflow for a Python service: lint, unit tests, coverage gate and a build artifact.
CD02Jenkins Stages & Credentials MockStages with parallel tests, a credentials binding mock and a manual approval before deploy.
CD03Argo CD Reconciliation & DriftPromote an app from dev to prod with Git commits, then fix drift and roll back a bad release.
🗺️ CI/CD pipeline
A pull request runs lint, tests and security scans; the infrastructure plan is checked by policy; a person approves; deploy, smoke test, observe and roll back if needed.
Drag to turn, scroll to zoom, tap a block to see what it is.
The 2D diagram shows the exact flow, ports and trust boundaries. The 3D scene is a concept view of the same parts; packets travel along the same arrows.
📚 Reference documents
- GitHub Actions documentation · GitHub
- Argo CD documentation · Argo Project
- Site Reliability Engineering book · Google SRE