How to Become a Cloud Engineer: Roadmap, Certs & Salary
Cloud engineers build and run infrastructure on platforms like AWS, Azure and Google Cloud, while cloud architects design how it all fits together. Here's how to start and grow a cloud career.

Overview
As US organizations continue to move workloads to the cloud, cloud engineers and architects are among the most sought-after IT professionals. Engineers build, automate and support cloud environments; architects design secure, scalable and cost-effective solutions and guide technical decisions.
What does a Cloud Architect or Cloud Engineer do?
Typical responsibilities include the following. Exact duties, tools and working patterns vary by employer, industry and seniority, so always check the individual vacancy.
- Design and build cloud infrastructure for applications and data
- Automate deployments with Infrastructure as Code (Terraform, CloudFormation, Bicep)
- Manage networking, identity and access, storage and compute resources
- Monitor performance, reliability and cloud costs
- Plan and deliver migrations from on-premises systems to the cloud
Skills employers look for
- Hands-on experience with AWS, Microsoft Azure or Google Cloud
- Networking fundamentals (VPCs, DNS, load balancing, VPNs)
- Linux, scripting (Python, Bash or PowerShell) and Infrastructure as Code
- Containers and Kubernetes
- Cloud security, identity and compliance best practices
- Communication skills to explain designs to technical and business teams
Certifications and qualifications
A degree in computer science or IT is useful but certifications carry a lot of weight in cloud hiring. Popular options include AWS Certified Solutions Architect (Associate/Professional), Microsoft Azure Administrator and Azure Solutions Architect Expert, Google Professional Cloud Architect, and HashiCorp Terraform Associate.
Career path and progression
- Systems Administrator, IT Support or Junior Cloud Engineer
- Cloud Engineer
- Senior Cloud Engineer or Cloud Security Engineer
- Cloud Architect, Principal Architect or Head of Cloud
How to get started
- Pick one major cloud platform and earn its associate-level certification
- Use free-tier accounts to build and document real projects
- Learn Terraform and a scripting language
- Target cloud support, junior cloud engineer or contract roles to gain experience
Resume and application tips
Tailor your resume to each vacancy and put your most relevant projects, tools and results near the top. Use the same keywords the job posting uses, quantify achievements where you can (time saved, cost reduced, users supported, accuracy improved) and keep job titles, dates and certifications accurate. Link to a portfolio, GitHub profile or case study where it helps show your work.
Pay and job outlook
The U.S. Bureau of Labor Statistics does not track cloud engineers separately. The closest category, computer network architects, earned a median $134,050 a year in May 2025 with 8% growth projected for 2025 to 2035; cloud engineers are also counted among software developers (median $135,980) and systems administrators (median $99,130). Entry-level cloud support roles pay well below these medians; certified engineers and architects pay above them.
Can you start with no experience or without a degree?
Yes. The usual route is an IT support, systems administration or developer job plus cloud certifications: AWS Certified Cloud Practitioner, then AWS Solutions Architect Associate, Microsoft Azure Administrator or Google Associate Cloud Engineer. Employers hire people without a degree when they can show certifications and deployed projects (a portfolio of infrastructure-as-code, a documented migration or a lab environment).
How long does it take?
One to three years: a foundational certification in two to three months, an associate-level certification within a year, and one to two years of hands-on work before a cloud engineer title. Architect roles typically need five or more years.
How Ethic Leaf can help
Ethic Leaf works with technology employers across the USA. Our consultants can help you understand what employers expect from a Cloud Architect or Cloud Engineer, sharpen your resume and interview answers, and connect you with contract, contract-to-hire and permanent opportunities that match your experience and career goals.
Frequently asked questions
- Which cloud should I learn first? AWS and Azure have the largest share of US job postings; choose the one most requested by employers you want to work for.
- How long does it take to become a cloud architect? Most architects have several years of hands-on engineering experience before moving into architecture.
- Do cloud roles require coding? Yes, at least scripting and Infrastructure as Code are expected in most roles.
- How much does a cloud engineer make? The U.S. Bureau of Labor Statistics does not track the title separately; the closest categories earned medians of $134,050 (computer network architects) and $135,980 (software developers) in May 2025.
- Which cloud certification should I get first? Start with a foundational one (AWS Cloud Practitioner or Azure Fundamentals), then an associate-level certification such as AWS Solutions Architect Associate or Azure Administrator.
Related advice
Keep exploring guides in career progression



