Container Internals and Runtime Engineering
A deep course on what happens beneath the container abstraction. Linux namespaces and cgroups, the OCI spec, image internals, container runtimes, isolation and escape paths, secure image builds, and container security at the runtime and kernel level. Built for senior engineers who need to understand and secure containers below the Kubernetes layer.
What you'll learn
Curriculum
8 modules · 42 lessonsThe Kernel Primitives
What a container actually is at the kernel level: namespaces, cgroups, capabilities, and the syscall filters that create the illusion.
Container Images, What's Actually Inside
What you actually download when you pull an image: the OCI spec, layers and overlayfs, digests, registries, and the supply chain.
Container Runtimes
The runtime stack from containerd and CRI-O down to runc and crun, plus sandboxed and rootless runtimes.
Isolation and Escape
Why containers are not a security boundary, real escape techniques and CVEs, and defense in depth at the runtime level.
Image Build Systems
Secure, fast image builds: BuildKit, daemonless builds, reproducible builds, and caching at scale.
Container Networking and Storage
Container networking and storage from the kernel up: veth, bridges, the CNI layer, the writable layer, and system-level debugging.
Container Security at the Runtime Level
Security strictly at the container, runtime, and kernel level: threat modeling, runtime hardening, seccomp engineering, secrets, and forensics. Not Kubernetes cluster controls.
Production and Capstone
Production container engineering (performance, init, observability, lifecycle, migration) and two full design/incident capstones.
About the Author

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.