DevOps & SRE troubleshooting practice

Get paged.
Fix prod.
Level up.

FixOps drops you into simulated production incidents: alerts firing, a service down, a shell that answers like the real one. Find the cause, fix it, and prove the recovery. Learn DevOps and SRE by doing the job.

Demo, simulated: a page fires because checkout-api is returning server errors. The responder checks the service, finds a stray debug process holding port 8080, stops it, restarts checkout, confirms the health check, and the alert resolves.

Certification exam prep

Studying for AWS, Azure, Google Cloud or Kubernetes?

Original practice questions with every answer explained, timed mock exams, and CKA, CKAD and LFCS tasks graded in the simulator. Every exam has a free sample.

All exams

AWS · CLF-C02

AWS Certified Cloud Practitioner

The foundational AWS exam: what the cloud is for, who secures what, which service fits which job, and how AWS bills for it.

195 questionsMock examsFree sample

AWS · SAA-C03

AWS Certified Solutions Architect - Associate

Scenario questions on designing AWS architectures that are secure, resilient, fast and cost-aware, and on choosing between services that all look plausible.

195 questionsMock examsFree sample

CNCF · CKA

Certified Kubernetes Administrator

A hands-on exam: you are given a terminal and a list of cluster tasks. Practise them here against a simulated cluster that grades the state you leave behind. Covered: RBAC, etcd…

65 tasksHands-on labsFree sample

CNCF · CKAD

Certified Kubernetes Application Developer

A hands-on exam for people who ship applications on Kubernetes: build, configure, expose and debug workloads from the command line, graded on the resulting cluster state.…

50 tasksHands-on labsFree sample

CNCF · CKS

Certified Kubernetes Security Specialist

A hands-on exam about securing a cluster and what runs on it: you are given a terminal on a control-plane node and a list of tasks, and the state you leave behind is graded.…

38 tasksHands-on labsFree sample

HashiCorp · 004

Terraform Associate

Infrastructure as code with Terraform 1.12: providers and state, the core workflow, configuration, modules and HCP Terraform. HashiCorp publishes the objectives but not the…

172 questionsMock examsFree sample

CNCF · KCNA

Kubernetes and Cloud Native Associate

The entry-level Kubernetes exam: how a cluster works, how containers are orchestrated, how applications are delivered, and the cloud native ecosystem around them.

180 questionsMock examsFree sample

CNCF · KCSA

Kubernetes and Cloud Native Security Associate

The entry-level Kubernetes security exam: how the components of a cluster are secured, the controls Kubernetes offers for pods, identities, secrets and networks, how attackers…

208 questionsMock examsFree sample

CNCF · PCA

Prometheus Certified Associate

Monitoring with Prometheus: observability concepts, how the server scrapes and stores metrics, PromQL from selectors to histograms, instrumenting code and running exporters, and…

207 questionsMock examsFree sample

CNCF · CGOA

Certified GitOps Associate

The entry-level GitOps exam: the OpenGitOps principles and the terms they are built on, the practices GitOps grew out of, the patterns for releasing and for structuring…

185 questionsMock examsFree sample

CNCF · CAPA

Certified Argo Project Associate

The entry-level exam on the Argo project: Argo Workflows for pipelines and data jobs, Argo CD for GitOps delivery, Argo Rollouts for blue-green and canary releases with analysis,…

191 questionsMock examsFree sample

AWS · DVA-C02

AWS Certified Developer - Associate

Building on AWS: writing code against AWS services, Lambda and data stores, securing applications, deploying through CI/CD, and troubleshooting. Written to the DVA-C02 exam…

221 questionsMock examsFree sample

AWS · SOA-C03

AWS Certified CloudOps Engineer - Associate

Running workloads on AWS: monitoring and automated remediation, reliability and backups, deployment and automation with CloudFormation and Systems Manager, security controls, and…

267 questionsMock examsFree sample

AWS · DOP-C02

AWS Certified DevOps Engineer - Professional

The professional-level AWS exam for delivery and operations: pipelines and deployment strategies, infrastructure as code across many accounts, resilience, monitoring, incident…

206 questionsMock examsFree sample

Microsoft · AZ-900

Microsoft Azure Fundamentals

The foundational Azure exam: cloud concepts, Azure architecture and services, and management and governance. Microsoft publishes the time limit and the skill areas but not the…

181 questionsMock examsFree sample

Microsoft · AZ-104

Microsoft Azure Administrator

Running Azure day to day: identities and governance, storage, compute, virtual networking and monitoring. Microsoft publishes the skill areas and the pass mark but not the number…

216 questionsMock examsFree sample

GitHub · GH-200

GitHub Actions

Automating software delivery with GitHub Actions: writing workflows, reading and troubleshooting runs, building and publishing actions, governing actions, runners and secrets…

213 questionsMock examsFree sample

GitHub · GH-900

GitHub Foundations

The foundational GitHub exam: Git and GitHub basics, repositories, collaboration with issues, pull requests and discussions, Actions, Copilot and Codespaces, project tracking,…

194 questionsMock examsFree sample

LPI · 010-160

Linux Essentials

The entry-level Linux certificate from the Linux Professional Institute: open source and its licences, finding your way on the command line, archives, text processing and simple…

158 questionsMock examsFree sample

Microsoft · AZ-400

Designing and Implementing Microsoft DevOps Solutions

The exam for the DevOps Engineer Expert certification, across Azure DevOps and GitHub: planning and flow of work, source control, build and release pipelines (about half the…

224 questionsMock examsFree sample

Google Cloud · ACE

Associate Cloud Engineer

Google Cloud's associate certification for people who deploy, operate and secure workloads: projects, billing and the resource hierarchy, Compute Engine, GKE and Cloud Run,…

252 questionsMock examsFree sample

Linux Foundation · LFCS

Linux Foundation Certified System Administrator

A hands-on exam: you are given a terminal on a Linux server and a list of administration tasks. Practise them here on a simulated Ubuntu 24.04 host that grades the state you…

51 tasksHands-on labsFree sample

How a shift works

The whole incident, not just the command.

Real on-call is triage, investigation, a careful fix, proof it worked, and a clear write-up. FixOps trains every step.

  1. 01

    Paged

    A SEV card lands with the service, the symptom and the blast radius. Acknowledge and the clock starts.

  2. 02

    Triage

    Read the alerts and the dashboard. Teammates in the incident channel add context and ask for updates.

  3. 03

    Fix

    Investigate in a shell with realistic output: systemctl, journalctl, ss, curl, docker, kubectl.

  4. 04

    Verify

    Automated checks verify the recovery. Alerts resolve and the graphs come back down.

  5. 05

    Debrief

    See your timeline, how an SRE would have approached it, and write a 60-second postmortem.

Why it works

Production experience, without production.

Lab VMs are slow to boot and stuck on a desktop. Tutorials are safe but fake. FixOps is instant and still behaves like a real system.

Living systems

Systems that react to your fix.

One simulated world drives everything. Free the port and restart the unit, and the service status, the listening sockets, the health check, the alert and the graph all change together.

debug-srv (pid 4121)holding :8080stopped
checkout.servicefailedactive (running)
ss -ltn :8080debug-srvcheckout
curl :8080/healthz404 debug-srv200 ok
alert CheckoutErrorsfiringresolved

On-call simulator

Alerts, dashboards, teammates, postmortems.

An MTTR clock runs while you work, and the debrief shows your timeline.

Daily Outage

Same outage for everyone, every day.

Solve it, then share your grid. Example shown.

Skill map and career paths

See what you know. Pick where you're going.

  • DevOps
  • SRE
  • Platform
  • Kubernetes
  • DevSecOps
  • Cheat sheets and runbooks you can run.

    Every field manual entry opens in the sandbox, and links to the lessons that teach it.

  • No VM to boot. No lab timer.

    The simulator runs on your device, in the browser or the Android app, so an incident starts in seconds and never times out.

  • Play first. Account later.

    Start as a guest in one tap. Save your progress with Google or email whenever you're ready.

Incident catalog

Pick an outage.

Across Linux, Networking, Docker, Kubernetes, Security, Git, CI/CD, Web, Observability and Cloud, from a first config fix to multi-stage campaigns.

Browse all 61 incidents
Linux Beginner

Storefront Stuck in Maintenance Mode

Every Northstar Shops storefront page answers 503 with the maintenance banner, and checkout has taken no orders for 20 minutes.

+150 XP25 minStage 1/5

Kubernetes Intermediate

API Pods Restart Across the Rollout

Every api replica is in CrashLoopBackOff and the Deployment has shown 0 of 3 available for ten minutes.

+220 XP35 minStage 4/4

Learning tracks

Or learn the system first.

Short, hands-on lessons with quizzes and terminal practice, from Linux basics to DevSecOps.

All tracks

Beginner · 15 h

Foundation

Core Linux, networking, shell, cloud basics, and troubleshooting skills for all subsequent tracks.

6 modules68 lessons

Intermediate · 22 h

CI/CD

Continuous Integration and Continuous Deployment pipelines with GitHub Actions, GitLab CI, Jenkins.

13 modules83 lessons

Intermediate · 19 h

Infrastructure

Docker, Kubernetes, Terraform, Ansible - containerization, orchestration, IaC, config management.

15 modules66 lessons

Intermediate · 14 h

Monitoring & Observability

Logging, metrics, dashboards, alerting, tracing with Prometheus, Grafana, and observability tools.

12 modules104 lessons

Advanced · 16 h

Security (DevSecOps)

Secrets management, container security, SAST/DAST, IAM, compliance, and Kubernetes security.

15 modules131 lessons

Beginner · 6 h

Git for On-Call Work

Work in a shared repository the way on-call engineers do: read the working tree, integrate teammates' branches, publish without overwriting anyone, and recover or investigate a bad release with an audit trail..

5 modules27 lessons

Cheat sheets and roadmaps

Look it up. Plan the route.

Command references with examples and gotchas, and ordered paths from your first Linux box to the role you want. Free to read.

All cheat sheets

Roadmaps

All roadmaps

Beginner · 8 weeks

DevOps roadmap

From one Linux box to a pipeline that ships and a stack you can see.

6 milestones3 h a week

Intermediate · 5 weeks

Kubernetes roadmap

Know what every pod is doing, and why it is not.

6 milestones3 h a week

Advanced · 7 weeks

DevSecOps roadmap

Security that ships with the code instead of blocking it.

6 milestones3 h a week

Questions

The short answers.

Is it a real Linux machine?

No, and that is the point. FixOps simulates the system: a shell with realistic command output, plus services, ports, logs, alerts and metrics that react to what you do. That's why it starts instantly, never times out, and runs on a phone. Everything is labeled as simulated.

Do I need an account?

No. You start as a guest and your progress saves on your device. Sign in with Google or email later to keep it in your account.

Is it free?

Yes. Every incident and every learning track is free to play. The one paid extra is certification exam prep: each exam has a free sample, and a FixOps Pro subscription unlocks the full question banks, mock exams and graded labs.

Who is it for?

People learning DevOps, SRE or platform engineering who want practice that feels like the job, and engineers preparing for their first on-call rotation or an interview.

Will a check accept my own approach?

Most checks inspect the system after your fix instead of matching one exact command, and many incidents accept more than one valid repair. When a check fails, you see which condition is still unmet.

Your first page is waiting

Stop reading about outages.
Start fixing them.