KATSGuruKhatter All Technical Solutions
Beginner to Advanced

AWS Solutions Architect + DevOps Engineering Master Program

Go from cloud fundamentals to production-grade AWS & DevOps engineering.

AWS Solutions ArchitectCloud EngineerDevOps Engineer

A complete, hands-on curriculum that takes you from cloud and Linux fundamentals through IAM, core AWS services, networking, high availability, Infrastructure as Code, Docker & Kubernetes, CI/CD, serverless, DevSecOps, and enterprise system design — finishing with production-grade capstone projects and certification prep for AWS SAA-C03 and DOP-C02.

Phase 1: Cloud & Systems Foundation

Module 1: Cloud Computing Fundamentals

  • What is Cloud Computing?
  • Traditional Infrastructure vs. Cloud
  • Public, Private, Hybrid, and Multi-Cloud
  • Benefits of Cloud Computing
  • AWS Global Infrastructure (Regions, Availability Zones, Edge Locations)
  • AWS Shared Responsibility Model
  • AWS Pricing Model & Free Tier
  • AWS Management Console, AWS CLI, and AWS CloudShell

Hands-on labs

  • Create and secure an AWS Account
  • Configure Billing Alerts
  • Install AWS CLI & Configure IAM User

Module 2: Networking Fundamentals

  • OSI Model & TCP/IP
  • IP Addressing, CIDR, and Subnetting
  • Public vs. Private IP Addresses
  • NAT, DNS, Routing, and Firewalls
  • Ports, VPN, and Load Balancing Basics

Hands-on labs

  • Design a basic network topology
  • Calculate CIDR blocks
  • Build a subnet architecture from scratch

Module 3: Linux Administration

  • Linux Installation & File System Hierarchy
  • Users, Groups, and Permissions Management
  • SSH Configuration
  • Package & Process Management
  • Cron Jobs & Services
  • Disk Management & Networking Commands
  • Shell Scripting Basics

Hands-on labs

  • Configure a remote Ubuntu Server
  • Create and manage Users/Groups
  • Automate administrative tasks using Shell Scripts

Phase 2: Core AWS Services & Security

Module 4: Identity & Security

  • IAM (Users, Groups, Roles, Policies)
  • Multi-Factor Authentication (MFA) & IAM Best Practices
  • Key Management Service (KMS)
  • Secrets Manager & Parameter Store
  • Security Groups & Network ACLs (NACL)
  • AWS Organizations

Hands-on labs

  • Secure a root AWS Account
  • Configure complex IAM Roles
  • Implement Least Privilege Policies

Module 5: Amazon EC2 (Compute)

  • EC2 Basics & Amazon Machine Images (AMI)
  • Instance Types & Elastic Block Store (EBS)
  • Elastic IPs & User Data Scripting
  • Placement Groups & Auto Recovery
  • Spot Instances vs. Reserved Instances

Hands-on labs

  • Launch and connect to an EC2 instance
  • Configure Apache & Nginx web servers
  • Setup basic EC2 Monitoring

Module 6: Storage Services

  • Amazon S3, EBS, EFS, and FSx
  • Amazon S3 Glacier & AWS Storage Gateway
  • S3 Versioning & Lifecycle Policies
  • Storage Encryption techniques

Hands-on labs

  • Host a Static Website on S3
  • Configure S3 Lifecycle Rules
  • Setup S3 Cross-Region Replication

Module 7: Database Services

  • Relational Database Service (RDS) & Amazon Aurora
  • Amazon DynamoDB (NoSQL)
  • Amazon ElastiCache & Amazon Redshift
  • Database Backups, Read Replicas, and Multi-AZ deployments

Hands-on labs

  • Deploy a highly available MySQL RDS instance
  • Connect a web application to RDS
  • Configure Database Replication

Module 8: Networking in AWS

  • Virtual Private Cloud (VPC) & Subnets
  • Internet Gateways & NAT Gateways
  • Route Tables & VPC Peering
  • Transit Gateway & VPC Endpoints
  • Amazon Route53 (DNS)
  • Elastic Load Balancers (ALB, NLB, GLB)

Hands-on labs

  • Build a Production-ready Custom VPC
  • Design a Multi-Tier Network Architecture
  • Configure Route53 Domains & Load Balancers

Phase 3: High Availability, Monitoring & Automation

Module 9: High Availability & Scaling

  • Auto Scaling Groups & Target Groups
  • Advanced Health Checks
  • Amazon CloudFront (CDN)
  • AWS Global Accelerator

Hands-on labs

  • Configure an Auto-Scaling Web Application

Module 10: Monitoring & Logging

  • Amazon CloudWatch & CloudTrail
  • AWS Config & AWS Trusted Advisor
  • Amazon EventBridge & Simple Notification Service (SNS)

Hands-on labs

  • Set up Billing and Performance Alerts
  • Build Custom CloudWatch Dashboards
  • Implement Log Monitoring and aggregation

Module 11: Infrastructure as Code (IaC)

  • Introduction to Infrastructure as Code
  • AWS CloudFormation
  • Terraform Basics & Syntax
  • Terraform Variables, Modules, and State Files
  • Configuring Remote Backend State

Hands-on labs

  • Deploy complete AWS infrastructure using Terraform

Module 12: Git & GitHub

  • Version Control with Git
  • GitHub Repositories
  • Branching Strategies & Merging
  • Pull Requests & Code Reviews
  • GitHub Actions Fundamentals

Hands-on labs

  • Build and simulate a team Git Workflow

Phase 4: Containerization & Orchestration

Module 13: Docker

  • Introduction to Containers & Docker Architecture
  • Docker Images & Dockerfiles
  • Docker Compose & Docker Hub
  • Docker Networking & Persistent Volumes

Hands-on labs

  • Containerize a Node.js Application
  • Containerize a React Frontend Application

Module 14: Kubernetes (EKS)

  • Kubernetes Architecture & Components
  • Pods, ReplicaSets, and Deployments
  • Services, Ingress, and Load Balancing in K8s
  • ConfigMaps, Secrets, and Volumes
  • Helm Package Manager
  • Amazon Elastic Kubernetes Service (EKS)

Hands-on labs

  • Deploy Microservices on K8s
  • Execute Zero-downtime Rolling Updates
  • Configure Pod Autoscaling

Phase 5: CI/CD, Serverless & DevSecOps

Module 15: CI/CD Pipeline

  • Jenkins & GitHub Actions
  • AWS CodeBuild, CodeDeploy, and CodePipeline
  • Blue/Green Deployments
  • Rolling Deployments

Hands-on labs

  • Build a fully automated End-to-End CI/CD Pipeline

Module 16: Serverless Computing

  • AWS Lambda
  • Amazon API Gateway
  • Amazon DynamoDB integration
  • EventBridge & AWS Step Functions

Hands-on labs

  • Build a Serverless CRUD API

Module 17: DevSecOps

  • DevSecOps Core Concepts
  • Code Quality with SonarQube
  • Container Vulnerability Scanning with Trivy
  • OWASP Top 10 integration
  • IAM Security & Secret Scanning
  • Image Scanning in Pipelines

Hands-on labs

  • Implement a Secure CI/CD Pipeline with automated security gates

Phase 6: Advanced Cloud & Architecture

Module 18: Advanced AWS Services

  • Messaging: SQS, SNS, SES, and EventBridge
  • PaaS/CaaS: Elastic Beanstalk, ECS, Fargate, and App Runner
  • Management: Systems Manager, AWS Backup, Organizations, and Control Tower

Hands-on labs

  • Build a decoupled, Event-Driven Architecture

Module 19: System Design & Architecture

  • Classic Three-Tier Architecture
  • High Availability, Fault Tolerance, and Disaster Recovery
  • Cost Optimization & AWS Well-Architected Framework
  • Scalability patterns
  • Microservices & Multi-Region Design

Hands-on labs

  • Design a highly resilient Enterprise Architecture

Module 20: Capstone Projects

  • Apply your knowledge by building comprehensive, production-grade systems

Capstone Projects

Apply everything you've learned by building comprehensive, production-grade systems.

01Production Three-Tier Web Application on AWS
02CI/CD Pipeline with Jenkins, Docker & Kubernetes
03Infrastructure Provisioning using Terraform
04Monitoring Stack with CloudWatch and Grafana
05Serverless E-Commerce Backend
06Highly Available WordPress Deployment
07Multi-Environment Dev, QA & Production Setup
08End-to-End Microservices Deployment on Amazon EKS

Tools & Technologies

Cloud & Compute

AWS Management Console, AWS CLI, Linux (Ubuntu/Amazon Linux), Amazon EKS

Containers & Orchestration

Docker, Docker Compose, Kubernetes, Helm

Infrastructure as Code

Terraform, AWS CloudFormation

CI/CD & Version Control

Git, GitHub, Jenkins, GitHub Actions

Security & Quality (DevSecOps)

SonarQube, Trivy

Monitoring & Observability

Grafana, Prometheus, Amazon CloudWatch

Development & Testing

Visual Studio Code, Postman