What you'll be fixing
Three areas, one environment. Every problem in it is one that turns up in real infrastructure.
Servers and their config
The basics, which is where most of the trouble starts.
- Web server
- Virtual hosts, headers, and whatever it's been told to proxy.
- Database server
- Listening wider than it should, with passwords that would fit on a sticky note.
- SSH server
- Keys, ciphers, and a root login nobody remembers turning on.
Pipelines and Kubernetes
How code gets from a commit to running somewhere.
- GitHub Actions
- A build token that can do a great deal more than build.
- Pipelines
- Unpinned, unreviewed, and deploying from branches nobody protects.
- Kubernetes
- One pod with the run of the whole node.
Cloud infrastructure
Misconfigurations that cost real money, or worse.
- Storage
- A bucket that's more public than anyone intended.
- Networking
- Firewall rules open to the whole internet in all the wrong places.
- Identity
- Roles that can do everything, attached to things that need nothing.
Event Schedule
Check-in opens at noon on the rooftop. The game itself runs two hours, 1:15 to 3:15, and the scoreboard freezes the moment it ends.
Where: Leapfrog Connect, Kathmandu. Open in Google Maps
- Check-inRegistration desk on the rooftop, Leapfrog Connect
- Welcome & rulesWi-Fi, scoreboard login, LLM policy
- Game on!2 hours, 20 hurdles
- Final scoresScoreboard freeze, tie-breaker
- WinnersTop 3 prizes, photos
- NetworkingSnacks and networking, close by 4 PM
Rules
Short, and enforced. Ask an organizer if anything's unclear.
- You play solo
- One person, one laptop, one scoreboard entry. Ask the organizers, not the person next to you.
- Stay in your environment
- Fix the systems you're given. The scoreboard, the venue network and other players' environments are off limits.
- Hints cost points
- A nudge costs 10% of a challenge's points. A bigger hint costs 25%.
- Look things up
- Docs, man pages, search engines and LLMs are all fair game.
- Ties
- Go to whoever reached the score first. The organizers' call is final.
How to get in
Registration comes with an entry challenge. It's short, and it's the same kind of thing you'll be doing on the day.
-
Find the entry flag
It's on this server. It looks like
DevopsDowntime{…}. -
Register with it
Paste the flag into the registration form. No flag, no seat.
Open the registration form -
Eligibility
Your flag will be screened to test if you can take on the challenge. Limited seats for eligible participants only.
