← Job description templates Engineering

Cloud Engineer Job Description

A Cloud Engineer designs, deploys, and operates the cloud infrastructure that everything else runs on. The best hires are fluent in at least one major cloud provider, think in terms of automation and repeatability rather than manual console clicks, and bake security and cost-awareness into every architecture decision. They translate application requirements into well-architected, resilient infrastructure — balancing performance, availability, and spend — and treat the cloud account itself as a product that the rest of engineering depends on.

Key skills

AWS, Azure, or GCP core services (compute, storage, networking, IAM)Infrastructure as Code (Terraform, CloudFormation, or Bicep)Networking: VPCs, subnets, security groups, load balancers, DNSIdentity and access management with least-privilege designContainerization and orchestration (Docker, Kubernetes, ECS)Cloud cost optimization and FinOps practicesScripting in Python, Bash, or PowerShell for automationBackup, disaster recovery, and high-availability design

Responsibilities

  • Architect and provision cloud infrastructure that meets performance, availability, and security targets
  • Write and maintain infrastructure-as-code modules for repeatable, version-controlled environments
  • Design and manage network topology, IAM policies, and security controls in the cloud account
  • Implement autoscaling, load balancing, and high-availability patterns for production workloads
  • Monitor and optimize cloud spend, right-sizing resources and eliminating waste
  • Set up backup, replication, and disaster-recovery procedures with tested recovery objectives
  • Partner with development teams to provision environments and remove infrastructure friction
  • Maintain documentation and runbooks for cloud architecture and operational procedures

Requirements

  • 3+ years of hands-on experience operating production workloads on AWS, Azure, or GCP
  • Strong infrastructure-as-code skills with Terraform, CloudFormation, or equivalent
  • Solid understanding of cloud networking, IAM, and security best practices
  • Experience with containerization and at least one orchestration platform
  • Demonstrated ability to design for high availability and disaster recovery
  • Scripting proficiency for automating provisioning and operational tasks

Nice to have

  • A cloud certification (AWS Solutions Architect, Azure Administrator, or GCP equivalent)
  • Experience with multi-cloud or hybrid-cloud architectures
  • Familiarity with FinOps tooling and chargeback/showback models
  • Exposure to serverless architectures and event-driven cloud patterns

What to look for in a great Cloud Engineer

Strong cloud engineers reach for automation and infrastructure-as-code instinctively rather than clicking through consoles — ask how they manage environments and listen for version control, modules, and reproducibility. They balance three competing pressures well: performance, reliability, and cost, and can explain a tradeoff they made between them. Security awareness should be reflexive: they design least-privilege IAM and never hardcode secrets. Look for candidates who treat the cloud account as a shared product with documentation and guardrails, not a personal sandbox where they are the only one who knows how things work.

Interview questions to ask a Cloud Engineer

Ask the candidate to design the infrastructure for a web application that must stay available during an availability-zone outage — observe how they reason about redundancy, failover, and data replication. Ask how they would investigate an unexpected spike in the monthly cloud bill and what tooling they would use to attribute and reduce it. Pose a security scenario: how would they grant a new service access to a specific bucket without over-permissioning? Finally, ask about an infrastructure change that went wrong and how they recovered — this reveals operational maturity and their approach to blast-radius management.

Where to source Cloud Engineers

Cloud provider community forums (AWS re:Post, Azure Tech Community, Google Cloud Community) and certification holder networks surface practitioners with verified depth. LinkedIn searches combining a specific cloud provider with Terraform or Kubernetes narrow the field quickly. Meetups and conferences such as AWS re:Invent, KubeCon, and local cloud user groups attract engaged practitioners. GitHub profiles with public Terraform modules or infrastructure projects are strong signals. Former systems administrators and DevOps engineers often transition well into cloud roles, bringing operational instincts that pure developers sometimes lack.

FAQ

Hiring a Cloud Engineer — FAQs

What does a Cloud Engineer do? +
A Cloud Engineer designs, builds, and maintains the cloud infrastructure that hosts applications and services. They provision compute, storage, and networking using infrastructure-as-code, configure security and access controls, implement high-availability and disaster-recovery patterns, and continuously optimize for performance and cost. They work closely with development and operations teams to deliver reliable, scalable environments.
What skills does a Cloud Engineer need? +
Core skills include deep knowledge of at least one major cloud platform (AWS, Azure, or GCP), infrastructure-as-code with tools like Terraform, cloud networking, and IAM security. Containerization, scripting for automation, and cost-optimization practices are central. Understanding of high-availability design, backup, and disaster recovery rounds out the profile, along with clear documentation and communication skills.
How much does a Cloud Engineer earn? +
Cloud engineering salaries are competitive due to strong demand and the breadth of expertise required. Compensation varies by cloud platform specialization, certifications, seniority, industry, and location. Engineers with multi-cloud experience or expertise in high-demand areas like Kubernetes or FinOps often earn at the upper end. Consult current market data for your region and specialization rather than a single benchmark.
Built for recruiters & hiring teams

Ready to hire a Cloud Engineer?

Post this role to multiple job boards and screen, interview and decide — all in one AI-native platform.

Prefer to talk? Book a demo · View pricing

Free 1-user plan · No credit card · Talk to a real hiring expert

One Hiring Infrastructure.
Zero Tool Chaos.

Demos are consultative. We respect privacy and enterprise
governance. No lock-ins.

Sign up free Book a demo