Skip to main content
JobDescription.orgSearch

Information Technology

Cloud Engineer Job Description

A cloud engineer designs, builds and operates the infrastructure a company rents from public cloud platforms such as AWS, Microsoft Azure and Google Cloud: networks, compute, storage, identity and the deployment pipelines that change them. The role sits in infrastructure, platform or site reliability teams and works closely with developers, security staff and finance. Infrastructure is defined in code and shipped through automation, and the job usually includes on-call duty for production. BLS does not track cloud engineers separately; for Computer Occupations, All Other, the catch-all group whose wages O*NET reports for its closest detailed match, the May 2025 median wage was $116,580, with the 10th and 90th percentiles at $55,940 and $188,470.

Last updated

Role at a glance

Typical education
As a rough guide, a bachelor's degree in computer science, computer engineering or information systems, or equivalent operations experience.
Typical experience
As a rough guide, two to five years in systems administration, networking or development before the title.
Key certifications
AWS Certified Solutions Architect, Azure Administrator Associate, Google Cloud Professional Cloud Architect, CKA, Terraform Associate.
Top employer types
Software and SaaS companies, financial institutions, health systems, IT consultancies and government agencies and contractors.
Growth outlook
O*NET rates the broader Computer Occupations, All Other group as growing faster than average from 2025 to 2035.
AI impact (through 2030)
AWS's SAP-C03 exam adds generative and agentic AI skills; assistants can draft code, but engineers review what gets applied.

Duties and responsibilities

  • Provision cloud networks, compute, storage and managed databases through reviewed Terraform, OpenTofu, CloudFormation or Bicep code instead of console changes.
  • Design virtual network layouts, including subnets, routing, private endpoints, firewall rules and connections back to on-premises data centers or partner networks.
  • Build and maintain CI/CD pipelines that test, plan and apply infrastructure changes, with approval gates for production environments and rollback steps.
  • Run managed Kubernetes clusters on EKS, AKS or GKE, handling version upgrades, node pools, autoscaling settings and network policies for application teams.
  • Define least-privilege roles, replace shared user accounts with managed identities or service principals, and keep secrets in a dedicated vault service.
  • Configure metrics, logs, traces and alerts so that on-call engineers are paged for customer-facing problems rather than routine noise from healthy systems.
  • Take shifts on the incident rotation, restore service during outages, and write blameless reviews that end with specific, tracked follow-up changes.
  • Tag resources consistently, build billing exports, and work with finance to explain spending and cut waste such as idle capacity and orphaned storage.
  • Plan multi-zone or multi-region designs, back up critical data, and test failover so that a provider incident does not become a full outage.
  • Write runbooks, architecture decision records and onboarding guides so other engineers can operate and extend the platform without tribal knowledge.

Overview

A cloud engineer builds and runs the rented infrastructure that a company's software depends on: virtual networks, compute, storage, managed databases, identity, and the pipelines that push changes into all of it. The work happens on one or more public platforms such as AWS, Microsoft Azure and Google Cloud. On a well-run team, resources are declared in code, reviewed like application code, and applied through automation rather than by clicking through a console.

A typical week splits between project work and keeping production healthy. On the project side, an engineer might write a Terraform or OpenTofu module that stands up a new environment with its own network segments, firewall rules, IAM roles and logging, then wire it into a GitHub Actions or GitLab pipeline so the next team can request the same thing with a pull request. On the operations side, the same engineer reads dashboards, tunes alert thresholds, takes a turn on the on-call rotation, and writes up what broke and why after an incident.

Identity is now the front door

Platform identity rules change, and the engineer has to keep automation working through each change. Microsoft's mandatory multifactor authentication for Azure is one example: Microsoft says automation accounts are not in scope as long as they use a managed identity or service principal, while automation set up under a user identity is enforced on. For a cloud engineer, that turns an old shortcut, a shared human account running scripts, into a broken deployment, and it makes workload identities the expected pattern.

Cost data has a common format

Engineers also answer for the bill. FOCUS, the FinOps Open Cost and Usage Specification backed by the FinOps Foundation, is an open specification that defines how technology billing data generators should produce consistent datasets. Its steering committee ratified version 1.4 on June 4, 2026. AWS made its Data Exports for FOCUS 1.2 generally available on Nov. 19, 2025, letting customers send cost and usage data in that schema to Amazon S3. In practice, the engineer who tags resources correctly and builds the export pipeline is the one who makes per-team cost reporting possible across providers.

Where the role sits

Cloud engineers typically report into infrastructure, platform or site reliability groups, and they work alongside application developers, security staff and finance. The title covers a wide span, from an engineer who mostly maintains Kubernetes clusters to one who mostly designs network topology. What ties the variants together is ownership: the cloud engineer is the person expected to know how a change will behave once it reaches production, and to roll it back when it does not.

Qualifications

Education and entry routes

As a rough guide, the starting point is a bachelor's degree in computer science, computer engineering or information systems. Some engineers arrive by a side door instead: a few years as a Linux or Windows systems administrator, a network engineer, or a backend developer who kept volunteering for deployment work. Evidence of hands-on work helps any route: a public repository with infrastructure code, a home lab, or a clear account of an outage the candidate helped fix. As a rough guide, two to five years in an adjacent operations or development role comes before the cloud engineer title, with senior titles following once an engineer has owned production systems end to end.

Where the occupation sits in federal data

Government data has no cloud engineer category, so it helps to know where the role lands. ONET's keyword search for the title returns Computer Network Support Specialists (15-1231.00) and Computer Systems Engineers/Architects (15-1299.08) as its first two matches. The second is the better fit for the design and build work described here: ONET defines it as designing and developing solutions to complex applications problems, system administration issues or network concerns, and lists sample titles such as Infrastructure Engineer, Solutions Architect and Systems Engineer.

Technical skills that carry the job

  • One cloud platform at depth: accounts or subscriptions, identity, virtual networking, storage classes, and the managed database and container services.
  • Infrastructure as code with Terraform, OpenTofu, CloudFormation, Bicep or Pulumi, including state handling and module design.
  • Containers and Kubernetes operations on EKS, AKS or GKE: deployments, autoscaling, network policy and upgrades.
  • Scripting in Python, Bash or Go for glue code, and enough SQL to query billing exports.
  • Observability: metrics, logs and traces, plus alert design that wakes people only for real problems.
  • Security basics: least-privilege roles, secrets handling, encryption settings and audit logging.

Certifications

Vendor certifications are one way to show platform depth. Credentials relevant to the role include AWS Certified Solutions Architect - Associate and AWS Certified Solutions Architect - Professional from Amazon Web Services, Microsoft Certified: Azure Administrator Associate from Microsoft, the Professional Cloud Architect certification from Google Cloud, the Certified Kubernetes Administrator (CKA) from The Linux Foundation, HashiCorp Certified: Terraform Associate from HashiCorp, and FinOps Certified Practitioner from the FinOps Foundation for engineers who own cost work.

Exam content moves with the platforms. For a new version of the Solutions Architect - Professional exam, AWS set Nov. 16, 2026 as the last day to take SAP-C02 and Nov. 17, 2026 as the start of general delivery for SAP-C03. SAP-C03 adds material on resilience engineering with AWS Fault Injection Service and AWS Resilience Hub, and on post-quantum cryptography through AWS KMS with ML-DSA and ML-KEM. Candidates using older study guides should check them against AWS's current exam guide.

Career outlook

What the federal projections cover

BLS does not publish a projection for cloud engineers by name. The closest figures come from ONET's page for Computer Systems Engineers/Architects, which reports employment and wage data for the broader group it belongs to, Computer Occupations, All Other. For 2025 to 2035, ONET rates that group's projected growth as faster than average (5% to 6%), with about 27,000 openings a year on average. One level up, the BLS Occupational Outlook Handbook projects overall employment in computer and information technology occupations to grow faster than the average for all occupations from 2025 to 2035, with about 280,000 openings projected each year on average from growth and from replacing workers who leave. BLS put the median annual wage for that whole group at $109,470 in May 2025, against $50,980 for all occupations.

Those numbers describe broad groups rather than this title, so treat them as context. They project growth for computer work as a whole; they do not measure how many employers are hiring people called cloud engineers.

Reliability is a shared problem

The outage record shows why the role carries real accountability. In its Annual outage analysis 2026, Uptime Institute, a digital infrastructure standards and research organization headquartered in New York, reports that over 10 years of tracking publicly reported outages, third-party IT and data center providers, including cloud, telecommunications and colocation companies, have consistently accounted for a majority of incidents. It links that to the continued shift toward outsourced services. The same report found that in 2025, outages involving cloud and internet providers fell below average, which it says likely results from ongoing investments in distributed resiliency.

For the engineer on the customer side, the lesson is that a provider's resilience does not transfer automatically. Multi-zone or multi-region designs, tested failover, and clear runbooks are what keep a provider incident from becoming a company outage.

Compliance reaches the configuration layer

Public-sector work adds its own requirements. CISA issued Binding Operational Directive 25-01, Implementing Secure Practices for Cloud Services, on Dec. 17, 2024. It requires Federal Civilian Executive Branch agencies to implement Secure Configuration Baselines from CISA's SCuBA project for certain widely used software-as-a-service products, deploy CISA-developed automated configuration assessment tools, and remediate deviations. Agencies had to implement the mandatory policies by June 20, 2025. Final baselines first covered Microsoft Office 365; CISA's implementation guidance, updated July 27, 2026, says it has since published final baselines for Google Workspace and may release more for other cloud products. At covered agencies, someone has to run those assessment tools and fix what they flag, and that is cloud configuration work.

Where the path leads

Next steps can include senior and staff cloud engineer, cloud or solutions architect, site reliability engineer, platform engineering lead, and infrastructure management. Cost ownership, security depth or a second platform are worth adding along the way.

Sample cover letter

Dear Hiring Manager,

I am applying for the Cloud Engineer position on your platform team. For the last three years I have worked as the second of two infrastructure engineers at a regional logistics software company, where I own our Azure environment and a smaller AWS footprint that supports a customer data feed.

When I joined, most of our resources had been created by hand and nobody could say with confidence what a given subscription contained. I imported the core networking, Key Vault and App Service resources into Terraform, split them into modules each product team could reuse, and moved every change behind a pull request with a plan attached. The first month was slow. After that, environment requests that used to take days of back-and-forth became something a developer could open on their own.

Identity was the next project. Several of our deployment scripts ran under a shared user account, which I replaced with managed identities and narrowly scoped service principals. I documented each role assignment so an auditor, or a new teammate, could follow who can change what.

I also took on our cloud bill. I set up a tagging policy, enforced it in the pipeline, and built a weekly report that shows each team its own spend. Those conversations go much better when the data is not in dispute, and two teams found savings on their own once they could see their numbers.

Your posting mentions a move toward self-service infrastructure for product teams. That is the work I enjoy most, and I would welcome the chance to talk about how I could help build it.

Sincerely,

Jordan Ellis

Frequently asked questions

What does a Cloud Engineer do?
A cloud engineer designs, builds and operates the infrastructure a company rents from public cloud platforms such as AWS, Microsoft Azure and Google Cloud: networks, compute, storage, identity and the deployment pipelines that change them. The role sits in infrastructure, platform or site reliability teams and works closely with developers, security staff and finance. Infrastructure is defined in code and shipped through automation, and the job usually includes on-call duty for production. BLS does not track cloud engineers separately; for Computer Occupations, All Other, the catch-all group whose wages O*NET reports for its closest detailed match, the May 2025 median wage was $116,580, with the 10th and 90th percentiles at $55,940 and $188,470.
What are the main duties of a Cloud Engineer?
Core duties include: provision cloud networks, compute, storage and managed databases through reviewed Terraform, OpenTofu, CloudFormation or Bicep code instead of console changes; design virtual network layouts, including subnets, routing, private endpoints, firewall rules and connections back to on-premises data centers or partner networks; and build and maintain CI/CD pipelines that test, plan and apply infrastructure changes, with approval gates for production environments and rollback steps.
Is a Cloud Engineer the same as a cloud architect?
The titles overlap, and each employer draws the line in its own place. As a working distinction, an architect sets the target design and the standards teams must follow, while a cloud engineer builds, automates and operates that design day to day. An architect role is one possible next step after an engineer has owned production systems for a while.
How is AI changing the work of a Cloud Engineer?
AWS says the solutions architect role has expanded to include generative AI and agentic architectures, and its updated Solutions Architect - Professional exam (SAP-C03) adds 11 new skills under GenAI and agentic AI, covering Amazon Bedrock integrations, AI agent architectures, retrieval-augmented generation, Bedrock Guardrails and human-oversight workflows for AI operations. AI coding assistants can draft infrastructure code, but the engineer still reviews the plan and answers for what gets applied.
How much coding does a Cloud Engineer do?
A fair amount, though it differs from product development. Infrastructure definitions, pipeline files, policy rules and the small Python, Bash or Go tools that glue services together are all code, and they go through review and testing like any other software. An engineer who cannot read and change that code is limited to the console, which is exactly what teams try to avoid.
Which certification should a new cloud engineer start with?
Start with the associate-level credential for the platform your target employers run: AWS Certified Solutions Architect - Associate from Amazon Web Services, or Microsoft Certified: Azure Administrator Associate from Microsoft. The Certified Kubernetes Administrator (CKA) from The Linux Foundation and HashiCorp Certified: Terraform Associate are useful second steps because they apply across providers.
What is on-call like for a cloud engineer?
It means taking turns as first responder for production alerts, for example a week as primary with a backup behind you, while a paging tool routes alerts to whoever is on shift. A good rotation has alerts tuned to real customer impact, written runbooks for common failures, and time set aside after incidents to fix root causes. Before accepting an offer, ask how often the pager actually fires and how the team handles follow-up work.

Sources

Salary figures and role details on this page were checked against the following sources. Dates show when each was last reviewed.

  1. Computer Occupations, All Other, BLS Occupational Employment and Wage Statistics (May 2025)Checked Nov 2, 2026
  2. Summary Report for 15-1299.08 Computer Systems Engineers/Architects, O*NET OnLine, U.S. Department of Labor (updated 2026)Checked Nov 2, 2026
  3. Occupation keyword search: cloud engineer, O*NET OnLine, U.S. Department of Labor (2026)Checked Nov 2, 2026
  4. Computer and Information Technology Occupations, Occupational Outlook Handbook, U.S. Bureau of Labor Statistics (2026)Checked Nov 2, 2026
  5. Plan for mandatory Microsoft Entra multifactor authentication (MFA), Microsoft Learn (2026)Checked Nov 2, 2026
  6. BOD 25-01: Implementing Secure Practices for Cloud Services, Cybersecurity and Infrastructure Security Agency (December 17, 2024)Checked Nov 2, 2026
  7. BOD 25-01: Implementation Guidance for Implementing Secure Practices for Cloud Services, Cybersecurity and Infrastructure Security Agency (updated July 27, 2026)Checked Nov 2, 2026
  8. What is FOCUS? FinOps Open Cost and Usage Specification, FinOps Foundation (2026)Checked Nov 2, 2026
  9. AWS Data Exports for FOCUS 1.2 is now generally available, Amazon Web Services (November 19, 2025)Checked Nov 2, 2026
  10. Certification updates from AWS Training and Certification: September 2026, AWS Training and Certification Blog (September 1, 2026)Checked Nov 2, 2026
  11. Executive summary: Annual outage analysis 2026, Uptime Institute (May 2026)Checked Nov 2, 2026
  12. AWS Certified Solutions Architect - Associate, Amazon Web Services (2026)Checked Nov 2, 2026
  13. Microsoft Certified: Azure Administrator Associate, Microsoft Learn (2026)Checked Nov 2, 2026
  14. Professional Cloud Architect Certification, Google Cloud (2026)Checked Nov 2, 2026
  15. Certified Kubernetes Administrator (CKA), The Linux Foundation (2026)Checked Nov 2, 2026
  16. Terraform certifications, HashiCorp Developer (2026)Checked Nov 2, 2026
  17. FinOps Certified Practitioner, FinOps Foundation (2026)Checked Nov 2, 2026
  18. AWS Certified Solutions Architect - Professional, Amazon Web Services (2026)Checked Nov 2, 2026