Skip to content
CAMPUX
Field notes · Careers
Careers · the job itself

What does a DevOps engineer do? The role, the day, and what the job ads call it

By 24 min readUpdated Sep 2026

Job descriptions describe the role in abstractions — "bridge development and operations", "drive a culture of automation". Useful, maybe, but they tell you nothing about what the hours contain. Here is the job at the level of tasks, plus what DevOps actually means, what the five responsibility areas are, and why the same job carries five different titles.

New to cloud? CAMPUX is a free, build-first course. Start here →

A DevOps engineer builds and maintains the automated pipelines that test, package and deploy software; writes infrastructure as code; monitors production systems; and responds when something breaks. On a typical day that means reviewing pipeline runs, tuning alerts, automating a manual task, and — when an incident hits — diagnosing it and rolling back safely.

A DevOps engineer’s work splits into daily pipeline care, weekly capacity and patching, and emergency incident response.Dailypipeline healthreview IaC PRstune alertsWeeklycapacity + costpatchingretroEmergencyincident responsediagnose + roll backwrite the postmortem
Figure 1 — Most of the job is steady: keeping pipelines green, reviewing infrastructure changes, and tuning the alerts so they mean something. Weekly work is capacity, cost and patching. Then the pager goes off, and the real value shows: diagnosing a live incident, rolling back safely, and writing the postmortem so it does not happen twice.

What DevOps means, before the job title

DevOps is a way of working, not a product you install. It closes the gap between the people who write software and the people who run it, on the theory that a team which builds, ships and operates its own service makes better decisions than two teams throwing work over a wall. The practices that follow from that — automated testing, automated deployment, infrastructure defined as code, monitoring that the same team answers for — are all downstream of the idea.

Because it is a way of working, the value shows up in outcomes rather than in tools, and the industry has largely settled on four figures to count. Each is hard to fake.

That distinction matters for a job hunt: DevOps is the practice, and DevOps engineer is a job title companies use for the person who builds and maintains the machinery the practice depends on. Plenty of teams do DevOps well without anyone carrying the title, and plenty of people carry the title in organizations that only do the tooling half.

The five responsibility areas

Almost everything the role owns falls into one of five buckets. A given job leans harder on some than others, but the buckets are stable across employers.

A typical day, task by task

The morning usually starts with a scan of what happened while you were asleep. Overnight builds, scheduled jobs, the nightly deploy to staging — did they pass, and if not, why? A red pipeline is not automatically a fire; often it is a flaky test or an expired credential. The task is to tell the difference quickly and either fix the cause or flag it so nobody wastes an hour on a phantom.

Then comes review. Somewhere a teammate has opened a change to the infrastructure — a new rule on a load balancer, a bumped instance size, a fresh module. Reviewing infrastructure as code is its own discipline: you are reading a diff and picturing the blast radius. Will this replace a resource holding live traffic? Does it widen a firewall more than intended? Catching that in review costs a comment; catching it in production costs an incident.

The middle of the day is where the small, unglamorous automation lives. A deploy still needs someone to click a button; a certificate renewal is done by hand every ninety days; a report gets assembled manually every Friday. Each is minor alone. Left alone, they pile into a tax the team pays forever. So you take one — just one — and write the step that removes it. This is the quiet compounding work that makes the role what it is.

Alert tuning threads through all of it. An alert that pages at three in the morning for a blip nobody needed to act on is worse than no alert, because it teaches people to ignore the pager. An alert that never fires when it should is worse still. So you adjust thresholds, add context to the message, route it to the right channel, or delete it. A good monitoring setup is not built once; it is gardened.

The unglamorous automation is the job. The firefighting is what happens when nobody did it.

Weekly and monthly work

Zoom out and a slower set of tasks appears, the kind that never feels urgent until suddenly it is.

A useful mental model

Think of the job as tending a system that ships and runs software, the way a pit crew tends a car. Most of the work happens between races: checking, tightening, replacing worn parts before they fail. The pit stop — the incident — is dramatic and fast, but it goes well only because of everything done in the quiet hours before it. Judge a DevOps engineer by how boring their production is, not by how heroic their incidents are.

When the pager goes off: an incident, start to finish

Most teams that own production run an on-call rotation, and when an alert fires the ordinary day stops. Here is a concrete one, the kind that happens often enough to be routine.

It is 9:40 on a Tuesday. An alert fires: the checkout service's error rate has crossed five percent, up from near-zero. Thirty seconds earlier the pipeline pushed a new version of that service to production. The two facts sitting next to each other are the whole story, and the response is a short, practiced sequence.

  1. Confirm it is real. Open the dashboard the alert points to. Errors are climbing in one region and matching the failed requests in the logs — not a monitoring glitch, an actual customer-facing failure.
  2. Find the most likely cause fast. You do not need the root cause yet; you need the trigger. The error rate went vertical the moment the new build went live. Correlation this tight points at the deploy, and that is enough to act on.
  3. Stop the bleeding — roll back. Rather than debug the broken version in production while customers fail to check out, trigger the rollback and let the pipeline redeploy the last known-good build. This is exactly why deploys are automated and versioned: the undo button only exists because someone built it on a calm afternoon.
  4. Verify recovery. Within a couple of minutes the error rate falls back to baseline and the alert clears. The incident is contained, even though you still do not know precisely what the bad build did.
  5. Then diagnose in daylight. With production safe, pull the broken build apart without pressure. A configuration value pointed at a database connection setting that did not exist in production, and the test that would have caught it was passing against a mock. That goes into the retrospective, and the fix is a new pipeline check plus a corrected test.

Notice what made the loud twenty minutes survivable: the alert existed and was tuned to fire on the right signal, the deploy was versioned so rollback was one command, and a runbook mapped the steps. None of it was built during the incident. It was built during all the ordinary days above. The incident just spent the savings.

Why the same job has five different titles

The titles are not different careers. They are one family of jobs — keeping systems shipping and healthy — with the emphasis shifted. Which title a company uses says more about the company than about the work. A 200-person firm calls the whole thing "cloud engineer". A bank with a big service desk calls it "cloud operations analyst". A tech company that read the reliability book calls it "SRE" whether or not the role resembles one. Read the bullet points in the posting, not the title on top of it.

The naming soup, sorted
TitleUsual emphasisHow it differs in practice
DevOps engineerPipelines and deliveryCentres on CI/CD and shipping code. Ops incidents still land here at small companies.
Cloud ops engineerRun what existsAlerts, incidents, patching, access, costs. Production access on day one; little design responsibility.
Cloud engineerBuild and changeProvisions and modifies infrastructure, often with infrastructure as code. Frequently includes ops duties anyway.
Site reliability engineerReliability as engineeringSame problems attacked with code: error budgets, automation, toil as a metric. Many postings are ops jobs in a nicer coat.
Cloud administratorSysadmin, relocatedThe classic sysadmin job with the servers moved to the cloud. Heavy on identity, VMs, backup.

And "Azure DevOps engineer" specifically

One more title that causes confusion, because it collides with a product name. Azure DevOps is a Microsoft suite — Repos, Pipelines, Boards, Artifacts, Test Plans — and an "Azure DevOps engineer" is usually someone doing the role described above on Microsoft's stack, whether through that suite or through GitHub Actions, which increasingly carries the same work. The certification attached to the role is AZ-400, and it is not a cold start: Microsoft requires either the Azure Administrator Associate or the Azure Developer Associate first. Since AZ-204 retired on 31 July 2026 and took the developer credential with it, AZ-104 is the only route still open to a new candidate. The administrator exam comes first.

What the job ad asks for, by level

Reading three postings side by side tells you more than any definition. The shape is consistent once you know what to look for.

What each level is really being asked for
LevelThe missionWhat must-have usually means
JuniorKeep the existing pipelines healthy and take small automation tasks end to end.0–2 years, including strong lab or self-taught work. One scripting language, familiarity with a pipeline tool, willingness to be taught the rest.
MidOwn a meaningful part of the delivery platform, from the pipeline to the runtime, and raise the reliability of what you touch.Demonstrated production experience rather than potential. Designs pipelines rather than tending them, writes infrastructure as code, carries the pager.
SeniorSet the direction for how the organization ships and runs software, and make other teams faster.Judgment across cost, security and reliability trade-offs, plus the enablement half — templates, standards, review culture, mentoring.

The pattern is that junior postings screen for aptitude, mid postings screen for evidence, and senior postings screen for judgment and the ability to multiply other people. If a "junior" posting demands five years, that is a mislabelled mid-level req and worth applying to anyway if you have the evidence.

DevOps engineer vs developer vs sysadmin

A developer builds the product. A system administrator keeps the machines it runs on healthy. A DevOps engineer builds and owns the path between those two jobs, and is accountable for the system that carries code from a commit to a customer and keeps it standing afterwards. The role is not a promotion from either of the other two; it is a different centre of gravity, which is why people arrive at it from both directions.

Questions people also ask

What does a DevOps engineer do?

They build and maintain the automated pipelines that test, package and deploy software, write infrastructure as code, monitor production systems, and respond when something breaks. A typical day is reviewing overnight pipeline runs, reviewing an infrastructure change, automating one manual task, and tuning alerts; a bad day is an incident, where the work is diagnosing quickly and rolling back safely.

What does DevOps actually mean?

It is a way of working that closes the gap between the people who write software and the people who run it, on the theory that one team that builds, ships and operates its own service makes better decisions than two teams throwing work over a wall. Automated testing, automated deployment, infrastructure as code and shared ownership of monitoring all follow from that idea rather than defining it.

What are the main responsibilities of a DevOps engineer?

Five areas: CI/CD and release, infrastructure as code, monitoring and reliability, security and compliance, and collaboration and enablement. Individual jobs lean harder on some than others, but the buckets are stable across employers, and the fifth one — making other engineers faster through templates and paved paths — is the one that separates a good hire from a great one.

How is DevOps success measured?

Most teams count four things: deployment frequency, lead time for changes, change failure rate, and time to restore service. They are used together on purpose — the first two measure speed, and the second two keep speed honest, since shipping often is worthless if a large share of releases break.

What is the difference between a DevOps engineer and a cloud engineer?

Mostly emphasis, and often nothing at all in a smaller company. DevOps centres on the delivery path — pipelines, releases, the route from commit to production. Cloud engineering centres on the infrastructure itself — provisioning, networking, identity, cost. The two overlap heavily, and job titles are set by company convention more than by the work, so read the responsibilities rather than the title.

What is an Azure DevOps engineer?

Someone doing the DevOps role on Microsoft's stack. The name collides with Azure DevOps the product suite — Repos, Pipelines, Boards, Artifacts and Test Plans — but the job is the same work whether the pipelines run there or in GitHub Actions. The associated certification is AZ-400, which requires either the Azure Administrator Associate or the Azure Developer Associate first; with AZ-204 retired, AZ-104 is the route still open to new candidates.

Is a DevOps engineer the same as a sysadmin?

No, though many DevOps engineers arrive from that background. A system administrator keeps machines healthy; a DevOps engineer owns the automated path from a commit to running software, and is accountable for the reliability of what that path delivers. The overlap is real but the centre of gravity differs, which is why the two roles co-exist in larger organizations.

Do DevOps engineers work on call?

Usually yes, if the team owns production. The common shape is a rotation where you carry the pager for a week every few weeks. How painful that is depends almost entirely on how well the quiet work was done — tuned alerts, versioned deploys and current runbooks are what turn a 3am page into twenty focused minutes rather than a night. Ask about the rotation in interviews; the answer tells you a lot about a team.

Read next
Your next class · free
You've read the idea. Class 1 — What is Cloud? is where you build it, hands-on — no account needed.Start Class 1 →
Captain O
Founder & instructor · CAMPUX Cloud Engineering Bootcamp
LinkedIn
Back to all field notes →