
Cloud careers include cloud engineer, DevOps engineer, site reliability engineer, solutions architect, cloud security engineer and cloud data engineer. Common foundations are Linux, networking, scripting, one major cloud platform, containers and infrastructure as code. A practical path is fundamentals, hands-on projects, a provider's associate-level certification and an entry role or internship.
Why cloud skills are in demand
Organisations of every size run applications, data and AI on cloud platforms. They need people to design, build, secure and run these systems efficiently and affordably. Cloud roles are also well suited to remote work.
Main roles
| Role | What they do | Key skills |
|---|---|---|
| Cloud engineer | Builds and manages cloud infrastructure | Linux, networking, a cloud platform, scripting |
| DevOps engineer | Automates builds, deployments and operations | CI/CD, containers, infrastructure as code |
| Site reliability engineer | Keeps systems reliable and performant | Monitoring, incident response, coding |
| Solutions architect | Designs systems to meet business needs | Broad cloud knowledge, communication |
| Cloud security engineer | Secures cloud environments | Identity, networking, security tools |
| Cloud data engineer | Builds data pipelines and platforms | SQL, Python, data services |
Foundations to learn
- Linux command line and administration.
- Networking: IP addresses, DNS, firewalls, load balancers.
- Scripting: Bash and Python.
- One cloud platform in depth.
- Containers: see Docker explained.
- Infrastructure as code and CI/CD.
- Security basics and cost awareness.
Projects that impress
- Deploy a web app with a database on the cloud using infrastructure as code.
- Build a CI/CD pipeline that tests and deploys automatically.
- Set up monitoring and alerts with a dashboard.
- Write a short report on how you reduced the cost of a setup.
Certifications
Associate-level certifications from major cloud providers are widely recognised and can help candidates without experience get interviews. Combine them with projects; see are certifications worth it.
A starting plan
Months 1 to 2: Linux, networking, Git. Months 3 to 4: one cloud platform and Docker. Months 5 to 6: infrastructure as code, CI/CD and projects. Then certification and applications. Our cloud and DevOps course structures this with labs and mentoring.
Frequently asked questions
Do I need a computer science degree for cloud roles?
Many cloud professionals come from IT support, networking or self-taught backgrounds. Degrees help but are not always required.
Which cloud platform should I learn?
Check job adverts in your target market. The concepts transfer between platforms.
Is cloud work stressful?
On-call duties in some roles can be demanding. Good teams manage this with automation and fair rotas.


