Skip to content

Linux for Cloud & DevOps

Career path through the Linux for Cloud & DevOps Engineers course — practical host operations for Cloud, DevOps, Platform, and SRE roles.

Who this path is for

  • Aspiring Linux admins, DevOps, cloud, platform, and SRE engineers
  • Engineers with little or no Linux experience
  • Teams standardising on Ubuntu/RHEL-class cloud images

Prerequisites

Basic computer knowledge. Lab VM (Ubuntu 22.04/24.04 recommended) with snapshots.

Path position

Linux → Shell Scripting → Python for DevOps → Networking → AWS → Git → GitLab CI → Docker → Kubernetes → Terraform

Modules (complete in order)

# Module Start Status
1 Fundamentals Distributions and Architecture Ready
2 Command Line Essential Linux Commands Ready
3 Filesystem Paths, Links, Mounts, and Inodes Ready
4 Users & Permissions Users, Groups, and sudo Ready
5 Text Processing grep, sed, and awk Ready
6 Processes Process Management Ready
7 Services & Boot systemd Services and journalctl Ready
8 Storage Disks, Partitions, and Filesystems Ready
9 Networking Linux Networking Tools Ready
10 Packages Package Management Ready
11 Scheduling cron, at, and Timers Ready
12 Logging & Monitoring Logging Ready
13 Security SSH Hardening and Firewalls Ready
14 Containers & Cloud Namespaces, cgroups, and OCI Ready
15 Troubleshooting Troubleshooting Linux Systems Ready
16 Production Linux Hardening and Performance Ready

Projects

Level Project
Beginner System Information Utility
Intermediate Server Health Dashboard
Advanced Operations Toolkit
Capstone Production Linux Operations Platform

Practice assets

Study rules

  • Disposable lab VM + snapshots before storage/security labs
  • Prefer ip/ss and systemctl/journalctl
  • After scheduling/logging modules, take Shell Scripting for deep Bash
  • Prove restore whenever you practise backups

Next action

Start: Linux Fundamentals — Distributions and Architecture