About the Cloud Engineer role
A Cloud Engineer designs, builds, and operates infrastructure on platforms such as AWS, Azure, or Google Cloud. They provision resources with infrastructure as code, automate deployments, and make sure the systems behind a company's products are secure, scalable, and cost-effective.
The role rewards automation instincts. A strong cloud engineer treats infrastructure as software: everything is version-controlled, changes go through review, and manual console work is the exception. They also carry real accountability for reliability and spend, since a misconfigured resource can cause an outage or a five-figure bill. Many cloud engineers work closely with developers, shaping CI/CD pipelines and paving the road for teams to ship safely.
In your posting, name your primary cloud provider and core tools, such as Terraform or Kubernetes, and describe the scale of the environment. State whether the role focuses on migration, platform building, or day-to-day operations, since these attract different candidates.
Cloud Engineer job description template
Job brief
We are looking for a Cloud Engineer to design, build, and maintain the cloud infrastructure that runs our products. You will manage resources with infrastructure as code, automate provisioning and deployments, harden our environments, and keep reliability high and costs under control. To succeed in this role, you should have deep hands-on experience with at least one major cloud provider and a strong bias toward automation over manual operations.
Responsibilities
- Design, provision, and maintain cloud infrastructure using infrastructure as code
- Build and improve CI/CD pipelines that let teams deploy safely and often
- Implement monitoring, logging, and alerting to keep systems observable and reliable
- Manage identity, access, and network security across cloud environments
- Monitor and optimize cloud spend, and eliminate waste in resource usage
- Automate repetitive operational tasks with scripts and tooling
- Plan and execute migrations, upgrades, and capacity changes with minimal disruption
- Respond to infrastructure incidents and run blameless postmortems
- Document architecture and runbooks so knowledge does not live in one head
Requirements and skills
- Proven working experience as a Cloud Engineer, DevOps Engineer, or in a similar infrastructure role
- Deep hands-on experience with at least one major cloud platform such as AWS, Azure, or GCP
- Proficiency with infrastructure as code tools such as Terraform or CloudFormation
- Experience with containers and orchestration, including Docker and Kubernetes
- Solid understanding of networking concepts such as VPCs, DNS, load balancing, and firewalls
- Scripting skills in Python, Bash, or Go for automation
- Experience with monitoring and observability tools such as Prometheus, Grafana, or Datadog
- Working knowledge of cloud security best practices and IAM
- BSc in Computer Science or a related field, or equivalent practical experience
Nice to have
- Cloud certifications such as AWS Solutions Architect or Azure Administrator
- Experience with multi-cloud or hybrid environments
- Familiarity with GitOps workflows and tools such as ArgoCD
- Experience leading a cloud migration from on-premises infrastructure
Generate a custom Cloud Engineer job description
Need a version tailored to your company, seniority level, or industry? Describe the role and our AI job description generator will draft one in seconds.
