Description
In this course, you will :
- Be able to provide AWS DevOps Engineer - Professional certification.
Syllabus :
1.SDLC Automation
- Overview of AWS Code Star
- Creating our first Code Star Project
- Integrating Code Star with JIRA
- Document - Code Links
- AWS CodeCommit - In Detail
- Identity Policies for AWS CodeCommit
- Approval Rule Template
- 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
- CodeDeploy AppSpec Hooks
- Overview of Elastic Beanstalk
- Deploying Custom Application in Elastic Beanstalk
- EB Deployment Policy
- Implementing Rolling Deployments
- Implementing Rolling Deployments with Additional Batch
- Performing Immutable Policy based Deployments
- Blue Green Deployments
- Implementing Blue/Green Deployments in Elastic Beanstalk
- EB CLI
- Document - EB CLI Setup
- Elastic Beanstalk Extensions (ebextensions)
- Commands vs Container Commands
- Canary Deployments
- Canary Deployments and Traffic Shifting in Lambda
- Lambda@Edge
- Lambda@Edge - Demo Practical
- A/B Testing
- Overview of Dockers
- 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
- Document - Note
- 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
- Document - StackSets
- CloudFormation - Nested Stacks
- Document - Nested Stacks
- CloudFormation - Creation Policies
- WaitCondition and WaitConditionHandle
- Document - WaitCondition & WaitConditionHandle
- IAM Service Role and Pass Role
- Document Code - Pass Role Policy
- Overview of AWS OpsWorks
- OpsWorks - LifeCycle Events
- OpsWorks - Create Deployment Commands
- OpsWorks - Auto-Healing
- OpsWorks - DataBags
3. Monitoring and Logging
- AWS CloudSearch
- Amazon EventBridge
- Overview of Unified CloudWatch Agent
- Unified CloudWatch Agent - Practical
- Document - Unified CloudWatch Agent
- Namespace, Metrics and Dimension
- VPC Flow Logs
- CloudTrail - Log File Integrity Validation
- Document - S3 Log File Validation
- Digest Delivery Times
- AWS Config
- Overview of X-Ray
- X-Ray Practical
- Document - X-Ray Sample Application
- Amazon Kinesis
- Amazon Kinesis Capabilities
- External Link - Kinesis Video Streams
- AWS Personal Health Dashboard
- AWS Application Discovery Service
- Amazon Athena
- RDS Event Notification
- Trusted Advisor
- Overview of Cross-Account Log Data Sharing
- Cross-Account CloudWatch Logs
- Document - Cross Account CloudWatch Logs
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
- SSM - Run Command
- Overview of Patch Manager
- EC2 Systems Manager - Parameter Store
- Systems Manager Automation
- Systems Manager Inventory
- Creating our First Inventory in SSM
- 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 & SCPs
- AWS Tags
- Resource Groups
- Revising EC2 Pricing
- Reserved Instances
- On-Demand Capacity Reservation
- Overview of EC2 Fleet
- Creating our First EC2 Fleet
- Allocation Strategy for Spot Instances
5. Incident and Event Response
- AWS GuardDuty
- Centralized Dashboards for GuardDuty Findings
- Overview of Amazon Macie
- Detecting Sensitive Files with Macie
- Introduction to AWS Inspector
- AWS Inspector Vulnerability Scans
- AWS Inspector - Miscellenous Pointers
- EC2 Auto-Recovery
- S3 Event Notification
- Document - S3 Notification SNS Policy
- 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
- Document - EFS Commands
- Overview of VPC Endpoints
- Implementing Gateway VPC Endpoints
- NAT Gateways
- Network ACLs
- Stateful vs Stateless Connections in Firewalls
- Disaster Recovery Models
- RTO and RPO
- Advanced Route53 Configurations
- Route53 - Understanding Health Checks
- Implementing Route53 Health Checks
- Route53 Health Check Types
- Overview of Routing Policies
- Understanding Failover Routing
- Implementing Failover Routing
- Route53 - Weighted Routing Policy
- Route53 - Latency Based Routing Policy
- 06:18
- 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
- ELB Access Logs
- Dualstack IP Address Type in ELBs
- Launch Templates
- Introduction to Auto Scaling
- Implementing Manual Scaling ASG
- Overview of Dynamic Scaling
- Scheduled Scaling
- EC2 Auto-Scaling Processes
- Auto-Scaling Health Checks
- Tagging Auto-Scaling Groups
- Overview of Auto-Scaling LifeCycle Hooks
- Terminate:Wait LifeCycle Hook
- Document: Terminate Wait CONTINUE
- AWS ElastiCache
- Introduction to API
- Understanding working of API
- Building the function for our API
- Building our API with API Gateway
- API Gateway Logging
- Implementing API Gateway Logging Functionality
- Amazon Cognito
- AWS Key Management Service
- Creating our first Customer Managed Key (CMK)