← Back to all courses
Course 09 of 10

Cloud, DevOps & System Design

Production AI Engineering
26 classesProduction capstoneDec 2026 – Feb 202709 Cloud-DevOps-and-System-Design

Ship AI like a professional. Docker, Kubernetes, CI/CD, AWS, Terraform and system design — plus the full MLOps track: serving, monitoring, pipelines, security and cost.

How links work here: every class, project, notes, code and interview-prep link for this course opens the main course folder on GitHub — https://github.com/waleedkhokar/python-ai-engineering-journey/tree/main/09%20Cloud-DevOps-and-System-Design — so you always land in the right place, never on a guessed sub-folder.

What You Will Learn

Docker & ComposeKubernetesGitHub Actions CI/CDTerraformAWS for AISystem DesignMicroservicesMLOpsModel ServingCost Optimization

All Classes

Every class in this course, in order — with exactly what each class teaches. Notes, code and interview prep for each class live in the course folder on GitHub.

00

Setup & Environment

Docker, kubectl, AWS CLI, Terraform, tools.

01

DevOps Fundamentals

CI/CD, the SDLC, pipelines, automation.

02

Linux & Shell Scripting

Bash, permissions, cron, systemd.

03

Docker Deep Dive

Images, containers, volumes, networks, multi-stage builds.

04

Docker Compose

Multi-container apps, nginx, databases.

05

GitHub Actions CI/CD

Workflows, matrix builds, secrets, deployment.

06

Kubernetes Basics

Pods, deployments, services, namespaces.

07

Kubernetes Advanced

Ingress, ConfigMaps, Secrets, HPA, Helm.

08

Terraform & IaC

Infrastructure as code, AWS resources.

09

AWS Fundamentals

EC2, S3, IAM, VPC, RDS.

10

AWS for AI

SageMaker, Bedrock, Lambda, ECR.

11

Cloud Architecture Patterns

Serverless, microservices, event-driven design.

12

System Design Fundamentals

Requirements, components, trade-offs.

13

Scalable System Design

Load balancing, caching, sharding.

14

Distributed Systems

CAP theorem, consensus, replication.

15

Microservices Architecture

Service mesh, API gateways, sagas.

16

API Design & Gateways

REST, GraphQL, rate limiting, auth.

17

MLOps Fundamentals

The ML lifecycle, model operations.

18

Model Serving APIs

FastAPI, TorchServe, Triton.

19

Model Monitoring & Logging

Metrics, drift detection, alerts.

20

Experiment Tracking MLflow

Track runs, the model registry.

21

Model Versioning & Registry

DVC, model rollback.

22

AI Pipelines Automation

Kubeflow, Airflow, Prefect.

23

AI Security & Guardrails

Secrets, auth, prompt-injection defence.

24

Cost Optimization

Spot instances, caching, autoscaling.

25

Production AI Systems

End-to-end deployment, monitoring, scaling — the capstone.

Interview Preparation

Every class in this course includes interview preparation. Open the course folder on GitHub for the full material.

Common Interview Questions

The questions interviewers actually ask on this course's topics, with clear, structured answers.

Open Interview Prep

Coding Challenges

Hands-on problems for each class, so you can prove the skill, not just describe it.

Open Interview Prep

Common Mistakes to Avoid

The errors beginners make with these topics — and how professionals avoid them.

Open Interview Prep

Best Practices

How working engineers write this code in production: clean, tested and maintainable.

Open Interview Prep
← Previous Course
08 · Data Structures & Algorithms