Buy Template
Design
4.8 / 5.0
overall rating
Cloud Computing
Get practical experience deploying and managing scalable cloud infrastructure
Advanced
8 Weeks
2026 Edition

About this course
Get practical experience deploying, managing, and scaling cloud infrastructure across AWS and Google Cloud Platform. Learn Docker containerization, auto-scaling configurations, and Infrastructure as Code fundamentals.
What will you learn
Architect scalable, secure infrastructure on AWS and Google Cloud
Manage containerized applications using Docker and Kubernetes
Implement Infrastructure as Code (IaC) using Terraform
Your requirements
Basic system administration or networking knowledge
A free-tier AWS or GCP account
Course curriculum
Chapter 1:
Cloud Architecture Fundamentals
Lessons:
5
Duration:
55 mins
Cloud Models: IaaS, PaaS, SaaS
Explore cloud service models and shared responsibility security frameworks.
Virtual Machines & Compute (EC2)
Provision, configure, and secure cloud compute instances with SSH keys.
Object Storage & Database Services
Manage scalable object storage (S3) and managed relational databases (RDS).
Virtual Private Clouds (VPC) & Subnets
Build isolated networks using public/private subnets and route tables.
IAM Roles, Policies & Security
Configure least-privilege access control policies and multi-factor security.
Chapter 2:
Containers & Orchestration
Lessons:
5
Duration:
65 mins
Docker Containerization Essentials
Write Dockerfiles, build optimized images, and manage container life cycles.
Multi-Container Apps with Compose
Orchestrate multi-tier application architectures locally using Docker Compose.
Introduction to Kubernetes (K8s)
Understand Pods, Deployments, Services, and cluster architecture in Kubernetes.
Managed Kubernetes (EKS / GKE)
Deploy, expose, and manage container clusters on enterprise cloud services.
Load Balancing & Auto-Scaling
Configure application load balancers and auto-scaling groups for traffic spikes.
Chapter 3:
IaC, CI/CD & Monitoring
Lessons:
5
Duration:
70 mins
Infrastructure as Code with Terraform
Write declarative code to provision reproducible cloud resources automatically.
CI/CD Pipelines for Cloud Deployments
Automate testing and zero-downtime deployment pipelines with GitHub Actions.
Cloud Monitoring & CloudWatch Logs
Set up metric alarms, error logging, and performance monitoring dashboards.
Cost Optimization & Governance
Implement budget alerts, reserved instances, and storage lifecycle policies.
Production Cloud Architecture
Architect and deploy an auto-scaling, highly-available web application live.

Nathaniel
Cloud Infrastructure Architect
Cloud engineer specializing in high-availability deployments, Kubernetes orchestration, and serverless architectures.