Course Overview
DevOps, is the buzz word that once can hear in the It corridors, thatÂ’s becoming the fast growing and widely used enterprise software development phrase serving as a bridge between software development and operations. This DevOps Certification Training Course provides you the best platform to understand study both sides of development and operation and find out the middle ground that can integrate both. This course will help you develop the expertise about continuous development and deployment, automation, and DevOps tools like Git, Docker, Jenkins, Puppet and Nagios. DevOps as a career holds great potential and professionals with this certification command attractive compensation package.
1. SERIES INTRODUCTION
1.1. Prerequisites for the Exam
2. IMPLEMENTING CONTINUOUS INTEGRATION AND CONTINUOUS DELIVERY
2.1. Understanding the devops Mindset
3. UNDERSTANDING APPLICATION LIFECYCLE MANAGEMENT
3.1. Version Control
3.2. AWS CodeDeploy and CodePipeline
3.3. Bootstrapping and Building Images
3.4. Bootstrapping and Building Images
3.5. Blue-green Deployments
3.6. Blue-green Deployments
4. AUTOMATING INFRASTRUCTURE WITH CLOUDFORMATION
4.1. CloudFormation Key Concepts
4.2. DependsOn and Conditional Resources
4.3. Troubleshooting Failed Stacks
4.4. Troubleshooting Failed Stacks
4.5. Creating Nested Templates
4.6. Custom Resources
4.7. CloudFormation Best Practices
5. DEPLOYING APPLICATIONS WITH ELASTIC BEANSTALK
5.1. Elastic Beanstalk key Concepts
5.2. Working with Docker
5.3. Generating an Authentication File
5.4. Building Custom Images with a Dockerfile
6. CREATING STACKS AND MANAGING CONFIGURATION WITH OPSWORKS
6.1. Opsworks Key Concepts
6.2. Opsworks Key Concepts
6.3. Understanding Lifecycle Events
6.4. Working with Cookbooks and Recipes
6.5. Replacing Failed Instances with Auto Helping
6.6. Replacing Failed Instances with Auto Healing
7. ARCHITECTING FOR HIGH AVAILABILITY AND SCALABILITY
7.1. Understanding Elasticity and Scalability
7.2. Understanding Elasticity and Scalability
7.3. Implementing Disposable Resources
7.4. Implementing Disposable Resources
7.5. Loosely Coupled Architectures
7.6. Architecting with Services Instead of Servers
7.7. Eliminating Single Points of Failure
8. UNDERSTANDING AUTO SCALING
8.1. Implementing Lifecycle Hooks
8.2. Creating Self Healing Auto Scaling Groups
9. IMPLEMENTING SCALABLE AND HIGHLY AVAILABLE DATABASES
9.1. Overview of Amazon RDS
9.2. Building Your Own Database Servers on EC2
9.3. Getting Started with DynamoDB
9.4. DynamoDB Provisioned Throughput
Secondary in dexes in DynamDB
10. DEPLOYING A HIGHLY AVAILABLE AND ELASTIC ARCHITECTURE
11. SERIES SUMMARY
11.1. Series Wrap Up and Next Steps
12. UNDERSTANDING AWS SECURITY BEST PRACTICES
13. IMPLEMENTING DELEGATION AND FEDERATION
13.1. Taking a Closer Look at IAM Roles
13.2. Deleting Access to Resource in Another AWS Account
13.3. Corporate Identity Federation Use Cases
13.4. Custom Identity Broker
13.5. SAML Complaint Identity Provider
13.6. Web Identity Federation
13.7. Cognito Basic Authentication Flow
14. PROTECTING DATA IN-FLIGHT AND AT REST
14.1. Protecting Data in Amazon S3
14.2. Protecting Data in Transit Over Public Links
15. ENABLING IT GOVERNANCE WITH AWS SERVICES
15.1. Understanding IT Governance
15.2. Asset Management
15.3. Cost Central
15.4. Logical Access Control
15.5. Securing IT Resource
15.6. Log Management & Performance Monitoring