DevOps Engineer Interview Question

Explain SLIs, SLOs and error budgets, and how you would use them day to day.

What the interviewer is probing, how to structure your answer, and a spoken example you can adapt.

Quick answer

An SLI is a measurement of user experience, such as the proportion of requests served successfully under three hundred milliseconds. An SLO is the target for that measurement over a window, say 99.9 percent over twenty eight days. The error budget is the remainder, so 99.9 percent leaves about forty three minutes of failure a month. When the budget is healthy you ship faster; when it is spent, reliability work takes priority.

Why interviewers ask this

This question checks whether you can connect reliability to business decisions instead of chasing uptime for its own sake. The interviewer wants to see that you pick indicators from the user's point of view, that you know one hundred percent is the wrong target, and ideally that you can describe burn rate alerting rather than paging on every single breach of the threshold.

How to structure your answer

  • Define the three terms cleanly with a concrete number.
  • Explain why the budget makes the tradeoff explicit.
  • Describe how the budget changes team behavior in practice.
  • Mention burn rate alerting over raw threshold alerts.

Example answer

Spoken example, first person

The indicator is the thing you measure from the user's side, so for an API it is usually the share of requests that are both successful and fast enough. The objective is the target over a rolling window, and the budget is what is left over. Three nines over twenty eight days is roughly forty three minutes of badness you are allowed to spend, and framing it as a budget is the whole point, because it turns reliability from an argument into arithmetic. If we have spent five percent of the budget this month, we ship features and take sensible risks. If we have burned eighty percent by the tenth, the next sprint is reliability work and risky launches wait. For alerting I use multi window burn rates rather than paging the moment the ratio dips, so a fast burn that would exhaust the budget in an hour pages immediately, while a slow burn creates a ticket. That killed most of our night time noise. The hardest part is honestly picking the indicator, because a target on something users cannot feel is theater.

Walking into this interview soon? GhostPilot listens to your live call, spots the question the moment it is asked, and puts a structured answer on your screen in real time. Try it on your next mock, or grab a $29 Session Pass, no subscription, for the real thing.

See how it works

Follow-up questions to expect

  • How would you pick an SLI for an asynchronous batch pipeline?
  • What do you do when a dependency's outage burns your budget?
  • How do you set the first objective when you have no historical data?

Related devops engineer questions

Your interviewer will ask their own version of this. Paste your actual job description into the free Question Predictor and get the 20 questions that role is most likely to ask, with what each one is really probing.

Predict my questions

Rehearse the hard questions before they are asked

Practise with a live copilot, then walk in ready. A $29 Session Pass gets you through the interview with no subscription and no lock-in.

Get GhostPilot