AWS

The cloud provider that runs most workloads. VPCs, IAM, EC2, S3, RDS, and the DevOps-relevant services.

Duolingo for DevOps. One concept = one 2-4 minute video. Never introduce a concept before its prerequisites. Every lesson builds on the last.

0 / 49 lessons readyaudience: cloud engineers49 lessons planned
  1. 1. AWS

    49 lessons

    AWS is the default cloud in most DevOps interviews. Not a certification prep course — the concepts you need to design and operate production infra.

    AWS Fundamentals

    • Regions, Availability Zones, Edge Locations3m 30sComing soon
    • Accounts and Organizations3m 30sComing soon
    • The shared responsibility model3m 00sComing soon
    • AWS billing basics3m 30sComing soon

    EC2 and Compute

    • EC2 — a VM in the cloud3m 30sComing soon
    • Instance types decoded4m 00sComing soon
    • AMIs — VM templates3m 30sComing soon
    • Security groups — stateful firewalls4m 00sComing soon
    • On-demand vs Spot vs Reserved4m 00sComing soon
    • Auto Scaling Groups4m 00sComing soon

    VPC and Networking

    • What is a VPC?3m 30sComing soon
    • Public vs private subnets4m 00sComing soon
    • Internet Gateway and NAT Gateway4m 00sComing soon
    • Route tables3m 30sComing soon
    • VPC peering vs Transit Gateway4m 00sComing soon
    • VPC endpoints — private AWS API access4m 00sComing soon
    • NACLs vs Security Groups4m 00sComing soon

    S3

    • S3 — object storage3m 30sComing soon
    • Buckets, keys, prefixes3m 30sComing soon
    • Storage classes — Standard, IA, Glacier4m 00sComing soon
    • Versioning and lifecycle rules3m 30sComing soon
    • Pre-signed URLs3m 30sComing soon

    IAM

    • IAM — the who, what, and where of AWS3m 30sComing soon
    • Users vs Groups vs Roles4m 00sComing soon
    • Policies — JSON, actions, resources4m 00sComing soon
    • Managed vs inline policies3m 30sComing soon
    • AssumeRole and cross-account access4m 00sComing soon
    • Least-privilege in practice4m 00sComing soon
    • Permission boundaries4m 00sComing soon

    RDS and Databases

    • RDS — managed databases3m 30sComing soon
    • Multi-AZ vs Read Replicas4m 00sComing soon
    • DynamoDB — key-value at scale4m 00sComing soon
    • RDS backups and snapshots3m 30sComing soon
    • Parameter groups and tuning4m 00sComing soon

    EKS

    • EKS — managed Kubernetes3m 30sComing soon
    • EKS vs self-managed k8s3m 30sComing soon
    • Node groups — managed and self-managed4m 00sComing soon
    • EKS on Fargate4m 00sComing soon
    • IRSA — IAM roles for service accounts4m 00sComing soon
    • AWS Load Balancer Controller4m 00sComing soon
    • EKS add-ons3m 30sComing soon

    CloudWatch

    • CloudWatch — metrics, logs, alarms3m 30sComing soon
    • Log groups and log streams3m 30sComing soon
    • CloudWatch alarms and actions4m 00sComing soon
    • CloudWatch Logs Insights4m 00sComing soon

    Route 53 and DNS

    • Route 53 — AWS DNS3m 30sComing soon
    • Hosted zones3m 30sComing soon
    • Routing policies — simple, weighted, latency4m 00sComing soon
    • Health checks and failover4m 00sComing soon