Terminal Station. Learn to inspect before changing anything.
13 labs, easiest first0 / 13
Find the latest handoffOPS-2207Your first morning. Mara is taking over from the night shift and needs the incident they were working on. Three handoff notes, numbered out of order.EasyDo 10 min · Linux
Let on-call run the scriptOPS-2234Every morning at 07:00 the on-call engineer rotates the label printer queues. This morning Mara got "Permission denied" on the script.EasyDo 10 min · Linux
Append without erasingOPS-2219Last week someone wiped three months of depot health history with one character. The auditors arrive on Thursday. Add today's line without losing anything.EasyDo 10 min · Linux
Trace the release pathOPS-2211Ivo found two files called deploy and nearly ran the wrong one. Before the 10:00 release he wants to know which file the runbook actually runs.EasyDo 10 min · Linux
Count the failed dispatch jobsOPS-2215The carrier billed Northstar for every failed dispatch attempt. Finance wants to dispute it with the real number: distinct jobs that failed, not attempts.EasyDo 15 min · Linux
Fix a script that breaks on spacesOPS-2251The weekly package report says West Dock 2 handled 999 parcels. It handled 66. The script reads three files that are not the one you asked for.EasyDo 15 min · Linux
Free space without losing evidenceOPS-2230The release volume is at 91% and climbing. Waybill crashed at 04:47, and Ivo needs whatever it left behind to find out why.EasyInvestigate 15 min · Linux
Restart the right processOPS-2240Waybill on depot-west stopped serving at 09:44. Next to it, a batch job on the manifests database has been running for three hours and must not be interrupted.EasyInvestigate 15 min · Linux
The job that only works by handOPS-2246The overnight manifest sync has failed three nights in a row, so depots start the day with yesterday's manifests. When Ivo runs it by hand, it works.EasyInvestigate 15 min · Linux
Clean up scratch without collateral damageOPS-2255The import job left temp files everywhere. The last person to clean up deleted the only backup of a manifest along with them.EasyDo 15 min · Linux
Find the active runbookOPS-2223Last night's page sent Tomas to a runbook for a service that was retired a year ago. He spent twenty minutes restarting something that does not exist.EasyInvestigate 15 min · Linux
Which depots are down?OPS-2262The public status page died in last night's upgrade. Customer service opens at 08:00 and needs to know which depots to warn callers about.EasyInvestigate 20 min · Linux
The release entry point vanishedINC-242017:40, end of your first day. The 18:00 release is blocked. `current/bin/deploy` says No such file or directory, the script is right there in releases/, and Dmitri swears nobody touched current.MediumBoss incident 30 min · Linux