Getting Started
Introduction to the Course
Domain 1 - SDLC Automation
Overview of AWS Code Star
Creating our first Code Star Project
Integration of Code Star and JIRA
Integration of Code Start & JIRA - Part 02
Integration of Code Start & JIRA - Part 03
Revising Version Control Systems
Revising AWS Code Commit
Understanding Build Process
AWS Code Build
Document - Code Build (Python)
Code Build - C Demo & Artifacts
Document - Code Build (C++ Program)
AWS Code Deploy
Configuring Code Deploy
Document - Code Deploy
Overview of Code Pipeline
Building Code Pipeline
Document - Code Pipeline Source Code
Code Pipeline - Stage Transistions
CodeDeploy - Deployment Configuration
Elastic Beanstalk
Elastic Beanstalk - Part 02
Elastic Beanstalk Extensions (ebextensions)
Document - EBExtensions
Commands vs Container Commands
EB - Monitoring Console and Health Checks - Part 01
EB - Monitoring Console and Health Checks - Part 02
EB CLI
Document - EB CLI Setup
EB Deployment Policy
Performing Immutable Policy based Deployments
Blue Green Deployments
Canary Deployments
Canary Deployments and Traffic Shifting in Lambda
Lambda@Edge
Lambda@Edge - Demo Practical
A/B Testing
Overview of Dockers
EB and Dockers
Document - Dockerfile
EB - Web vs Worker Environment
Document - Installing Docker in Amazon Linux
AWS Elastic Container Registry (ECR)
Document - ECR Commands
Overview of Elastic Container Service (ECS)
ECS - Tasks and Services
AWS Fargate
Overview of Jenkins
Installing Jenkins in AWS
Document - Installing Jenkins Commands
Creating our first job in Jenkins
Understanding Distributed Build Setup in Jenkins
Implementing our first Distributed Build
Overview of Amazon EC2 Plugin for Jenkins
Understanding Git Branching Model
Code Reviews with Git Pull Request
Automatically Validating PR with Code Build
Implementing Pipeline for Validation of Pull Requests
Automated Tests
Domain 2 - Configuration Management & Infrastructure As Code
Understanding Infrastructure as Code
Creating VPC with CloudFormation
CloudFormation - Stack Dependencies
CloudFormation - DependsOn Attribute
CloudFormation - Errors and Rollbacks
CloudFormation - Change Sets
CloudFormation - Parameters
CloudFormation - Deletion Policy Attribute
CloudFormation - StackSets
Creating our First StackSets
Document - StackSets
CloudFormation - Nested Stacks
Document - Nested Stacks
CloudFormation - Creation Policies
WaitCondition and WaitConditionHandle
Document - WaitCondition & WaitConditionHandle
Overview of AWS OpsWorks
OpsWorks - LifeCycle Events
OpsWorks - Create Deployment Commands
OpsWorks - Auto-Healing
OpsWorks - DataBags
Domain 3 - Monitoring and Logging
AWS CloudSearch
CloudWatch Events
CloudWatch Logs
CloudWatch Logs - Part 02
VPC Flow Logs
Revising CloudTrail
CloudTrail - Log File Integrity Validation
Document - S3 Log File Validation
Digest Delivery Times
AWS Config - Part 01
AWS Config - Part 02
Overview of X-Ray
X-Ray Practical
Document - X-Ray Sample Application
Understanding the Streaming Data
Streaming with AWS Kinesis
Overview of Kinesis Data Streams
Configuring our first stream with Kinesis
AWS Kinesis - Practical
Document - Kinesis Commands
Kinesis Data Firehose
Kinesis Data Analytic Streams
Kinesis Video Streams
External Link - Kinesis Video Streams
Important Reads - Domain 3
Domain 4 - Policies and Standards Automation
Overview of Delegation
Creating Cross Account IAM Roles
AWS SAM
Overview of Systems Manager
Configuring SSM Agent
Overview of Sessions Manager
Understanding EC2 Run Command
Systems Manager for Hybrid Environments
Standard vs Advanced Tier in Systems Manager
AWS Batch
AWS License Manager
Deploying our License Configuration
Data LifeCycle Management
AWS Secrets Manager
Integration of RDS with Secrets Manager
Overview of AWS Service Catalog
Creating Product and Portfolio in Service Catalog
Document Code - AWS Service Catalog
AWS Organizations
Creating first AWS Organization & SCP
Important Reads
Domain 5 - Incident and Event Response
EC2 Auto-Recovery
S3 Event Notification
Document - S3 Notification SNS Policy
Overview of Auto-Scaling LifeCycle Hooks
Terminate:Wait LifeCycle Hook
Document: Terminate Wait CONTINUE
Parameter Store
Overview of AWS Macie (New)
Creating our First Alert with AWS Macie (New)
Domain 6 - High Availability, Fault Tolerance and Disaster Recovery
DynamoDB Streams
DynamoDB - Global Tables
RDS Read Replica - Part 01
RDS Read Replica - Part 02
Overview of Elastic File System (EFS)
AWS EFS - Creating and Mounting EFS
Document - EFS Commands
RTO and RPO
Multi-AZ in RDS
Scaling to traffic patterns
Introduction to Auto Scaling
Auto Scaling - Scaling Up Operations
Auto Scaling - Scaling Down Operations
Auto Scaling Plans
Exam Preparation Section
Important Pointers for Exams - Domain 1
Important Pointers for Exams - Domain 2