Course Content
Introduction to Devops on cloud
Understanding DevOps and its lifecycle
Why DevOps on Cloud?
Introduction to AWS
DevOps using AWS
Deployment Strategies
Container Services
SDLC Automation
Source control strategies and how to implement them
CodeBuild
CodePipeline
CodeDeploy
AWS CodeStar
Testing Overview
Automation Infrastructure with Cloud formation
Introduction to CloudFormation
CloudFormation Structure
Intrinsic Functions & Conditions
CloudFormation Nesting
CloudFormation Wait Conditions & Wait Condition Handlers
CloudFormation Helper Scripts
CloudFormation Custom Resources
Stack Creation
CloudFormation Stack Updates
CloudFormation Resource Deletion Policies
CloudFormation Best Practices
Troubleshoots
Application Deployment Using Elastic Beanstalk
Introduction to Elastic Beanstalk
Components of Beanstalk
Deployment Option
Platform Updates
Docker in Elastic Beanstalk
Extending Beanstalk using extensions
Alarms and Notification
Troubleshoots
Configuration Management Using Opsworks
Introduction to OpsWorks
Components of OpsWorks
Cookbooks, Recipes, Data bags and Berkshelf
OpsWorks Lifecycle Events
OpsWork Deployment
OpsWorks Auto-Healing
Troubleshoots
Automate Monitoring and Event Management in AWS
Introduction to CloudWatch
CloudWatch Metrics: EC2, ELB, and Auto Scaling metrics
Custom Metrics
CloudWatch Alarms
CloudWatch Agent
CloudWatch Logs
Introduction to CloudTrail
System Manager
Tagging
Concepts required to set-up event-driven automated actions
Security and Standard Automation
IAM (Identity and Access Management
WAF (Web Application Firewall)
Guard Duty
AWS Shield
Cost Optimization
Governance Strategies
High Availability and Fault Tolerance and Disaster Recovery
Implementation of High Availability and Fault Tolerance
Scalability
Disaster Recovery strategies