GitLab CI/CD for Cloud & DevOps Engineers¶
Duration: 8–10 weeks · Difficulty: Intermediate → Advanced
Production GitLab CI/CD — design pipelines, operate runners, ship containers, deploy to Kubernetes and cloud, automate Terraform, and run enterprise DevSecOps platforms.
Course status
Curriculum follows the REBASH GitLab CI technology prompt (18 modules). Tutorials use the academy standard with Excalidraw diagrams under docs/assets/excalidraw/ (not D2). Regenerate with python3 scripts/generate-excalidraw-svg.py. Start with GitLab CI/CD Fundamentals.
1. Course overview¶
Purpose¶
Build and operate Continuous Integration and Continuous Delivery (CI/CD) on GitLab: .gitlab-ci.yml, runners, merge-request pipelines, secure variables, container builds, Kubernetes via the GitLab Agent, Terraform plans, multi-cloud OIDC, and production promotion.
Target roles¶
DevOps · Cloud · Platform · SRE · DevSecOps · Infrastructure
Prerequisites¶
- Git · Docker
- Kubernetes · Terraform
- Basic cloud knowledge (AWS, Azure, or Google Cloud)
Capstone outcomes¶
Enterprise pipelines · autoscaling runners · GitLab Agent · Terraform automation · multi-cloud deploys · security scanning · release automation · GitOps · monitoring · DR awareness
2. Modules¶
| Module | Focus | Start here |
|---|---|---|
| 1 | CI/CD fundamentals | Fundamentals |
| 2 | Projects | MRs & releases |
| 3 | Runners | Runners & executors |
| 4 | Pipeline syntax | .gitlab-ci.yml |
| 5 | Pipeline design | DAGs & includes |
| 6 | Variables & secrets | Variables · OIDC |
| 7 | Artifacts & cache | Artifacts & cache |
| 8 | Docker pipelines | Docker builds |
| 9 | Kubernetes | Agent & deploys |
| 10 | Terraform | TF pipelines |
| 11 | Cloud deployments | AWS · Azure · GCP |
| 12 | DevSecOps | Security scanning |
| 13 | Testing | Tests & gates |
| 14 | Releases | Tags & releases |
| 15 | Production | Promotion & approvals |
| 16 | Monitoring | Observability |
| 17 | Troubleshooting | Troubleshooting |
| 18 | Enterprise | Groups & governance |
3. Practice¶
- Labs · Projects · Quizzes
- Cheat sheets · Interview · Capstone
- Roadmap · FAQ · Certifications