1: SDLC Automation
- Overview of AWS Code Star
- Creating our first Code Star Project
- Integration of Code Star and JIRA
- Revising Version Control Systems
- Revising AWS Code Commit
- Understanding Build Process
- AWS Code Build
- Code Build – C Demo & Artifacts
- AWS Code Deploy
- Configuring Code Deploy
- Overview of Code Pipeline
- Building Code Pipeline
- Code Pipeline – Stage Transistions
- CodeDeploy – Deployment Configuration
- Elastic Beanstalk Extensions with (ebextensions)
- Commands vs Container Commands
- EB – Monitoring Console and Health Checks
- EB CLI
- EB Deployment Policy
- Performing Immutable Policy based Deployments
- Blue Green Deployments
- Canary Deployments
- Canary Deployments and Traffic Shifting in Lambda
- [email protected] with Practical
- A/B Testing
- Overview of Dockers
- EB and Dockers
- EB – Web vs Worker Environment
- AWS Elastic Container Registry (ECR)
- Overview of Elastic Container Service (ECS)
- ECS – Tasks and Services
- AWS Fargate
- Overview of Jenkins
- Installing Jenkins in AWS
- 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
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
- CloudFormation – Nested Stacks
- CloudFormation – Creation Policies
- WaitCondition and WaitConditionHandle
- Overview of AWS OpsWorks
- OpsWorks – LifeCycle Events
- OpsWorks – Create Deployment Commands
- OpsWorks – Auto-Healing
- OpsWorks – DataBags
3: Monitoring and Logging
- AWS CloudSearch
- CloudWatch Events
- CloudWatch Logs
- Namespace, Metrics and Dimension
- VPC Flow Logs
- Revising CloudTrail
- CloudTrail – Log File Integrity Validation
- Digest Delivery Times
- AWS Config – Part 01
- Overview of X-Ray with Practical
- Understanding the Streaming Data
- Streaming with AWS Kinesis
- Overview of Kinesis Data Streams
- Configuring our first stream with Kinesis
- AWS Kinesis – Practical
- Kinesis Data Firehose
- Kinesis Data Analytic Streams
- Kinesis Video Streams
- External Link – Kinesis Video Streams
- AWS Personal Health Dashboard
- AWS Application Discovery Service
- AWS Athena
- RDS Event Notification
- Trusted Advisor
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
- Overview of Patch Manager
- Implementing Compliance and Patch Baseline
- EC2 Systems Manager – Parameter Store
- 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
- AWS Organizations
- Creating first AWS Organization & SCP
- AWS Tags
- Resource Groups
- AMI
5: Incident and Event Response
- AWS GuardDuty
- Centralized Dashboards for GuardDuty Findings
- Overview of AWS Macie (New)
- Creating our First Alert with AWS Macie (New)
- Introduction to AWS Inspector
- AWS Inspector Vulnerability Scans
- EC2 Auto-Recovery
- S3 Event Notification
- AWS Step Function
- S3 Encryption
6: High Availability, Fault Tolerance and Disaster Recovery
- DynamoDB Streams
- DynamoDB – Global Tables
- DynamoDB Accelerator (DAX)
- RDS Read Replica
- Multi-AZ in RDS
- Overview of Elastic File System (EFS)
- AWS EFS – Creating and Mounting EFS
- VPC Endpoints
- VPC Endpoints – Architectural Perspective
- Gateway VPC Endpoints – Access Control
- Gateway Endpoint ACL (Resource)
- NAT Gateways
- Network ACLs
- Disaster Recovery Models
- RTO and RPO
- Overview of Route53 for Multi-Site Failover
- Advanced Route53 Configurations
- Route53 – Understanding Health Checks
- Route53 – Implementing Health Checks on NGINX
- Route53 – Understanding Failover Routing Policy
- Implementing Failover Routing Policy
- Route53 – Weighted Routing Policy
- Route53 – Latency Based Routing Policy
- CNAME vs ALIAS records
- Different Load Balancer Types in AWS
- Overview of Classic Load Balancer
- Overview of Application Load Balancer
- Implementing Path Based Routing in ALB
- Introduction to Auto Scaling
- Implementing Manual Scaling ASG
- Overview of Dynamic Scaling
- Scheduled Scaling
- Overview of Auto-Scaling LifeCycle Hooks
- Terminate:Wait LifeCycle Hook
- AWS ElastiCache