The hands-on way to master DevOps troubleshooting

Real broken Linux servers. Real debugging skills.

No signup
No installation
No credit card

Free to start. See all plans.

Built by a senior engineer with over 18 years of experience.

screenshot of the lab page

How does this work?

Start a scenario

Choose a scenario from the list and click on "Start".

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.

No signup
No installation
No credit card

Free to start. See all plans.