Skip to content
CAMPUX
Field notes · How I work
Careers · what the job is for

Cloud engineering is a business job that happens to use servers

By 8 min readPublished Sep 2026

Nobody pays for a virtual network, a Terraform file or a pipeline. They pay to launch sooner, to stop losing money to outages, to pass an audit, to know what is happening, and to be back on their feet an hour after something breaks. Here is what cloud engineering and DevOps actually buy a business, and why the technical habits I hold to exist for those reasons and no others.

When I sit down with a business owner or a head of operations, I do not open with the architecture. I open with what it costs them when the site goes down in the busiest week of the year, how long it took the last time, and who had to be woken up. That conversation is the real specification. Everything I then build (the boundaries, the code that stands the estate up, the pipeline, the alerts, the access rules) is an answer to one of five things a business wants and rarely says in those words. This article is the companion to how I approach a project; that one is the engineering, this one is why any of it is worth paying for.

The five things a business is actually buying

Speed: a change ships in hours, not a quarter. Less risk: a failure is contained and reversible instead of a crisis. Security: the audit passes and the breach does not happen. Visibility: someone can say what the system is doing right now, and what it costs. Recovery: when it breaks, it is back before the customers notice, and the same fault does not return.

Moving faster: the pipeline is a speed limit, and yours is set too low

The commonest complaint I hear from the business side is not "the cloud is expensive". It is "why does a small change take three weeks?" The answer is almost always that a human has to do something by hand somewhere in the path: a ticket to provision a server, a change window to update a config, a person who knows the one machine. Automation is what removes the hand. When the whole environment is code and the pipeline is the only door into production, a change is a pull request that builds, is checked, and ships the same afternoon, and the next one costs the same. That is what "we use infrastructure as code" means to a finance director: the marginal cost of a change went from days of someone's time to minutes of a machine's.

Campux Retail, the case-file company the CAMPUX classes are built around, has a freeze before every campaign in its early chapters because every release is a person and a change window. The point of the phases that follow is to remove the person from the path, so that the November campaign goes out on the day marketing chooses rather than the day operations can manage. Nothing about the product changes. The speed limit does.

Reducing risk: make failure small, boring and reversible

Risk, to a business, is the size of the bad day. A release that can be rolled back in a minute by reverting a commit is a different category of risk from one that took a weekend to install and cannot be undone. A test environment that is an exact copy of production, because both came from the same code, means the surprise happens where it is cheap. A design that keeps the database off the public internet means the mistake that would have been a headline is, instead, not possible. None of this shows up on a feature list. All of it shows up on the insurance renewal, in the audit, and in the number of times the founder's phone rings at night.

The habit that buys most of this is dull: every change goes through the plan-then-apply gate, and a named person approves production. Two minutes of ceremony per release, in exchange for never again finding out on a Saturday what a Friday click did.

Security: the audit is the visible half; the quiet half is the breach you never hear about

Security is where the business and the engineering case are the same sentence. Least-privilege access means a stolen laptop or a departing contractor cannot take the estate with them. Managed identities and a vault mean there is no password sitting in a script for a scanner to find. Guardrails written as policy mean the storage account that would have been public is refused at creation, not discovered by a researcher a year later. And privileged access that is time-limited and approved means the "who had admin that day" question, the one every auditor asks, has an answer in a log rather than a shrug.

I explain it to owners like this: you are buying two things. The first is the ability to pass the questionnaire your biggest customer will send before they sign, and it is the same questionnaire whether you are ten people or a thousand. The second is the incident that does not happen, which you will never see and never thank anyone for. Class 8 and Class 31 exist so that engineers can deliver both without being asked.

Visibility: knowing what is happening, and what it costs

Ask a business how their systems are doing and the honest answer is usually "fine, I think". Monitoring turns that into a number: how many orders an hour, how slow the checkout is right now, which dependency is failing, and what this month's bill will be at the current rate. That last one matters more than engineers tend to think. Cloud is billed by the hour, and a business that cannot see its spend by workload cannot make a single decision about it: not which product line is profitable, not whether to reserve capacity, not whether the new feature is paying for the compute it burns.

The technical version is one Log Analytics workspace designed on purpose, Application Insights on the app, five or six alerts on symptoms a customer would notice, and a budget with an alert before the first resource exists. The business version is: you will know before your customers do, and before the invoice does. Classes 28 to 30 and Class 32 are that, taught in that order.

Recovering quicker: the outage is not the cost; the hours are

Every system fails. The difference between a mature estate and a fragile one is not whether it goes down but how long it stays down and whether the same thing happens twice. Recovery is bought in advance: backups that have actually been restored, a second region that has actually been failed over to, runbooks a stranger could follow, and an incident sequence the team has rehearsed (detect, contain, mitigate, communicate, fix, write it up without blame). When a business asks me for a recovery time, I ask what an hour of downtime costs them, because that number decides how much of this is worth paying for, and it is nearly always more than they first guess.

The Campux Retail case file in Class 36 is the founding wound the whole course is built around: nine hours dark when a single disk failed in the server closet and the only backup had never been tested. By the end of that class the company can say the sentence that renews an engineer's budget every year: the last unplanned outage cost us nine hours; the last incident cost us twenty-three minutes and no data. It is taught as an engineering exercise. It is, underneath, an accounting one.

Why the technical habits are business decisions

Put the two halves together and every habit on my engineering checklist turns out to be a line on the business's side of the ledger. Automation is speed and fewer human errors. Monitoring is visibility and shorter outages. Access control is audit-readiness and a smaller blast radius when a credential leaks. Secure infrastructure design is the breach that does not happen and the customer questionnaire that passes. Infrastructure as code is all of them at once, because it is what makes the rest repeatable rather than heroic.

This is also why I am wary of engineers, and courses, that stop at "it deployed". Deploying is the easy half. A system that is secure, reliable, repeatable and easier to operate is what the business paid for; the deployment was just the first step of delivering it.

If you run a business, or hire for one

You do not need to understand Bicep to judge a cloud engineer. Ask five questions. How long does a change take to reach production, and what is the slowest step? What happens if we need to undo the last release? Who has admin access right now, and how would we know if that changed? What will the bill be this month, by product? And if the database vanished at nine tonight, when would we be trading again, and has that ever been rehearsed? An engineer who answers in specifics is worth their rate. One who answers in tool names is a risk you are carrying.

If you are becoming a cloud engineer

Learn the tools, of course. But learn them as answers to those five questions, because that is how the people who will hire you think about them, and it is how you will explain your work in the interview. The CAMPUX classes are ordered this way on purpose: Class 2 makes the business case before a single service is named, and the three capstones are built so that each one answers the five questions for a real company. Start there, or, if the fundamentals are already yours, start where the answers get technical, at Class 20.

Your next class · free
You've read the idea. Class 2 — Why Cloud? is where you build it, hands-on — no account needed.Start Class 2 →
Captain O
Founder & instructor · CAMPUX Cloud Engineering Bootcamp
LinkedIn

Questions people also ask

What business problems does cloud engineering solve?

Five, mainly. It makes change cheap and fast by automating the path to production; it makes failure small and reversible; it makes the estate secure enough to pass a customer's security questionnaire and to avoid the breach nobody hears about; it gives the business visibility into what its systems are doing and what they cost; and it makes recovery from an outage a rehearsed procedure measured in minutes rather than a weekend.

Why does infrastructure as code matter to a business?

Because it turns the environment into something that can be rebuilt, reviewed and repeated. Every change has a record of who made it and why, a test environment is an exact copy of production, a bad release is undone by reverting a commit, and a new environment for a new market or customer costs a pipeline run instead of weeks of manual setup. It is the foundation the other benefits (speed, lower risk, faster recovery) rest on.

How does DevOps reduce business risk?

By shrinking the size of the bad day. Small, frequent, automated releases are individually low-risk and easy to reverse; a gated pipeline means a named person approves what reaches production; identical environments mean surprises happen where they are cheap; and rehearsed recovery means an outage has a known duration instead of an open-ended one.

What should a non-technical manager ask a cloud engineer?

How long a change takes to reach production and what the slowest step is; what happens if the last release must be undone; who has admin access right now and how you would know if it changed; what this month's bill will be, by product; and, if the database vanished tonight, when you would be trading again and whether that has been rehearsed. Specific answers mean the engineer has run production. Tool names mean they have watched it.

Keep reading
The business case, as a class: Class 2 — Why Cloud? → · Back to all field notes →