Advanced|19 hours|37 lessons

CI/CD Pipeline Engineering

Operating the build and delivery pipeline as a production system: feedback latency and where the minutes go, cache correctness, the test suite as infrastructure, autoscaling a runner fleet on Kubernetes, monorepo scale and merge queues, artifact promotion, and debugging a pipeline that fails only in CI. Lifetime updates included.

Text-based, no videos
9 modules, 37 lessons
Lifetime access

What you'll learn

Why feedback latency is the metric a pipeline is judged on, and where your minutes actually go
Cache keys as a correctness problem, and the failures a wrong key produces
Test sharding, test selection, and the arithmetic that makes flaky tests fatal at scale
Running and autoscaling an ephemeral runner fleet on Kubernetes against queue depth
Monorepo affected target selection, and merge queues that keep main green under load
Build once and promote, with an artifact identity that makes the claim provable
Debugging a failure that reproduces only in CI, and operating the pipeline as a service
Measuring delivery with the metrics as they are defined today, and how each one is gamed

Curriculum

9 modules · 37 lessons
01

What a Pipeline Actually Is

The pipeline as a feedback system with a latency budget, rather than a file of YAML.

4 lessons
02

Making the Pipeline Fast

Parallelism, the critical path, and caching that is correct rather than merely fast.

5 lessons
05

Monorepos and Merge Queues

What changes when one repository holds everything, and how main stays green under load.

4 lessons
06

Artifacts, Versions and Promotion

One artifact, many environments, and the identity that makes that claim provable.

4 lessons
07

Pipeline Reliability and Debugging

The pipeline as a production system that fails, and how to debug one under pressure.

5 lessons
08

Pipelines at Organisation Scale

Hundreds of repositories, shared definitions, and measuring delivery without lying to yourself.

4 lessons
09

Capstone

A complete delivery platform design combining every module, with explicit tradeoffs.

1 lessons

About the Author

Sharon Sahadevan

Sharon Sahadevan

AI Infrastructure Engineer

Building production GPU clusters on Kubernetes. H100s, large-scale model serving, and end-to-end ML infrastructure across Azure and AWS.

10+ years designing cloud-native platforms with deep expertise in Kubernetes orchestration, GitOps (Argo CD), Terraform, and MLOps pipelines for LLM deployment.

Author of KubeNatives, a weekly newsletter read by 3,000+ DevOps and ML engineers for production insights on K8s internals, GPU scheduling, and model-serving patterns.

Ready to master this topic?

Start with the free preview lesson and see for yourself.