eBPF & Cilium for Platform Engineers
Understand eBPF deeply enough to reason about it, and Cilium well enough to run it in production. Covers how eBPF works in the kernel, why it is transforming networking, security, and observability, and how Cilium uses it to replace iptables, secure service-to-service traffic, and give you deep visibility. Built for platform engineers running modern eBPF-based infrastructure.
What you'll learn
Curriculum
6 modules · 30 lessonseBPF Foundations
What eBPF actually is, how programs attach and run, why the verifier makes kernel code safe, how maps hold state, and the tooling ecosystem built on top.
eBPF for Networking
Why iptables stopped scaling, and how eBPF replaces it: XDP and tc, load balancing, connection tracking and NAT, and full kube-proxy replacement.
Cilium Fundamentals
What Cilium is and how it is built: architecture, the eBPF dataplane, identities and endpoints, installation and day-2 operations, and Cilium-specific debugging.
Cilium Networking
Cilium as a CNI in practice: IPAM and pod networking, tunnel versus native routing, multi-cluster connectivity, bandwidth management, and controlled egress.
Cilium Security
Security built on the same datapath: identity-based and L7-aware policy, transparent encryption, Tetragon for runtime enforcement, and the sidecar-free service mesh.
Observability and Production
Seeing and running the thing: Hubble flow visibility, eBPF-derived metrics, production troubleshooting, performance tuning, and a full platform design capstone.
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.