DevOpsInterviewPrep logo

The skills a DevOps interview actually tests

Eight practical skills to rehearse for infrastructure interviews, with example prompts and assumptions for the arithmetic.

3 MIN READ · UPDATED 7 SEPTEMBER 2026

Use this as a practice checklist

These are preparation categories, not a published scoring rubric. Use the job description and recruiter briefing to decide how much time each deserves. The prompts below are editorial exercises.

1. Diagnostic discipline

Start with the user impact and one testable hypothesis. Name the observation that would change your mind, collect it and choose the next check. During an incident, a reversible mitigation may need to precede root-cause analysis.

Practise a CrashLoopBackOff, a service returning 503 and a high p99 with a low average. Explain why each observation narrows the investigation.

2. Systems fundamentals

Trace behavior through the abstraction: a container still uses kernel process and memory mechanisms. Practise signals, cgroup limits, TCP state and DNS resolution. Verify the cause of exit 137 rather than assuming every SIGKILL was an OOM kill.

3. Reliability arithmetic

For a time-based availability SLO over exactly 30 days, the window contains 43,200 minutes. A 99.9% objective permits 43.2 minutes of bad time; 99.95% permits 21.6. A request-based SLO instead budgets bad requests, so outage minutes cannot be inferred without traffic assumptions.

Define the measured event, success condition and window. Then discuss an error-budget policy. Google's SLO workbook provides the operational context; the arithmetic here is a worked example.

4. Design under constraint

State units before sizing. Moving five decimal petabytes over one dedicated 10Gbps link takes 4,000,000 seconds, about 46.3 days at line rate. That excludes protocol overhead and storage limits. Use the result to challenge a four-hour full-restore proposal.

5. Change safety

Explain how to limit the affected users and how to detect a bad change. Test a rollback, including the case where a schema migration makes binary rollback unsafe. Practise describing the checks before promoting an immutable artifact.

6. Automation judgement

Write a small utility with explicit error handling, bounded input handling and a safe retry policy. Test the second run as well as the first. Ask whether partial completion should resume, roll back or require intervention.

7. Cost as a design constraint

Inspect the bill before choosing a saving. Identify usage, unit rate and allocation, then explain a change that preserves the service objective. Distinguish a discount commitment from a capacity reservation.

8. Explaining risk

Turn a technical failure into an operational consequence, estimate the uncertainty and make a recommendation. Practise explaining a migration to someone who must approve its cost but does not maintain the system.

Sources and further reading

PRACTISE THIS

Now go and use it. The question topics this article feeds into:

FAQ

What is the most important skill for a DevOps interview?

Begin with diagnosis if production operations are central to the role. Check the actual interview format before allocating the rest of your time. No universal weighting is established by this guide.

How much Linux do I need for a DevOps interview?
Do I need to know all the tools listed in a job posting?