Full syllabus

Beginner

Linux Foundations

  1. The Linux Filesystem and Core Commands
  2. Users, Permissions and Processes

Networking Basics

  1. IP Addresses, Subnets and Ports
  2. DNS, HTTP and the Journey of a Request

Scripting with Bash and Python, and Git

  1. Bash Scripting Basics
  2. Python Basics for Automation
  3. Git and Version Control

Intermediate

Cloud Fundamentals on AWS

  1. What the Cloud Is: IaaS, PaaS, SaaS
  2. Regions, Availability Zones and Accounts

Compute, Storage, Networking and IAM

  1. Compute: Virtual Machines, Load Balancers and Auto Scaling
  2. Storage: Object, Block and File
  3. VPC Networking: Subnets, Routing and Gateways
  4. Identity and Access Management (IAM)

Managed Databases and Serverless

  1. Managed Databases: RDS and DynamoDB
  2. Serverless with Lambda and API Gateway

Advanced

Infrastructure as Code and Containers

  1. Terraform: Infrastructure as Code
  2. Docker and Containers in the Cloud
  3. CI/CD Pipelines for Infrastructure

Security, Cost and Well-Architected Design

  1. Cloud Security Essentials
  2. Monitoring, Logging and Reliability
  3. Cost Optimisation and the Well-Architected Framework

Cloud Engineer Practice and Interview Prep

  1. Building a Cloud Portfolio
  2. Certifications: Where They Help
  3. Cloud Interview Questions and Scenarios