Learn reliability-minded engineering

Ops School is a free, openly licensed curriculum for learning reliability-minded engineering. It is for SREs, software engineers, operations engineers, and anyone who builds or runs systems that people depend on. These include the computer systems of businesses big and small. They also include the systems that allow websites, networks, payment systems and other Internet services to function. The curriculum covers a wide variety of topics, including systems administration, security, networking and beyond. Ops School will guide you through all of these skill sets from beginner to expert.

user@opsschool ~$ curl -s -o /dev/null -w '%{time_total}\n' http://web-1/health
0.042
user@opsschool ~$ curl -s -o /dev/null -w '%{time_total}\n' http://web-3/health
1.874

Where to start

Since the early 1990s, operations engineers have been in high demand, and the more recent SRE role is just as sought after. The work suits people who enjoy diving into the inner workings of computer systems.

  • Critical Thinking 101

    Check what you believe, and why, before you act on it. These habits come before troubleshooting, design, and everything else in the curriculum.

  • Careers

    If you are reading about this career for the first time and want to know if it is for you, start here.

  • How to start

    If you already know about the profession and want to know how to start, read what employers look for.

The curriculum

Many topics start at 101 and continue at 201, and some at 301. Work through a track, or go straight to the topic you need.

  • 101

  • 201

  • 301

Written by people who do the work

Ops School is open source and written by volunteers. Many chapters are still incomplete. If you know a topic well, read the guidelines and the style guide, then open a pull request.