Cloud-Native Network Engineer

design, secure, and operate the network of a Kubernetes platform.

≈ 160 hBadge: Cluster Network Engineer

Who it is for

platform and SRE engineers.

The sequence

  1. 1
    PDP-01 · Inside the Linux Kernel Network Stack Follow a single packet from the NIC driver to a socket and back, and say what happens at each step.
  2. 2
    PDP-03 · Container Networking, CNI and Cilium Build a CNI plugin by hand, then run a cluster network with eBPF-based policy, load balancing, and observability.
  3. 3
    CNT-01 · Advanced Kubernetes Networking and Service Mesh Design a service mesh, a multi-cluster network, and a GitOps workflow that holds up in production.
  4. 4
    OBS-02 · Cloud-Native Network Performance and Monitoring Find the bottleneck in a cluster network, measure it, and set an SLA you can keep.
  5. 5
    CNT-02 · Network Design for Hyperconverged Infrastructure Design the network for a hyperconverged rack: topology, storage traffic, automation, and high availability.
  6. 6
    PDP-02 · eBPF and XDP: Programmable Kernel Networking Write, verify, load, and debug eBPF programs, and build an XDP data plane that drops, redirects, and measures traffic.

Capstone

Multi-cluster mesh with policy and an SLA dashboard (CAP-04)

Take the first course

Every course in the path can be taken on its own, in any order.

PDP-01