Materials
- Exam blueprint.
- AWS Certified DevOps Engineer Professional 2020 – Hands On! course on Udemy.
- AWS Certified DevOps Engineer – Professional course on Pluralsight.
- AWS free course: Exam Readiness: AWS Certified DevOps Engineer – Professional.
- Jayendra’s Blog.
- AWS Well-Architected Framework.
Whitepapers
- Practicing Continuous Integration and Continuous Delivery on AWS
- Blue/Green Deployments on AWS
- Running Containerized Microservices on AWS
- Microservices on AWS
- Infrastructure as Code
- Clickstream Analytics on the AWS Cloud
Practice!
- I assume you have professional experience with AWS.
- Play with services that you do not use on daily basis.
- Create Continuous Delivery Pipeline.
- Practice exam on Whizlabs.
Exam
- 80 questions, 170 minutes.
- Multiple choice, multiple answers questions.
- Questions are quite long.
- On the first glance more than one answer may seem correct, read questions carefully.
- From my experience time is tight. Do not spend to much time on particular question – move on!
YouTube Videos
Deep Dive on Advanced Continuous Delivery Techniques
Deep Dive: Infrastructure as Code on AWS
Deep Dive on AWS CloudFormation
Manage Your Applications with AWS Elastic Beanstalk
Capacity management made easy with Amazon EC2 Auto Scaling
Articles
AWS CloudFormation
Change Sets
DeletionPolicy Attribute
CreationPolicy Attribute
Prevent updates to stack resources
Best practices
Working with nested stacks
Intrinsic Functions
Troubleshooting AWS CloudFormation
Custom resources
EC2 Autoscaling
AutoScaling LifeCycle Hooks
AutoScaling Cooldown
Controlling which Auto Scaling instances terminate during scale in
Changing the Lauch Configuration of an Autoscaling Group
Getting Amazon SNS notifications when your Auto Scaling group scales
Listeners for Your Classic Load Balancer
How can I correctly update my Auto Scaling group when I update my AWS CloudFormation stack?
Code services
Manage Triggers for an AWS CodeCommit Repository
Build specification reference for CodeBuild
Docker sample for CodeBuild
Validating AWS CodeCommit Pull Requests with AWS CodeBuild and AWS Lambda
Working with Deployments in CodeDeploy
AppSpec file structure hooks
Configure Advanced Options for a Deployment Group
Best practices & Use cases
Invoke an AWS Lambda Function in a Pipeline in CodePipeline
AWS Elastic Beanstalk
Elastic Beanstalk concepts
Saved Configurations
Setting configuration options during environment creation
Blue / Green Deployments with Elastic Beanstalk
Custom platform hooks
AWS OpsWorks
Deploying Apps
AWS OpsWorks Deployment Strategies
Installing Custom Cookbooks
Running Recipes
AWS OpsWorks Stacks Lifecycle Events
Running Docker on AWS OpsWorks
How to set up AWS OpsWorks Stacks auto healing notifications in Amazon CloudWatch Events
Using Berkshelf
Other
Set up an API Gateway canary release deployment
Using AWS Step Functions State Machines to Handle Workflow-Driven AWS CodePipeline Actions
Using Amazon Aurora global databases
Managing Linux Security Updates
Sending and Receiving Events Between AWS Accounts
Connecting an Application to a Database Server
Providing access to externally authenticated users (identity federation)
Build a Serverless Architecture to Analyze Amazon CloudFront Access Logs Using AWS Lambda, Amazon Athena, and Amazon Kinesis Analytics