Practical DevOps engineering built on the roadmap.sh project track.
Each project here is a working implementation with a reflection section explaining the real-world reasoning behind every design decision — not just "how to do it" but "why engineers actually do it this way in production."
| Project | Skills Demonstrated | Status |
|---|---|---|
| Server Performance Stats | Bash scripting · Linux internals · /proc filesystem · kernel metrics |
✅ Done |
| Configuration Management | Ansible · idempotent playbooks · inventory · server provisioning | ✅ Done |
| Log Archive Tool | Bash · cron scheduling · log rotation · compression | ✅ Done |
| (More projects in progress...) |
Most tutorials show you the commands. This repo shows you the reasoning:
- Why Ansible playbooks must be idempotent — and what breaks in production when they aren't
- Why log rotation matters and how to do it safely without data loss
- How Linux exposes system metrics through the kernel and what each one actually tells you
- How real engineering teams think about these tools, not just how to install them
Youssef Elnaggar · DevOps & Cloud Engineer
github.com/joue-zero