Skip to content
Laviyx Learn

Try

Career role

Cloud Engineer

Cloud engineers design, build and operate applications and infrastructure on platforms such as AWS, Microsoft Azure and Google Cloud. They choose the right services, keep systems secure and cost-effective, and automate deployments.

What the job involves

  • Design cloud architectures for applications and data.
  • Provision compute, storage, networking and databases.
  • Automate infrastructure and deployments with code.
  • Manage security, access, reliability and costs.

Core skills

  • A major cloud platform (AWS, Azure or GCP)
  • Linux and networking
  • Scripting (Python)
  • Databases and storage
  • Infrastructure as code
  • Security and identity

Your learning path

Work through the steps in order. Each one links to the lessons and practice to use.

  1. Step 1: Programming and scripting

    Cloud work is increasingly code. Python is widely used for automation and cloud SDKs.

    Not on Laviyx Learn yet

    • Bash or PowerShell
  2. Step 2: Databases in the cloud

    Managed databases are a core cloud service. Understand relational design and SQL before choosing one.

    Not on Laviyx Learn yet

    • NoSQL databases (DynamoDB, Cosmos DB, Firestore)
    • Object storage (S3, Blob Storage)
  3. Step 3: Networking, Linux and security

    Every cloud system is built on networks and permissions.

    Not on Laviyx Learn yet

    • IP addressing, subnets, DNS and load balancers
    • Linux administration
    • Identity and access management (IAM)
    • Encryption and secrets management
  4. Step 4: A cloud platform in depth

    Pick one provider and learn its core services well; the concepts transfer to the others.

    Not on Laviyx Learn yet

    • Compute: virtual machines, containers and serverless functions
    • AWS, Azure or Google Cloud fundamentals certifications
    • Cost monitoring and optimization
  5. Step 5: Infrastructure as code and automation

    Define infrastructure in versioned code so it can be reviewed and recreated.

    Not on Laviyx Learn yet

    • Terraform or CloudFormation/Bicep
    • CI/CD pipelines
    • Docker and Kubernetes
  6. Step 6: Prepare for interviews

    Expect architecture scenarios, networking and security questions, and hands-on troubleshooting.

Projects to build

Projects prove your skills and give you something to show.

  • Host a static website on cloud storage with a custom domain and HTTPS.
  • Deploy a containerized API with a managed database, defined with Terraform.
  • Write a script that reports unused cloud resources to cut costs.

Interview preparation

This path is a suggested order. Requirements differ between companies, so also read job descriptions for the roles you are applying to.

Explore other roles