The hands-on way to master DevOps troubleshooting
Real broken Linux servers. Real debugging skills.
Free to start. See all plans.
Built by a senior engineer with over 18 years of experience.
How does this work?
Solve the challenge
Use the terminal to fix the issue. You can ask for hints if you get stuck.
Check your solution
Click on "Check Solution" to verify your fix. If you can't solve the problem, check the full walkthrough.
Everything you need to build real debugging skills
Interview-style challenges
Practice the troubleshooting skills companies test in DevOps and SRE interviews.
Realistic production scenarios
Each scenario is a broken Linux server that you have to fix.
Launch labs in seconds
Start a new lab instantly from your browser. No setup required.
Learn by doing
Solve real problems in hands-on labs instead of watching tutorials.
Hints available if you get stuck
Request hints to guide your investigation without revealing the solution.
Full walkthroughs
If you want to learn the full debugging process, each scenario includes a complete step-by-step solution.
Who is this for?
These hands-on scenarios are designed for engineers who want real-world troubleshooting experience:
- Preparing for DevOps or SRE interviews? Practice the exact types of problems top companies use to evaluate candidates.
- Moving into a DevOps or SRE role? Build the practical skills you'll use on the job.
- Want to level up your debugging skills? Learn to diagnose production issues faster, following a clear and systematic approach.
Learn by Fixing is really awesome! I was very happy to learn about syscalls and strace in such a short time.
Joanna Sommer
Software Engineer
Guided Learning
Not sure what to learn next, or how all these scenarios are connected? Guided Learning gives you a structured path from beginner to confident troubleshooter. It combines three elements:
- Guides: practical explanations of core concepts used in the scenarios.
- Skill Paths: curated collections of scenarios with a concept in common.
- Roadmaps: combine guides and skill paths into a clear journey to help you master a specific domain.
Frequently Asked Questions
Do I need previous experience to start?
No, the scenarios are designed for engineers of all levels. Skill levels range from beginner to advanced. You just need basic Linux knowledge to use the terminal.
Will this help me prep for DevOps or SRE interviews?
Yes, the scenarios are troubleshooting problems commonly tested in DevOps and SRE interviews: broken systems, misconfigured services, etc.
How long does each scenario take?
Between 5 and 30 minutes, depending on the difficulty of the scenario.
What happens after I've completed the free scenarios?
You can upgrade to a paid plan to get access to all scenarios and more time per lab.
Ready to debug like a senior engineer?
Engineers are solving real Linux challenges right now. Join them.
Free to start. See all plans.