Linux is a Unix-like operating system kernel and the userspace built around it. It runs the overwhelming majority of servers, every mainstream container image, almost all Kubernetes nodes and the build agents behind most CI systems. Distributions — Ubuntu, Debian, RHEL, Rocky, Alma, Amazon Linux, SUSE — differ in packaging, init defaults, release cadence and support model, but they share the same kernel interfaces, the same filesystem layout and the same process model, which is why the skill transfers across all of them.
What makes Linux learnable is that its abstractions are visible. A process is a directory under /proc. A device is a file. A service is a systemd unit with a dependency graph you can print. Network state is queryable with ip and ss rather than hidden behind a control panel. Nothing about container isolation is magic either — namespaces and cgroups are kernel features you can inspect and create by hand, which is what makes the container layer above them comprehensible instead of mysterious.
For infrastructure work Linux is not an optional background subject. Every configuration management run, container build, deployment and incident eventually resolves to a question about a Linux system: which process holds the port, why the mount is read-only, where the disk went, why the service failed to start after a reboot, what SELinux denied. Engineers who can answer those questions from the command line resolve incidents in minutes; engineers who cannot escalate them.
Why this skill matters now
The cloud did not remove Linux from the stack — it multiplied it. A team that once managed forty servers now manages thousands of ephemeral instances, container images, node pools and build agents, all of them Linux, and all of them failing in Linux-specific ways.
At the same time the layer of abstraction above has grown thick enough that many engineers have never worked below it. They can write a manifest but cannot read a journal, cannot find which process is holding a file handle, cannot tell whether the container is out of memory or the node is. That gap is where incidents lengthen from ten minutes to four hours, and it is why job specifications for platform engineering, SRE and cloud roles still list Linux fundamentals ahead of any specific tool.
The demand is for diagnostic ability rather than command recall. Anyone can look up a flag. The valuable skill is knowing which subsystem is lying to you, and having a repeatable path from symptom to cause across processes, memory, storage, networking and permissions.