InterviewPrepInterviewPrep· Job Insights

DevOps Engineer technical round: Linux, CI/CD and IaC

The DevOps Engineer technical round tests practical fluency across Linux, networking, CI/CD, containers and infrastructure-as-code, usually through scenario and troubleshooting questions rather than trivia. Interviewers want to see how you reason when something is broken. Below is how the round runs, the core areas probed, worked strong-versus-weak answers, and a focused way to rehearse each strand.

Start a free mock interview →

The core areas the round covers

DevOps technical rounds sample broadly because the role is broad. Expect questions across these areas, often woven into a single scenario. Cloud Engineer / AWS Jobs at the same companies overlap heavily with this scope, especially on Linux debugging and infrastructure-as-code.

  • Linux and networking: processes, permissions, systemd, DNS, and debugging a service that will not start.
  • CI/CD: pipeline design, build stages, artefact promotion, and rollback strategy.
  • Containers and orchestration: Docker fundamentals and Kubernetes concepts like pods, services and deployments.
  • Infrastructure as code: Terraform or similar, state management, and idempotency.

The signal they want is a systematic troubleshooter, not someone who recites commands.

Troubleshooting archetypes

Scenario questions dominate. Practise narrating a diagnostic path.

'A deployment succeeded but the service returns 502. Walk me through debugging.'

They want a layered approach: is the pod running, are readiness probes passing, is the service routing to healthy endpoints, is the app listening on the expected port.

'The disk is full on a production host at 2am. What do you do?'

Show you stabilise first (find and clear the biggest offenders safely), then fix the root cause.

'A Terraform apply wants to destroy a database. Why, and what now?'

This probes state drift and safe practices.

Strong vs weak answers

Question: 'A pod keeps restarting. How do you diagnose it?'

Strong answer: 'I would check the pod status and events first, then the logs of the current and previous container. A CrashLoopBackOff usually means the process exits, so I would look at exit codes, then liveness probe settings, resource limits causing OOMKills, and config or secret issues. I would reproduce locally if possible before changing production.' It is layered and evidence-led.

Weak answer: 'I would delete the pod and let it recreate.' That masks the symptom without diagnosis and shows no method. Interviewers read it as someone who reacts rather than investigates, which is a liability on call.

How to prepare

Depth of method beats memorised commands.

  • Keep Linux debugging sharp: logs, processes, ports, permissions, disk and memory.
  • Be able to sketch a CI/CD pipeline with build, test, deploy and rollback stages.
  • Practise explaining Kubernetes failure modes and Terraform state pitfalls out loud.

Because so much of this round is spoken troubleshooting, rehearse narrating your diagnostic path clearly. A free AI voice mock interview on InterviewPrep generates a DevOps mock from your CV and a real job description, then scores your reasoning delivery, pace and filler words, so your on-call thinking sounds calm and structured rather than scattered.

Frequently asked

How command-heavy is the DevOps technical round?
Less than candidates expect. Interviewers care more about your diagnostic method than exact flags. Being able to describe how you would isolate a failure layer by layer, from host to container to app, matters more than reciting commands from memory.
Do I need deep Kubernetes knowledge?
You should understand core concepts, pods, services, deployments, probes and common failure modes like CrashLoopBackOff and OOMKills. Depth expectations rise with seniority, but explaining how you would debug a failing pod is valuable even at mid-level.
How should I answer troubleshooting scenarios?
Narrate a layered path: stabilise if it is an incident, gather evidence from logs and status, form a hypothesis, then fix the root cause rather than the symptom. Interviewers reward candidates who investigate before acting, especially under a simulated production outage.
What is a common red flag in this round?
Reaching for a destructive quick fix, like deleting a pod or wiping state, without diagnosing why the problem occurred. It signals reactive habits that are risky on call. Show that you understand the cause before you change anything in production.
How do I show infrastructure-as-code competence?
Explain idempotency, how state drift happens, and why you review a plan before applying. Being able to describe why a Terraform apply might propose destroying a resource, and how you would avoid data loss, demonstrates real operational maturity.
Where are DevOps roles typically posted?
Naukri Jobs and LinkedIn carry most Indian DevOps listings; filter for keywords like Kubernetes, Terraform and CI/CD, since generic DevOps titles vary widely in what they actually require day to day.

Related prep

Devops Engineer System Design Interview Practice · Software Engineer Technical Round Practice · Software Engineer System Design Interview Practice · Software Engineer Coding Round Practice

Reading about it isn't practice.

Run a real AI mock interview built from your CV and a live job description — scored feedback on your answers, pace and filler words.

Start your free mock interview →