About AWS

Cloud architecture, IAM, VPC, EC2, S3, RDS, EKS & serverless infrastructure.


Architecture & Workflow

Diagram

Key Benefits for Modern DevOps

  • Automation: Eliminates repetitive manual procedures through codified configuration.
  • Reliability & Consistency: Reduces configuration drift across development, staging, and production environments.
  • High Observability: Provides deep telemetry into application and infrastructure health.

Complete Curriculum Roadmap

This comprehensive handbook covers the entire AWS engineering lifecycle across 11 structured modules:

Module 1: Introduction

  • What is AWS: What Is Aws, Aws Global Infrastructure, Aws Regions And Az, Aws In Devops
  • AWS Core Concepts: Aws Accounts, Aws Console Overview, Aws Cli Basics, Aws Sdk Overview, Aws Pricing Model
  • Getting Started: Creating Aws Account, Root User Vs Iam User, Setting Up Aws Cli, Aws Cloudshell

→ Explore Introduction


Module 2: Free Tier Guide

  • AWS Free Tier Overview: What Is Free Tier, Free Tier Categories, Always Free Services, 12 Month Free Services
  • Managing Free Tier: Tracking Free Tier Usage, Billing Alerts, Cost Explorer, Avoiding Unexpected Charges
  • Free Tier Services for DevOps: Ec2 Free Tier, S3 Free Tier, Rds Free Tier, Lambda Free Tier

→ Explore Free Tier Guide


Module 3: IAM and Security

  • IAM Basics: What Is Iam, Iam Users, Iam Groups, Iam Roles, Iam Policies
  • IAM Deep Dive: Policy Structure, Managed Vs Inline Policies, Permission Boundaries, Policy Evaluation Logic, Iam Conditions
  • IAM Best Practices: Least Privilege Princilege, Mfa Setup, Access Key Management, Iam Roles For Services, Cross Account Access
  • AWS Security Services: Aws Organizations, Service Control Policies, Aws Sso, Cloudtrail Overview, Aws Config, Guardduty Overview

→ Explore IAM and Security


Module 4: Compute

  • EC2 Basics: What Is Ec2, Ec2 Instance Types, Ami Overview, Launching Ec2 Instance, Key Pairs
  • EC2 Configuration: Security Groups, Elastic Ip, User Data Scripts, Instance Metadata, Instance Profiles
  • EC2 Advanced: Ec2 Auto Scaling, Launch Templates, Auto Scaling Groups, Scaling Policies, Ec2 Placement Groups, Spot Instances, Reserved Instances
  • Load Balancing: Load Balancer Overview, Application Load Balancer, Network Load Balancer, Target Groups, Listener Rules, Ssl On Alb
  • Other Compute Services: Aws Lightsail, Aws Batch, Aws Elastic Beanstalk, Aws Outposts

→ Explore Compute


Module 5: Networking

  • VPC Basics: What Is Vpc, Vpc Components, Subnets, Route Tables, Internet Gateway
  • VPC Advanced: Nat Gateway, Nat Instance, Vpc Peering, Transit Gateway, Vpc Endpoints, Private Link
  • Network Security: Security Groups Deep Dive, Network Acls, Security Groups Vs Nacls, Flow Logs, Waf Overview, Aws Shield
  • DNS and CDN: Route53 Overview, Hosted Zones, Routing Policies, Cloudfront Overview, Cloudfront Distributions, Cloudfront With S3
  • Hybrid Networking: Vpn Overview, Site To Site Vpn, Direct Connect, Client Vpn

→ Explore Networking


Module 6: Storage

  • S3 Basics: What Is S3, S3 Buckets, S3 Objects, S3 Storage Classes, S3 Permissions
  • S3 Advanced: S3 Versioning, S3 Lifecycle Policies, S3 Replication, S3 Encryption, S3 Bucket Policies, S3 Access Points, S3 Event Notifications
  • Block and File Storage: Ebs Overview, Ebs Volume Types, Ebs Snapshots, Efs Overview, Efs Vs Ebs, Fsx Overview
  • Storage Gateway and Backup: Storage Gateway Overview, Aws Backup, Backup Policies, Disaster Recovery Storage

→ Explore Storage


Module 7: Containers

  • ECS Basics: What Is Ecs, Ecs Components, Ecs Launch Types, Task Definitions, Ecs Services
  • ECS Deep Dive: Fargate Overview, Ecs Cluster Setup, Ecs Networking, Ecs Service Discovery, Ecs Auto Scaling, Ecs With Alb
  • ECR: What Is Ecr, Creating Repositories, Pushing Pulling Images, Ecr Lifecycle Policies, Ecr Security
  • EKS: What Is Eks, Eks Architecture, Creating Eks Cluster, Node Groups, Managed Vs Self Managed Nodes, Fargate On Eks, Eks Addons, Eks Networking, Eks Security, Eks With Alb Controller

→ Explore Containers


Module 8: CI CD

  • CodeCommit: What Is Codecommit, Creating Repositories, Codecommit Vs Github, Branching Strategies
  • CodeBuild: What Is Codebuild, Buildspec Yaml, Build Environments, Codebuild With Docker, Codebuild Caching, Codebuild Reports
  • CodeDeploy: What Is Codedeploy, Appspec Yaml, Deployment Configurations, Deploy To Ec2, Deploy To Ecs, Deploy To Lambda, Blue Green Deployments
  • CodePipeline: What Is Codepipeline, Pipeline Stages, Source Stage, Build Stage, Deploy Stage, Approval Actions, Cross Region Pipelines
  • CI CD Best Practices: Pipeline Design Patterns, Secrets In Cicd, Testing In Pipelines, Rollback Strategies, Github Actions With Aws, Jenkins With Aws

→ Explore CI CD


Module 9: Infrastructure as Code

  • CloudFormation Basics: What Is Cloudformation, Cloudformation Vs Terraform, Template Structure, Stacks And Stacksets
  • CloudFormation Deep Dive: Parameters, Mappings, Conditions, Outputs, Cross Stack References, Nested Stacks, Cloudformation Macros
  • AWS CDK: What Is Cdk, Cdk Vs Cloudformation, Cdk Concepts, Cdk With Python, Cdk With Typescript, Cdk Constructs
  • Terraform with AWS: Terraform On Aws, Remote State On S3, Terraform With Iam, Terraform With Cicd

→ Explore Infrastructure as Code


Module 10: Serverless

  • Lambda Basics: What Is Lambda, Lambda Execution Model, Lambda Runtimes, Creating Lambda Functions, Lambda Triggers, Lambda Permissions
  • Lambda Advanced: Lambda Layers, Lambda Extensions, Lambda Concurrency, Lambda Cold Starts, Lambda With Vpc, Lambda Destinations, Lambda Container Images
  • API Gateway: What Is Api Gateway, Rest Api Vs Http Api, Creating Apis, Api Gateway With Lambda, Authentication In Api Gateway, Api Gateway Throttling, Custom Domain Names
  • Serverless Services: Dynamodb Overview, Dynamodb With Lambda, Sqs Overview, Sns Overview, Eventbridge Overview, Step Functions Overview, S3 With Lambda
  • Serverless Framework and SAM: Aws Sam Overview, Sam Template, Sam Cli, Serverless Framework Overview, Local Testing With Sam

→ Explore Serverless


Module 11: Monitoring and Cost

  • CloudWatch: Cloudwatch Overview, Cloudwatch Metrics, Cloudwatch Logs, Cloudwatch Alarms, Cloudwatch Dashboards, Cloudwatch Log Insights, Cloudwatch Container Insights
  • AWS X Ray: What Is Xray, Xray With Lambda, Xray With Ecs, Xray Service Map, Xray Sampling Rules
  • AWS Cost Management: Cost Explorer, Aws Budgets, Cost Allocation Tags, Savings Plans, Trusted Advisor, Compute Optimizer, Rightsizing Recommendations
  • Operational Excellence: Aws Well Architected Framework, Systems Manager Overview, Ssm Parameter Store, Ssm Session Manager, Aws Health Dashboard, Incident Management

→ Explore Monitoring and Cost