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.

GitHub Actions to Cloud Deploy cover visual

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

  1. Ship a documented pipeline with three promotion stages
  2. List five secret-handling checks your team can adopt
  3. Facilitate a 10-minute pipeline tour without slides
Portrait badge for Jonah Teo

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.
— Amirah · Regional bank · Google
Loved the rollback storyboard exercise; would have liked a second pair session on canaries.
— Felix , Junior DevOps · 4/5
Kept the YAML comment style from week two for our internal template library.
— Survey respondent 218 · survey