Learning pathdevopslinuxbashcli-productivity
DevOps Command Line Path
Practice the command-line side of DevOps: readiness gates, CI safety, Kubernetes triage, rollback, observability, and release hygiene.
Path reward
DevOps Operator
Developers moving toward DevOps, SRE, platform engineering, or production ownership.
Demo progress: start the first mission to begin tracking.
Local reliability
Make development and scripts fail clearly. Required clears: 2.
Deployment operator
Triage CI, Kubernetes, and rollout failures. Required clears: 5.
Production owner
Connect rollback, observability, and SLO judgment. Required clears: 8.
Mission chain
Step 1
Warm up with ripgrep refactor scout
Easy CLI Productivity arena: rg filters, globs, context lines, and machine-readable matches
Step 2
Warm up with strict mode deploy script
Easy Bash arena: set -euo pipefail, traps, and explicit error paths
Step 3
Warm up with compose Postgres readiness gate
Easy DevOps Basics arena: service dependencies, readiness checks, connection retries, and local developer reliability
Step 4
Stabilize Kubernetes CrashLoop triage
Medium DevOps Basics arena: pods, logs, events, probes, resource limits, and rollout history
Step 5
Stabilize journal failure triage
Medium Linux arena: journalctl filtering, time windows, units, and severity levels
Step 6
Harden CI cache safety review
Hard DevOps Basics arena: cache keys, lockfile integrity, dependency restore, and poisoned cache avoidance
Step 7
Rescue blue-green deployment cutover
Extreme DevOps Basics arena: traffic switching, health verification, rollback triggers, and migration safety
Step 8
Master SLO alert tuning
Insane DevOps Basics arena: burn-rate alerts, error budgets, latency histograms, and actionable pages