CI/CD
GitHub Actions to Cloud Deploy
You will wire Actions workflows to a small Kubernetes cluster and a secondary object store. Emphasis is on readable YAML, secret hygiene, and how to narrate the pipeline during stakeholder reviews.
Inside the syllabus
- Matrix builds with cache warming experiments
- OIDC federation lab instead of long-lived keys
- Blue/green hook with feature flag stub
- Static analysis stage with policy-as-code snippet
- Smoke test harness you can reuse on client work
- Office hour on rollback communications
Outcomes you can evidence
- Ship a documented pipeline with three promotion stages
- List five secret-handling checks your team can adopt
- Facilitate a 10-minute pipeline tour without slides
Lead mentor
Jonah Teo
Builds release tooling for regional SaaS teams; still commits to internal dogfood repos weekly.
FAQ
GitHub is the reference implementation; GitLab equivalents are provided as reading notes only.
We stay at deployment/service level—no custom operators in this course.
We cannot integrate with your employer’s proprietary artefact store during class time.
Recent participant notes
OIDC module alone justified the ticket—our auditors asked friendlier questions after I reused the checklist.
Loved the rollback storyboard exercise; would have liked a second pair session on canaries.
Kept the YAML comment style from week two for our internal template library.