Learn DevOps troubleshooting through gamified, story-driven challenges
“The world isn’t perfect. But it’s there for us, doing the best it can…” — Madoka Kaname
# Install it, because you want to be cool
pip install clouddojo
# Setup prerequisites — or just wait patiently for the magic to happen
clouddojo setup
# Start your journey to DevOps enlightenment
clouddojo dojo
CloudDojo is your gamified dojo where you learn DevOps troubleshooting through stories, sweat, and a dash of anime spirit. It’s like leveling up in your favorite RPG — but instead of dragons, you fight container demons.
- 🎮 Story-driven scenarios — Real company drama, but without the annoying meetings
- 🛤️ Structured learning paths — Beginner → Intermediate → Pro-level boss fights
- 💡 Progressive hints — Because nobody likes spoilers, but everyone loves a helping hand
- 🏆 Achievement system — XP, levels, badges — basically, bragging rights
- 📊 Progress tracking — Watch your DevOps powers grow like a true shonen hero
Path | Level | Focus | Scenarios |
---|---|---|---|
🐋 Container Fundamentals | Beginner | Docker, nginx, configs | 3 |
⚓ Kubernetes Warrior | Intermediate | Pods, services, networking | 3 |
🔥 Production SRE | Advanced | System admin, automation | 2 |
Docker troubleshooting — When containers act like rebellious teenagers
Kubernetes debugging — Because clusters love throwing tantrums
Production scenarios — Real-world chaos without the screaming bosses (hopefully)
Best practices — The ancient scrolls of DevOps wisdom, passed down so you don’t mess up
Think you can add cool new scenarios or fix stuff? Sweet! Here’s your questline:
Start here: CONTRIBUTING.md
Use our sacred template: scenario_template.py
Test your spells: python tests/test_scenarios.py
Submit your PR: Await our wise elders’ approval
AI sidekicks like ChatGPT or Copilot are totally legit — just use our AI PR Template so we know you didn’t summon a demon instead.
CONTRIBUTING.md — How to add epic scenarios
ARCHITECTURE.md — The bones of CloudDojo
TESTING.md — How to make sure your code doesn’t explode
SECURITY.md — Because safety first, ninja style
Python 3.8+
Docker (auto-installed by setup, if you don’t want to wait forever)
kubectl (also auto-installed, for your convenience)
NOTE: Auto-install might take a while (because patience is a virtue nobody asked for). We highly recommend installing Docker, Kubernetes, and Minikube yourself first — then run the auto-setup to verify everything didn’t self-destruct.
We’re “working hard” on the setup script… but if you want to help, contributions are welcome. No pressure. Seriously.
- First time? Run
clouddojo dojo
and choose "Learning Paths" - Stuck? Each scenario has progressive hints
- Issues? Check GitHub Issues
- Questions? Use GitHub Discussions
- 8 scenarios across 3 learning paths
- 10+ achievements to unlock
- Cross-platform (Windows, macOS, Linux)
- Open source (MIT License)
If CloudDojo helped you level up your DevOps skills, please ⭐ star the repository!
“You should enjoy the little detours. To the fullest. Because that's where you'll find the things more important than what you want.” — Gintama
Ready to become a DevOps master? pip install clouddojo
🚀