Intermediate · Evening cohort · 6 weeks
Release automation with human checkpoints
Design pipelines where automation moves fast and humans know exactly when to pause.
Automation without checkpoints becomes noisy; checkpoints without automation become bottlenecks. This course maps progressive delivery stages to human roles, including how to document approvals without drowning Slack in unstructured pings. Labs use GitHub Actions patterns portable to other CI systems.
What is inside
- Pipeline stage diagrams with explicit owners
- Manual promotion windows encoded as code comments
- Artifact promotion hygiene
- Smoke test suites sized for five-minute loops
- Feature flag hygiene clinic
- Pair sessions with lab mentor on YAML readability
- Final review against reliability checklist
Outcomes
- Ship a two-stage pipeline PR ready for internal review
- Author a checkpoint matrix linking roles to actions
- Run a tabletop on a failed promotion using cohort template
Facilitator
Portrait placeholder for Oliver Tan
Oliver Tan
Delivery infrastructure lead who prefers readable YAML over clever abstractions.
Tuition reference: SGD 1,280 · schedule Mon & Thu · 19:15–21:00 · track Delivery engineering
Questions cohorts ask
Notes from participants
“Checkpoint matrix is pinned in our team room — automation finally has named human brakes.”Iman · 4.5/5 · survey
“Smoke test sizing exercise showed we were accidentally running a 22-minute gate on every commit.”Rachel · QA lead