Networking for Cloud & DevOps Engineers¶
Duration: 8–10 weeks · Difficulty: Beginner → Advanced
A practical networking course focused on Linux, Cloud, Kubernetes, and DevOps — design, troubleshoot, and operate production networks.
Course status
Curriculum follows the REBASH Networking technology prompt (17 modules). Diagrams use Excalidraw assets under docs/assets/excalidraw/ (not D2). Core tutorials for Modules 1–17 are on that standard; regenerate diagrams with python3 scripts/generate-excalidraw-svg.py.
1. Course overview¶
Purpose¶
Teach networking from an operations, troubleshooting, and cloud engineering perspective so learners can design and operate production networks.
Target roles¶
Cloud Engineer · DevOps Engineer · Platform Engineer · SRE · DevSecOps · Kubernetes Administrator · Infrastructure Engineer
Prerequisites¶
- Basic Linux knowledge
- Command line familiarity
Capstone outcome¶
Design production networks · Troubleshoot connectivity · Configure Linux networking · Understand Kubernetes networking · Build cloud network architectures · Diagnose DNS/routing · Operate secure production networking
2. Modules and tutorials¶
| Module | Focus | Start here |
|---|---|---|
| 1 | Networking Fundamentals | What is Networking? |
| 2 | OSI Model | OSI Model |
| 3 | TCP/IP Model | TCP/IP Model |
| 4 | IP Addressing | IP Addressing |
| 5 | Subnetting | Subnetting and VLSM |
| 6 | Routing | Routing Fundamentals |
| 7 | Switching | Ethernet, Switching, and VLANs · ICMP/ARP/DHCP |
| 8 | TCP & UDP | TCP and UDP Deep Dive |
| 9 | DNS | DNS Fundamentals · DNS Records |
| 10 | HTTP & HTTPS | HTTP, HTTPS, and the Application Layer |
| 11 | NAT & Firewalls | NAT · Firewalls |
| 12 | Linux Networking | Linux Networking Toolkit |
| 13 | Load Balancing | Load Balancing · Reverse Proxy / Ingress |
| 14 | Kubernetes Networking | Kubernetes Networking Fundamentals |
| 15 | Cloud Networking | Cloud Networking — VPCs and Subnets |
| 16 | Production Networking | Segmentation · VPN · Hardening · Automation · DNS/LB/ACL ops |
| 17 | Troubleshooting | Methodology · Packet analysis · Incident response |
3. Practice¶
- Labs: DNS / firewall triage · Edge failover
- Projects · Quizzes · Cheat sheets · Interview
Start here¶
Diagrams¶
All course diagrams for rewritten modules live in docs/assets/excalidraw/ as .svg plus editable .excalidraw sources. Regenerate with: