Skip to content
CAMPUX Cloud Bootcamp
Field notes · Roles
Roles · cloud DevOps

What does a cloud DevOps engineer do?

By Captain O8 min read

Strip the word "cloud" off the title and you get a role people already argue about. Put it back on, and a specific shape emerges — one defined less by the automation itself than by what the automation is pointed at.

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

A cloud DevOps engineer designs, builds, and automates deployment pipelines that run on a public cloud like Azure, AWS, or GCP, using infrastructure as code to provision cloud resources and cloud-hosted CI/CD to ship software. Compared with generic DevOps, the work centers on cloud APIs, managed Kubernetes, and cloud cost and security. The rest of this note unpacks each of those pieces, because the difference is not cosmetic — it changes the tools you touch and the failures you have to worry about.

Cloud DevOps expresses the DevOps loop in cloud APIs: IaC, a cloud pipeline, managed Kubernetes, on one public cloud.a public cloud (Azure / AWS / GCP)managed Kubernetes + servicescloud-hosted CI/CD pipelineinfrastructure as code (Terraform / Bicep)same DevOps loop, expressed entirely in cloud APIs
Figure — Cloud DevOps is the same discipline expressed in cloud APIs. You describe infrastructure as code, run the pipeline on a cloud-hosted service, deploy onto managed Kubernetes and cloud services, and it all sits on one public cloud. The difference from generic DevOps is that everything — provisioning, cost, security — happens against the cloud.

Cloud DevOps vs plain DevOps

DevOps, at its root, is a way of working: the people who write software and the people who run it stop throwing releases over a wall and instead own the whole path from commit to production together. That definition says nothing about where the software runs. You can practice DevOps on servers in a closet.

The moment the target is a public cloud, three things change. You stop configuring machines and start calling APIs — a resource is created by a request to the provider, not by walking to a rack. You stop building your own database and queue and load balancer and start renting managed ones. And you inherit a billing meter and an identity system that are now part of your job. That is the whole distinction. Cloud DevOps is the same discipline aimed at a provider, and because most software now ships to a provider, most DevOps roles are cloud DevOps whether the posting says the word or not.

You stop configuring machines and start calling APIs.

What a cloud DevOps engineer builds

The output is rarely a product feature. It is the machinery that gets features out safely and repeatably. On a normal week that looks like:

Notice how much of that is about making other people's work faster and less scary. A good cloud DevOps engineer is measured by how rarely anyone has to think about them.

The cloud-native automation stack (Terraform + cloud pipelines)

Two ideas carry most of the weight. The first is infrastructure as code: instead of clicking through a portal to create a network, a cluster, and a database, you describe them in text files and let a tool make reality match the file. On a cloud, that text is calling the provider's API under the hood. Terraform is the common cross-provider choice; Bicep and ARM templates are the Azure-native pair; CloudFormation is the AWS-native one. The payoff is that infrastructure becomes reviewable, versioned, and repeatable — you can read a change before it happens and rebuild an environment after it is gone.

The second is a cloud-hosted pipeline that reacts to code. GitHub Actions and Azure Pipelines are the usual names; GitLab CI and others fill the same slot. A change lands, a runner in the cloud checks it out, runs the tests, builds an image, and applies the infrastructure code or ships the app. The pipeline is where the two ideas meet: the same commit that changes the application can change the infrastructure it runs on, both reviewed the same way.

Wrapped around those two are the pieces that make them cloud-native rather than generic: containers with Docker, a managed Kubernetes service (AKS on Azure, EKS on AWS, GKE on GCP) so you run workloads without operating the control plane yourself, and the provider's own monitoring and identity so the whole thing is observed and access-controlled without a separate stack. If you want to feel how the provider side actually responds, the Azure CLI is the fastest way to poke at real resources by hand before you automate them.

The shape of the work

Describe infrastructure in code. Let a cloud pipeline apply it and ship the app on every change. Run the workloads on a managed cluster so you are not babysitting servers. Watch it with the provider's own logs and metrics, and keep the access and the bill under control. Everything a cloud DevOps engineer does is some version of tightening one of those loops.

Cloud DevOps engineer vs cloud engineer

These two titles overlap enough that companies use them loosely, but the center of gravity differs. A cloud engineer tends to own the platform: the networks, the accounts, the landing zone, the shared services that everything else sits on. A cloud DevOps engineer tends to own the flow of change onto that platform: the pipelines, the release process, the automation that turns a commit into a running thing. One builds the ground; the other builds the road across it. In a small team, one person does both. We wrote a fuller comparison in cloud engineer vs DevOps engineer, and a plain-language tour of the platform side in what an Azure cloud engineer actually does.

QuestionCloud engineerCloud DevOps engineer
Center of gravityThe platform — networks, accounts, shared servicesThe flow of change onto the platform
Typical outputA landing zone others build onPipelines and release automation others ship through
Day tends towardProvisioning and platform designCI/CD, deployments, and the feedback around them
OverlapBoth write infrastructure as code; on a small team one person is both

The tools and skills

You do not need all of these on day one, and no single job uses every one. But this is the vocabulary the postings are written in:

Underneath the tool list sits the trait that actually separates people: comfort with the whole loop. Being able to follow a change from a developer's laptop, through a pipeline, into a cloud resource, and back out through a metric — and knowing where to look when it breaks — is worth more than memorizing any one tool's flags.

Demand and pay (honest ranges)

The demand is real and has been for years: as companies moved onto public cloud, the people who could automate that move became hard to hire, and the pipelines they build do not maintain themselves. That said, be careful with salary numbers online — they are noisy, regional, and often inflated by senior figures presented as typical.

With that caveat: in many U.S. markets, entry and junior cloud DevOps roles have commonly fallen somewhere in the rough 90,000 to 120,000 dollar range, with mid-level frequently higher and senior higher still. Outside the U.S., and in lower-cost regions within it, the numbers run lower. Titles muddy this further, since "cloud engineer," "DevOps engineer," and "platform engineer" often pay from the same pool. Use any figure as a starting point and check current listings for your own city and level rather than trusting a single headline number.

The more useful thing to know is that the climb after the first role is steep. Once you can prove you build pipelines that hold up and infrastructure others rely on, the market rewards it quickly — which is the same reason the entry bar is really about evidence, not a number on a résumé.

Common questions

What is a cloud DevOps engineer?

A cloud DevOps engineer builds and automates the pipelines that ship software onto a public cloud. They write infrastructure as code to provision cloud resources, run CI/CD on cloud-hosted runners, operate managed Kubernetes, and own the cost and security of what they deploy. The defining trait is that the automation targets cloud APIs rather than hand-managed servers.

Is cloud DevOps engineer different from DevOps engineer?

It is the same discipline aimed at a public cloud. Generic DevOps can mean scripting deployments onto servers you rent or own. Cloud DevOps assumes a provider like Azure, AWS, or GCP: you provision with Terraform or Bicep against cloud APIs, use managed services instead of self-hosted ones, and design around cloud billing and identity. Most DevOps jobs today are cloud DevOps whether or not the title says so.

What cloud should a DevOps engineer learn?

Pick one and go deep rather than sampling all three. Azure and AWS post the most roles; GCP is strong in specific markets. The transferable skills — infrastructure as code, pipelines, containers, Kubernetes, monitoring — carry across providers, so the first cloud you learn well makes the second one far easier.

How much does a cloud DevOps engineer make?

Ranges vary widely by region, seniority, and company. In many U.S. markets, entry and junior cloud DevOps roles have commonly fallen somewhere in the rough 90,000 to 120,000 dollar band, with mid-level often higher and senior higher still. Treat any single figure as a starting point and check current local listings, since these numbers shift.

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
Filed under Roles. Next note: Cloud engineer vs DevOps engineer →