Skip to content

Linux for DevOps Roadmap

A staged path through the Linux skills DevOps engineers use daily — from the filesystem to bash automation.

0%

0 of 16 topics complete

  • Done
  • To do
  • Optional

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

  1. Foundations

    Get comfortable moving around a Linux system.

  2. Text processing

    The log-wrangling toolkit.

  3. Processes & services

  4. Networking & SSH

  5. Automation

Why this order.

Almost every DevOps failure eventually becomes a Linux question. The container will not start, the disk is full, the service exits immediately, the port is already bound — and the tooling above it can only tell you that something is wrong, not what.

This path front-loads the filesystem and the process model because they are what every later topic is built from. Permissions before services, because a systemd unit that cannot read its own config fails in a way the logs describe unhelpfully. Processes and signals before containers, because a container is a process and "it will not stop" is almost always a signal-handling problem.

Bash comes last deliberately. Scripting is the easiest part to learn badly — you can write working scripts long before you can write ones that fail safely — and it is much easier once you already know what the commands you are stringing together actually do.

All roadmaps