Transforming hands-on Linux experience into Senior Systems Engineer skills — one real server, one commit at a time.
I'm Biroue Isaac, currently a Service Desk Analyst on a structured, self-driven path toward Senior Systems Engineer. Every concept I learn gets applied on a real RHEL 10 server, documented, and published here — no tutorials without practice, no theory without verification.
NOW GOAL
│ │
Service Desk ──► Junior SysAdmin ──► SysAdmin ──► Senior SysEng
[●]━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━○
└── Linux basics ──── Web stack ──── HA & Automation ──────┘
Progress: 8 / 10 modules completed · 55 commits · Last update: 2026-06-22
All work is hands-on, verified, and documented on a real RHEL 10 server. Repository: syseng-journey
| # | Module | Key Skills | Status |
|---|---|---|---|
| 01 | Linux Fundamentals | users, permissions, systemd, logs, firewall | ✅ Complete |
| 02 | Nginx | virtual hosts, SELinux, HTTPS, log analysis | ✅ Complete |
| 03 | MariaDB | SQL, users, backup/restore, automation | ✅ Complete |
| 04 | Monitoring | Prometheus, Grafana, alerting, health checks | ✅ Complete |
| 05 | Bash Scripting | functions, parsing, deployment scripts | ⬜ Upcoming |
| 06 | Linux Internals | LVM, memory, kernel, performance tuning | ✅ Complete |
| 07 | High Availability | load balancing, replication, failover | ✅ Complete |
| 08 | Ansible | playbooks, roles, IaC | ✅ Complete |
| 09 | Security | hardening, Fail2ban, Let's Encrypt, SELinux | ✅ Complete |
| 10 | Incident Management | diagnosis, post-mortem, runbooks | ⬜ Upcoming |
OS: Red Hat Enterprise Linux 10.2 (Coughlan)
Kernel: 6.12.0
RAM: 16 GB
Disk: 70 GB
Access: SSH + Tailscale VPN
Stack: Nginx · MariaDB · Bash · Git · OpenSSL- No theory without practice — every concept is applied on a real server
- Document everything — if it's not written, it didn't happen
- Debug like a pro — read the logs, understand the error, fix the root cause
- Security first — SELinux enforcing, least privilege, hardened configs
"The best way to learn systems engineering is to break things — on purpose, on a test server, and fix them yourself."
⭐ Star syseng-journey if you find it useful!