Information Technology
Cloud Platform Engineer Job Description
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.
Last updated
Role at a glance
- Typical education
- As a rough guide, a bachelor's degree in computer science, information systems or software engineering, or equivalent infrastructure experience.
- Typical experience
- As a rough guide, three to five years in systems administration, SRE, DevOps or backend roles before the title.
- Key certifications
- CNPA and CNPE (CNCF), CKA and CKS (Linux Foundation), AWS Certified DevOps Engineer - Professional.
- Top employer types
- Software and SaaS companies, cloud and hosting providers, IT services firms, and in-house tech groups at banks, insurers and agencies.
- 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)
- Platform teams now add model-serving and agent workloads to the catalog; AI tools can draft code, but engineers review what ships.
Duties and responsibilities
- Design and run the internal developer platform that application teams use to provision infrastructure, deploy services and read their own telemetry
- Build golden path templates and service catalog entries in a developer portal such as Backstage so new services start with sound defaults
- Operate Kubernetes clusters across environments, handling version upgrades, node pools, autoscaling, ingress, storage classes and certificate rotation for every tenant team
- Write and review Terraform or OpenTofu modules that wrap cloud networking, identity and managed data services into versioned, reusable building blocks
- Maintain GitOps delivery with Argo CD or Flux, keeping cluster state reconciled against Git and surfacing configuration drift before it reaches production
- Run the shared observability stack, including Prometheus metrics, OpenTelemetry tracing, log pipelines and the alert routing that pages the owning team
- Enforce security policy in the platform through admission control, network policies, workload identity and secrets delivery from a central secrets manager
- Plan cluster lifecycle work such as container runtime and kernel migrations, testing each deprecation in staging before rolling it through production fleets
- Interview and observe internal developers to find friction, then turn recurring tickets into self-service APIs, CLI commands or developer portal actions
- Document platform interfaces, write runbooks and onboarding guides, and hold office hours so teams can adopt new capabilities without waiting on tickets
Overview
A Cloud Platform Engineer builds and runs the internal platform that an organization's software teams use to ship and operate code in the cloud. CNCF's TAG App Delivery glossary defines platform engineering as "the design, construction, operation, and evolution of a platform," and the last word in that list matters: the platform is a product with internal customers, and it is never finished. In an IT organization the job sits between the cloud accounts and the application teams, inside a central infrastructure, cloud or developer-productivity group.
The purpose of the work, in the CNCF Platforms White Paper's phrasing, is to reduce the cognitive load on product teams. An application developer should be able to request a database, a namespace or a deployment pipeline without learning the provider's identity model or the cluster's network layout. The Cloud Platform Engineer makes that possible by wrapping infrastructure in interfaces; the white paper gives web portals, custom APIs and golden path templates as examples of the interfaces platform teams are responsible for.
The layers of the job
A typical week can touch several layers of the stack:
- Clusters. Where the platform runs on Kubernetes, the engineer owns version upgrades, node pools, autoscaling, ingress and storage classes, and debugs the scheduler and networking faults that application teams cannot see.
- Infrastructure as code. Terraform or OpenTofu modules turn cloud networking, identity and managed services into versioned components that teams consume through a pull request rather than a ticket.
- Delivery. GitOps controllers such as Argo CD and Flux keep what runs in each cluster matched to what is declared in Git, so a rollback is a commit revert.
- Observability. Prometheus, OpenTelemetry and a log pipeline give every service metrics, traces and logs from its first deploy, with alerts routed to the team that owns the code.
- Guardrails. Admission policies, network policies, workload identity and secrets delivery let the platform reject an unsafe configuration before it is applied, instead of after an incident.
Product work, not just plumbing
What separates a platform from a pile of shared scripts is product discipline. A Cloud Platform Engineer interviews internal developers, watches where onboarding stalls, reads the ticket queue for repeat requests and turns the frequent ones into self-service actions. A developer portal such as Backstage can hold the service catalog, so a new service starts from a template with logging, alerts, ownership metadata and a pipeline already wired in.
The role also writes real software: Kubernetes operators and controllers in Go, internal CLIs, portal plugins and the glue between the cloud provider's APIs and the organization's own systems. That code has users, so it needs tests, versioning, deprecation notices and documentation like any product.
Who they work with
The customers are application developers, but the job also runs through security, networking, finance and site reliability teams. Security writes policy that the platform enforces. Finance wants spend tagged by team and service. SREs share on-call for the platform's own components. An engineer who can explain a constraint to each of those groups in its own terms keeps the platform adopted instead of routed around.
Qualifications
Education and path in
As a rough guide, Cloud Platform Engineers start with a bachelor's degree in computer science, information systems or software engineering, and a solid record of production infrastructure work can stand in for the degree. People typically reach the title after three to five years in an adjacent role: systems administration, site reliability engineering, DevOps or backend development. The useful thread through all of them is time on call for production systems, which teaches what a platform has to prevent.
Skills that matter
- Kubernetes operations: RBAC, CNI networking, persistent storage, upgrades, admission control and the controller pattern
- Infrastructure as code: Terraform or OpenTofu module design, state management and policy checks in CI
- Programming: Go or Python written to the standard of code other teams depend on, with tests and release notes
- Delivery tooling: Argo CD or Flux for GitOps, plus GitHub Actions, GitLab CI or Tekton for builds
- One cloud in depth: compute, networking, identity and managed data services on AWS, Azure or Google Cloud
- Observability: Prometheus, Grafana, OpenTelemetry and log shipping
- Product habits: short design documents, user interviews with internal developers, and adoption tracking
Certifications
Platform engineering has its own credentials from the Cloud Native Computing Foundation. The Certified Cloud Native Platform Engineering Associate (CNPA) is an online, proctored, multiple-choice exam whose largest domain, platform engineering core fundamentals, carries 36% of the weight. The Certified Cloud Native Platform Engineer (CNPE), which CNCF announced as globally available on Nov. 11, 2025, is a performance-based, 120-minute exam that builds on the associate level. Its domain weights read like a job description: GitOps and continuous delivery (25%), platform APIs and self-service capabilities (25%), observability and operations (20%), platform architecture and infrastructure (15%), and security and policy enforcement (15%). CNCF points the CNPE at people moving toward senior or principal platform engineer and platform architect roles.
For cluster depth, the Linux Foundation's Certified Kubernetes Administrator (CKA) is a performance-based exam, and its Certified Kubernetes Security Specialist (CKS) covers the security side. Cloud-specific options include AWS Certified DevOps Engineer - Professional from Amazon Web Services and Professional Cloud DevOps Engineer from Google Cloud, and HashiCorp Certified: Terraform Associate from HashiCorp covers infrastructure as code. Pick the cloud credential that matches the employer's provider.
What a strong candidate can show
A platform feature other teams adopted, with the before and after in their own words. A cluster or runtime upgrade the candidate planned and ran. A postmortem they wrote that led to a guardrail. Those three artifacts show readiness for the role directly.
Career outlook
BLS does not publish projections for Cloud Platform Engineers as a separate title. For the wider group that contains it, Computer Occupations, All Other, O*NET reports projected growth of 5% to 6% from 2025 to 2035, which it rates faster than average, and about 27,000 openings a year on average. That group spans many kinds of computer work, so read it as context for the job family rather than a forecast for this title.
Kubernetes in production
The Cloud Native Computing Foundation's annual survey, a global poll of 628 respondents taken in September 2025 and published in January 2026, found Kubernetes in production at 82% of container users. The same report argues that the main obstacle is no longer technical: 47% of organizations cited "cultural changes with the development team" as their top obstacle, and CNCF calls that "the 'why' behind platform engineering." That matches the shape of the job: a platform succeeds only when teams adopt it.
The survey also uses GitOps as a maturity marker. CNCF sorts organizations into four stages, explorers, adopters, practitioners and innovators, and reports that none of the explorers had implemented GitOps while 58% of innovators ran GitOps-compliant deployments.
Upgrade work never stops
Platform teams absorb lifecycle changes so application teams do not have to. Kubernetes v1.35, released Dec. 17, 2025, retired the legacy cgroup v1 support; on nodes running Linux distributions without cgroup v2, the kubelet fails to start. The same release deprecated the ipvs mode in kube-proxy, with nftables named as the recommended replacement, and it was the final version to support containerd 1.7 and other 1.x LTS releases. Each change like that turns into node image rebuilds, staged rollouts and communication to every team on the platform, which is routine work for this role.
New tenants on the platform
Organizations that host AI models add new kinds of workloads to the catalog: GPU node pools, model-serving stacks, vector databases and sandboxes for agents that run code. Each one needs the same paved road the platform already offers web services, including quotas, cost tags, observability and policy, plus scheduling rules for scarce accelerators.
Where the career goes
From the engineer level, the technical track runs to senior, staff and principal platform engineer, then platform architect. The management track leads to platform or infrastructure engineering manager and director of developer productivity. Some engineers move sideways into site reliability leadership, security engineering or platform product management, where the same knowledge of internal customers carries over.
Within the IT industry, the employers include software and SaaS companies, cloud and hosting providers, IT services and consulting firms, and the in-house technology groups of banks, insurers, health systems and government agencies.
Sample cover letter
Dear Hiring Manager,
I am applying for the Cloud Platform Engineer role on your developer platform team. For the past four years I have worked on the infrastructure group at a regional insurance carrier, where I moved from maintaining build servers to owning the Kubernetes platform that our application teams deploy to every day.
The project I am proudest of started with our ticket queue. Teams were waiting days for new environments because each one needed a namespace, network policies, a database and secrets set up by hand. I wrote a Terraform module for the cloud resources and a small Go controller for the cluster side, then exposed both through a Backstage template. Developers now fill in one form and get a working environment with logging and alerts already attached. The ticket category for environment requests is close to empty, and I spend that time on the next request.
I also led our last two cluster upgrades. I built a staging fleet that mirrors production, wrote the runbook, tested each deprecation against our workloads and rolled the change out in waves with clear notice to every team. Neither upgrade caused an application outage, and the runbook is now the template for the next one.
I hold the Certified Kubernetes Administrator credential and am preparing for the platform engineer exam. I work mostly in Go and Python, and I review every module I ship as if another team will maintain it.
Your posting describes a platform that serves many product teams and a plan to move them onto GitOps delivery. I have done that migration once and would like to do it again at a larger scale. I would welcome a conversation about where your platform is today and where you want it next year.
Sincerely, Jordan Avery
Frequently asked questions
- What does a Cloud Platform Engineer do?
- 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.
- What are the main duties of a Cloud Platform Engineer?
- Core duties include: design and run the internal developer platform that application teams use to provision infrastructure, deploy services and read their own telemetry; build golden path templates and service catalog entries in a developer portal such as Backstage so new services start with sound defaults; and operate Kubernetes clusters across environments, handling version upgrades, node pools, autoscaling, ingress, storage classes and certificate rotation for every tenant team.
- How is a Cloud Platform Engineer different from a DevOps engineer?
- CNCF's Platforms White Paper describes platform engineering as emerging from the cross-functional cooperation DevOps promised, made explicit in a dedicated team. The difference is the customer: a Cloud Platform Engineer builds shared tooling that every application team consumes, rather than running one product's pipeline. The work is judged by whether other engineers choose to use it.
- Who else is on a platform team?
- CNCF's TAG App Delivery glossary describes the platform team as the people who build and manage the platform, including platform engineers who build its tools and capabilities. It notes the team may also include dedicated platform product managers who focus on internal customer needs. That product role is a reminder that the platform has users with requirements, not just infrastructure.
- How is AI affecting cloud platform engineering?
- Platforms now host the models too: CNCF's global 2025 survey report says 66% of organizations were using Kubernetes to host their generative AI workloads. AI agents are also arriving as platform tooling, and kagent, accepted as a CNCF Sandbox project on May 22, 2025, is a framework for DevOps and platform engineers to run AI agents in Kubernetes. Engineers still review and own what those agents change.
- Which certifications fit a cloud platform role?
- The CNCF offers two platform-specific credentials, the Certified Cloud Native Platform Engineering Associate (CNPA) and the Certified Cloud Native Platform Engineer (CNPE). The Linux Foundation's Certified Kubernetes Administrator (CKA) covers cluster operations. A credential from the employer's cloud provider, such as AWS Certified DevOps Engineer - Professional, rounds out the set.
- How do platform teams tell whether the platform is working?
- Useful signals include how many services use the golden paths, how long a new team takes to ship its first deploy, and how often developers still file tickets for things the platform claims to automate. Short surveys and interviews with internal developers fill in what the numbers miss. A platform that teams route around is failing, however polished its tooling.
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 10, 2026
- O*NET 30.3 Database: Job Titles file, National Center for O*NET Development (2026)Checked Nov 10, 2026
- Summary Report for 15-1299.08 Computer Systems Engineers/Architects, O*NET OnLine, U.S. Department of Labor (updated 2026)Checked Nov 10, 2026
- Computer Systems Design and Related Services, BLS Occupational Employment and Wage Statistics industry estimates (May 2025)Checked Nov 10, 2026
- Software Publishers, BLS Occupational Employment and Wage Statistics industry estimates (May 2025)Checked Nov 10, 2026
- CNCF Platforms White Paper, CNCF TAG App Delivery (Cloud Native Computing Foundation)Checked Nov 10, 2026
- Platforms Working Group Glossary, CNCF TAG App Delivery (Cloud Native Computing Foundation)Checked Nov 10, 2026
- CNCF Annual Cloud Native Survey: The Infrastructure of AI's Future (global survey), Cloud Native Computing Foundation (January 2026)Checked Nov 10, 2026
- Kubernetes v1.35: Timbernetes (The World Tree Release), Kubernetes Project (Dec. 17, 2025)Checked Nov 10, 2026
- CNCF Launches CNPE Certification to Define Enterprise-Scale Platform Engineering Globally, Cloud Native Computing Foundation (Nov. 11, 2025)Checked Nov 10, 2026
- Certified Cloud Native Platform Engineer (CNPE), Cloud Native Computing Foundation (2026)Checked Nov 10, 2026
- Certified Cloud Native Platform Engineering Associate (CNPA), Cloud Native Computing Foundation (2026)Checked Nov 10, 2026
- kagent project page, Cloud Native Computing Foundation (2026)Checked Nov 10, 2026
- Certified Kubernetes Administrator (CKA), The Linux Foundation (2026)Checked Nov 10, 2026
- Certified Kubernetes Security Specialist (CKS), The Linux Foundation (2026)Checked Nov 10, 2026
- AWS Certified DevOps Engineer - Professional, Amazon Web Services (2026)Checked Nov 10, 2026
- Professional Cloud DevOps Engineer Certification, Google Cloud (2026)Checked Nov 10, 2026
- Terraform certifications, HashiCorp Developer (2026)Checked Nov 10, 2026
Related job descriptions
See all Information Technology jobs →- Cloud Platform Specialist$88K–$128K
Cloud Platform Specialists operate and support the internal cloud platforms and developer tooling that engineering teams use to build, deploy, and run applications. They maintain platform components, onboard teams to platform services, resolve platform-related issues, and contribute to improvements that make the developer experience faster and more reliable.
- DevOps Platform Engineer$105K–$165K
DevOps Platform Engineers design, build, and maintain the internal developer platforms, CI/CD pipelines, and cloud infrastructure that software teams depend on to ship code reliably. They sit at the intersection of software engineering and operations — writing infrastructure-as-code, managing container orchestration, and building the self-service tooling that lets product teams move fast without creating operational chaos. The role demands fluency in both systems thinking and hands-on engineering.
- DevSecOps Platform Security Engineer$115K–$185K
DevSecOps Platform Security Engineers embed security controls directly into software delivery pipelines, cloud infrastructure, and developer toolchains — replacing the traditional model where security reviewed code after it was written. They design and operate the automated scanning, policy enforcement, secrets management, and runtime protection systems that let engineering teams ship quickly without bypassing security gates. The role sits at the intersection of software engineering, cloud infrastructure, and offensive security thinking.
- ML Platform Engineer$130K–$210K
ML Platform Engineers design, build, and operate the infrastructure that lets data scientists and ML engineers train, evaluate, deploy, and monitor machine learning models at scale. They sit at the intersection of software engineering, distributed systems, and applied ML — owning the pipelines, compute orchestration, feature stores, and serving layers that turn research models into production systems. The role has emerged as one of the most in-demand engineering specializations in the AI industry.
- Cloud Engineer$56K–$188K
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.
- 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.