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¶
- Labs under Labs (
linux-*) - Quiz: Linux for Cloud & DevOps Fundamentals
- Cheat sheet · Interview
Study rules¶
- Disposable lab VM + snapshots before storage/security labs
- Prefer
ip/ssandsystemctl/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