Skip to content

Networking for DevOps Roadmap

TCP/IP, DNS, HTTP/TLS, and the troubleshooting toolkit — the networking fundamentals every DevOps engineer needs.

0%

0 of 11 topics complete

  • Done
  • To do
  • Optional

Tick a topic as you finish — saved in this browser only.

  1. Models

    The conceptual frameworks that make networking make sense.

  2. Addressing

    IP addresses and how networks are carved up.

  3. Name resolution

    How hostnames become IP addresses.

    • DNS

      Resolvers, records (A, CNAME, MX, TXT), and TTLs.

  4. Transport & app

    The protocols your services speak.

    • Connection-oriented reliability vs low-latency datagrams.

    • Request/response, status codes, TLS handshake.

  5. Edge

    Traffic management at the boundary of your infrastructure.

  6. Troubleshooting

    Diagnose network problems systematically.

Why this order.

Networking is the layer people skip and then spend years compensating for. It is invisible when it works, which makes it easy to defer — and it is the root cause of a large share of the incidents that get escalated, which makes deferring it expensive.

The order is bottom-up because the abstractions genuinely stack. Addressing and subnets first: CIDR is the notation everything else is written in, from a VPC to a Kubernetes Service range to a firewall rule, and being fluent in it makes cloud networking read as arithmetic rather than incantation.

DNS comes next because it is where a startling proportion of outages actually live, and because "it works by IP but not by name" is only diagnosable if you know what the resolver is doing. HTTP and TLS follow, then load balancing, then the troubleshooting toolkit — `dig`, `ss`, `tcpdump` — which is last only because the tools are most useful once you know what you are looking for.

All roadmaps