Advanced|18 hours|40 lessons

Large-Scale AI Training Infrastructure

Training infrastructure is not inference infrastructure. One job occupies the whole fleet, every rank waits for the slowest, and a single failure stops everything. This course covers the fabric, the scheduler, the failure machinery, the checkpoint economics, the power budget, and the security of the weights, for engineers responsible for a research organization's training capacity.

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

What you'll learn

Read a training cluster as a topology of nodes, rails, and islands, and place a job so the collectives land where the bandwidth is
Explain what NCCL is doing on the wire and choose between InfiniBand, RoCE, and Ethernet with the tradeoffs stated honestly
Design gang scheduling, quota, and preemption that keep a shared research fleet busy without deadlocking it
Compute a run's failure budget from fleet size and node MTBF, then size the recovery machinery to match
Detect a sick node, a straggler, and silent data corruption before any of them quietly ruins a six week run
Derive the optimal checkpoint interval and build sharded asynchronous checkpointing that does not stall the step
Diagnose a training job with MFU, goodput, and a profiler trace instead of a GPU utilization number that means nothing
Manage a mixed H100, H200, and B200 fleet without one generation starving the others
Treat power as a first-class constraint and respond to a job overrunning its budget before facilities calls
Protect model weights from exfiltration while keeping them usable to hundreds of researchers, and respond when it happens

Curriculum

9 modules · 40 lessons
04

Failure Is the Steady State

Failure budgets, sick node detection, stragglers, silent corruption, elasticity, and designing allocations that survive loss.

6 lessons
05

Checkpointing and Data

Checkpoint economics and mechanics, the storage underneath them, the input pipeline, and what reproducibility really costs.

5 lessons
06

Observability for Training

The metrics that describe a run honestly, instrumenting collectives, profiling a step, and catching silent degradation.

4 lessons
07

Power, Thermal, and Capacity

The physical constraint most Kubernetes engineers have never had to model, and the planning it forces.

3 lessons
08

Securing Weights and Research Environments

Model weights as the asset, research environments that stay usable, exfiltration detection, and incident response.

5 lessons
09

Capstones

Two full design walkthroughs combining everything: the training control plane, and a weights exfiltration response.

2 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.