In a company of fewer than two hundred people, there are rarely six cloud roles. There is one or perhaps two people who hold most of them, and a job title that undersells the range. This guide describes the six distinct responsibilities you will see advertised, what each one actually owns on a Tuesday afternoon, and which published figures are worth believing when you negotiate. The short version: build depth in one platform, learn cost discipline early, and stop treating architect as a job you get before you have operated anything.

The roles that actually exist in a small company
Job adverts invent titles faster than the industry invents work. Strip the marketing away and six distinct responsibilities remain.
- Cloud engineer. Builds and runs the infrastructure. Networks, compute, databases, identity, backups. The generalist role, and the one most small companies actually hire.
- Platform engineer. Builds the paved road other developers deploy on: pipelines, templates, environments, guardrails. Their customer is the internal development team, not the end user.
- Site reliability engineer. Owns availability as a measurable target. Service level objectives, error budgets, on-call rotations, incident reviews. Often the same person as the platform engineer in a small company, wearing a different hat on a bad week.
- Cloud architect. Makes the decisions that are expensive to reverse: which services, which regions, which data model, what the exit looks like. Part-time in most organisations, and badly done when the person has never been on call.
- Security engineer. Identity, least privilege, secret management, network boundaries, audit. Increasingly a separate hire once compliance questionnaires start arriving from customers.
- FinOps analyst. Owns the relationship between the bill and the business. Allocation, forecasting, commitment purchases, unit economics. The newest of the six and the one most often absorbed into a finance role.
The honest small-company picture: one cloud engineer doing four of these, an architect decision made once a year by whoever is most senior, and the finance manager quietly becoming the FinOps function because somebody has to explain the invoice. If that is your situation, it is not dysfunction. It is the normal shape of a thirty-person business, and it is a very good place to learn quickly.
What the salary data says, and what it hides
Salary data for cloud roles is noisy because job titles are inconsistent and self-reported surveys skew towards people who answer surveys. Two sources are worth quoting because they publish method and scale.
| Figure | Amount | What it measures | Source |
|---|---|---|---|
| Engineering manager, United States | $200,000 | Median total annual compensation | Stack Overflow Developer Survey 2025 |
| Engineering manager, Germany | $118,000 | Median total annual compensation | Stack Overflow Developer Survey 2025 |
| Engineering manager, India | $52,000 | Median total annual compensation | Stack Overflow Developer Survey 2025 |
| Engineering manager, global | $130,000 | Median across all respondents | Stack Overflow Developer Survey 2025 |
| Senior executive, global | $139,000 | Highest median of any developer type | Stack Overflow Developer Survey 2025 |
| Architect, founder or product manager, global | $92,000-$104,000 | Median range despite similar experience | Stack Overflow Developer Survey 2025 |
| All US technologists, average | $112,521 | Average salary across tech roles | Dice Tech Salary Report 2025 |
Three things that chart hides. First, it is management pay, which is the cleanest cross-country comparison the survey offers, not a cloud engineer salary. Second, Stack Overflow’s own data shows architects, founders and product managers earning less than engineering managers despite similar experience — roughly twenty years on average — which should temper the assumption that architect is the obvious promotion. Third, the figures are total compensation in local purchasing power, so a USD 52,000 median in India is not a quarter of the lifestyle of USD 200,000 in San Francisco.
The Dice 2025 report adds a useful detail for anyone planning the next two years: professionals designing, developing or implementing AI solutions reported salaries 17.7% higher than peers not involved in AI work. Dice also noted average tech pay has been roughly flat in real terms over nearly two decades once adjusted for purchasing power, which is a more sober frame than most careers content offers.
Location sets your pay band. Specialism moves you within it. Most people spend their energy on the second and ignore the first.

Cloud engineer, platform engineer or SRE
These three titles overlap enough that candidates and hiring managers frequently mean different things by them. A practical way to tell them apart is to ask who complains when the job is done badly.
Cloud engineer
Builds and operates the infrastructure that applications run on, end to end.
- Broadest skill set, most transferable
- Easiest route in from systems or network administration
- Plenty of demand at every company size
- Scope creeps into security, cost and support
- Hard to specialise while you are the only one
Platform engineer
Builds the self-service road: pipelines, environment templates, policy guardrails, developer tooling.
- High leverage – one person unblocks a whole team
- Strong software engineering content
- Clear artefacts to show in interviews
- Needs a development team big enough to have a road worth paving
- Success is invisible when it works
Site reliability engineer
Owns availability as a number: objectives, error budgets, incident response and the review afterwards.
- Deep, durable expertise in production systems
- Measurable impact that is easy to evidence
- Usually well compensated
- On-call is a genuine lifestyle cost
- Needs enough traffic for reliability targets to be meaningful
Cloud architect
Makes the decisions that are expensive to reverse, and writes down why.
- Influence over the things that actually matter
- Less reactive work
- Natural step after operating production systems
- Weak without operational experience behind it
- Stack Overflow’s data shows architects earning below engineering managers globally
If you are early in your career, aim at cloud engineer and get genuinely good at networking, identity and infrastructure as code. Those three are the foundations of all the others, and they are the skills that survive a change of provider or a change of fashion.
The FinOps job nobody budgeted for
The newest role on the list exists because of a measurement problem. Flexera’s 2026 State of the Cloud Report, drawn from 753 cloud decision-makers, found that 64% of organisations now measure the value cloud delivers to business units, up twelve percentage points year on year, while traditional cost efficiency metrics dropped six points. Nearly half, 49%, use unit economics to tie cloud cost to business outcomes, up from 40%. At the same time, wasted cloud spend rose to 29% after five years of decline, with AI workloads named as the cause.
Those two findings together describe a job. Somebody has to allocate spend to teams and products, forecast it, decide which commitments to buy, and answer the question nobody in engineering can: is this workload worth what it costs? In large organisations that becomes a FinOps practice. In a fifty-person business it is a day a month for whoever can read both a cost report and a product roadmap.
- Learn to tag and allocate spend properly. Most estates cannot answer ‘what does this customer cost us?’ and that is a solvable problem.
- Understand commitment instruments — reserved capacity, savings plans, committed use discounts — well enough to model them rather than guess.
- Be able to turn a bill into a one-page narrative a finance director accepts.
- Keep the engineering credibility. FinOps without technical depth becomes a spreadsheet nobody acts on.

How roles map to certifications
Certifications are a hiring filter and a study structure. They are not evidence of competence, and experienced interviewers do not treat them as such. Used well, they sequence your learning.
| Stage | Typical role | Anchor certification | Published fee | Validity and renewal |
|---|---|---|---|---|
| Entry | Junior cloud or operations engineer | Google Cloud Associate Cloud Engineer | $125 | See Google’s certification page for current terms |
| Experienced | Cloud architect or senior engineer | Google Cloud Professional Cloud Architect | $200 | 2 years; USD 100 renewal exam or designated courses |
The detail worth noticing is the recommended experience. Google suggests three or more years in industry, including a year designing and managing solutions on its platform, before attempting the professional architecture exam, and 20-30% of that exam is case studies. That is a sensible signal about the order of operations: operate things, then architect them.
Budget for renewals before you collect credentials. A two-year validity with a USD 100 renewal exam is manageable for one certification and becomes an annual subscription across three platforms. Go deep on one, stay conversant in the others.
Choosing a direction without guessing
A reasonable way to choose, in order of how much it affects your outcome.
- Decide where you will work. Remote or relocated, this moves your pay band more than any skill decision. Stack Overflow’s 2025 data showed 45% of US developers working remotely, so the band is no longer purely a function of your postcode.
- Pick one platform and go deep. Breadth across three providers reads as shallow. Depth in one plus fluent concepts reads as senior.
- Get production experience, however small. One service you have operated through a real failure is worth more than a portfolio of tutorials.
- Add one scarce skill. Cost engineering, security, or the AI-adjacent work Dice measured at a 17.7% premium. One, not three.
- Write things down in public. A short, honest write-up of an incident you handled is the most persuasive artefact in the field, and almost nobody produces one.
If you are on the other side of this — a business trying to work out whether to hire, train or outsource these responsibilities — that is a different and equally common question. Our cloud solutions work is delivered remotely and frequently covers the gap while somebody is recruited. For context on the technical ground these roles cover, getting started in cloud technology sets out the learning path, our comparison of AWS, Azure and Huawei Cloud covers the platform decision, and our guide to software as a service explains the layer most of these roles end up administering.
Frequently asked questions
Do I need a computer science degree?
No. The field is unusually open to career changers and to people from networking, support and systems administration backgrounds, because the work is mostly operational judgement rather than theory. A degree helps with some corporate filters and with visa processes in certain countries. A deployed, documented project helps more with hiring managers.
Which role pays best?
Location dominates. Stack Overflow’s 2025 medians show the same role at USD 200,000 in the US, USD 118,000 in Germany and USD 52,000 in India. Within a market, reliability engineering and security tend to pay above general cloud engineering, and AI-adjacent work carried a 17.7% premium in Dice’s 2025 data. Architect titles do not automatically pay more than senior engineering roles.
Is on-call unavoidable?
In reliability and small-team cloud roles, largely yes, and you should price it when you negotiate. Ask how many people are in the rotation, how often it pages at night, and whether there is time-off or extra pay. A rotation of three is a warning sign; a rotation of eight with a quiet pager is a different job entirely.
Should I learn Kubernetes or serverless first?
Containers first, because they are the portable unit of deployment and the concept underneath both. Then whichever your target employers run. Managed container services and serverless platforms cover most small-business workloads; full Kubernetes is worth the effort when a role you actually want requires it.
How do I move from support into cloud engineering internally?
Volunteer for the infrastructure work nobody wants: the backup restore test, the certificate renewals, the access review. Then automate one of them and write it up. Internal moves are usually decided by visible, boring reliability rather than by certifications, and you already have the context a new hire would take months to build.
Deciding whether to hire a cloud engineer or outsource the function for a year? Get in touch with Eudora Technology to talk about your project.
Sources
- 2025 Developer Survey: work (salary by developer type and country, company size, remote work)
- 2025 Dice Tech Salary Report: what you need to know (average salary USD 112,521)
- Flexera finds cloud value is rising while AI waste grows (64% measuring value, 29% waste)
- Flexera 2026 State of the Cloud Report: the convergence of cloud and value (49% using unit economics)
- Associate Cloud Engineer certification (registration fee USD 125)
- Professional Cloud Architect certification (USD 200, two-year validity, USD 100 renewal exam)
- Q2 cloud market passes $143 billion; highest growth rate in eight years



