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.
- Computer Occupations, All Other, BLS Occupational Employment and Wage Statistics (May 2025)Checked Nov 2, 2026
- Summary Report for 15-1299.08 Computer Systems Engineers/Architects, O*NET OnLine, U.S. Department of Labor (updated 2026)Checked Nov 2, 2026
- Occupation keyword search: cloud engineer, O*NET OnLine, U.S. Department of Labor (2026)Checked Nov 2, 2026
- Computer and Information Technology Occupations, Occupational Outlook Handbook, U.S. Bureau of Labor Statistics (2026)Checked Nov 2, 2026
- Plan for mandatory Microsoft Entra multifactor authentication (MFA), Microsoft Learn (2026)Checked Nov 2, 2026
- BOD 25-01: Implementing Secure Practices for Cloud Services, Cybersecurity and Infrastructure Security Agency (December 17, 2024)Checked Nov 2, 2026
- 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
- What is FOCUS? FinOps Open Cost and Usage Specification, FinOps Foundation (2026)Checked Nov 2, 2026
- AWS Data Exports for FOCUS 1.2 is now generally available, Amazon Web Services (November 19, 2025)Checked Nov 2, 2026
- Certification updates from AWS Training and Certification: September 2026, AWS Training and Certification Blog (September 1, 2026)Checked Nov 2, 2026
- Executive summary: Annual outage analysis 2026, Uptime Institute (May 2026)Checked Nov 2, 2026
- AWS Certified Solutions Architect - Associate, Amazon Web Services (2026)Checked Nov 2, 2026
- Microsoft Certified: Azure Administrator Associate, Microsoft Learn (2026)Checked Nov 2, 2026
- Professional Cloud Architect Certification, Google Cloud (2026)Checked Nov 2, 2026
- Certified Kubernetes Administrator (CKA), The Linux Foundation (2026)Checked Nov 2, 2026
- Terraform certifications, HashiCorp Developer (2026)Checked Nov 2, 2026
- FinOps Certified Practitioner, FinOps Foundation (2026)Checked Nov 2, 2026
- AWS Certified Solutions Architect - Professional, Amazon Web Services (2026)Checked Nov 2, 2026
Related job descriptions
See all Information Technology jobs →- Cloud Platform Engineer$56K–$188K
A Cloud Platform Engineer builds and runs the internal platform that software teams use to deploy and operate code in the cloud: Kubernetes clusters, infrastructure-as-code modules, GitOps delivery, observability and self-service templates. The role sits in an IT organization's central infrastructure or developer-productivity group and treats other engineers as its customers. BLS does not report the title separately; O*NET places it under Computer Systems Engineers/Architects, whose wage group, Computer Occupations, All Other, paid a national median of $116,580 in May 2025, with the 10th and 90th percentiles at $55,940 and $188,470.
- High-Performance Computing Engineer$56K–$188K
A High-Performance Computing Engineer designs, builds and runs the shared supercomputing clusters that scientists and AI researchers submit batch jobs to, owning the job scheduler, the parallel file system, the high-speed interconnect and the software stack that ties them together. The role sits in university research computing centers, national laboratories, NSF-funded supercomputing centers and companies that run their own clusters. BLS does not track the title; for Computer Occupations, All Other, the group that holds O*NET's computer systems engineers and architects, the May 2025 10th percentile, median and 90th percentile wages were $55,940, $116,580 and $188,470.
- IT Infrastructure Engineer$56K–$188K
An IT Infrastructure Engineer designs, builds and maintains the shared technical foundation an organization runs on: data center and branch networks, servers, storage, virtualization clusters, identity services, backup systems and the cloud accounts that extend them. The role sits above day-to-day administration and below enterprise architecture, owning both the build and the lifecycle of each platform. O*NET lists infrastructure engineer as a reported title for computer systems engineers/architects, which BLS counts in Computer Occupations, All Other. That occupation's May 2025 national wages ran from $55,940 at the 10th percentile to $188,470 at the 90th, with a median of $116,580.
- IT Knowledge Management Analyst$56K–$188K
An IT Knowledge Management Analyst runs the knowledge base that an IT department's service desk and its end users depend on: the articles, templates, categories, review cycles and reports that decide whether a fix gets written down once and found again. The job sits inside IT service management, next to the incident, problem and change teams, on platforms such as ServiceNow or Confluence paired with Jira Service Management. BLS publishes no separate wage for the title. The band shown here is the May 2025 BLS range for Computer Occupations, All Other, a broad umbrella group that may run above pay for this title: $55,940 at the 10th percentile, a $116,580 median and $188,470 at the 90th percentile.
- Technical Project Manager$56K–$188K
A Technical Project Manager plans and runs information technology projects, such as software releases, cloud migrations and system replacements, owning scope, schedule, budget and risk while engineers, architects and vendors build the work. The role sits in corporate IT departments, software companies, IT consultancies and government agencies. O*NET classifies it as Information Technology Project Managers, a profile BLS reports inside the Computer Occupations, All Other group. That group's May 2025 national pay ran from $55,940 at the 10th percentile to $188,470 at the 90th, with a median of $116,580. BLS does not publish a separate wage for technical project managers.
- Technical Solutions Architect$56K–$188K
A Technical Solutions Architect designs the technical structure of an IT system so that it meets a specific business need, then guides engineers while they build it. The role sits between business stakeholders and delivery teams, in-house at enterprises and agencies or customer-facing at cloud providers, vendors and consulting firms. BLS does not report the title separately. For Computer Occupations, All Other, the group that holds it, May 2025 wages ran from $55,940 at the 10th percentile to $188,470 at the 90th, with a median of $116,580.