July Release Confetti
150+ New Courses, Hands‑On Labs, And
Interactive Learning Activities
Learn More

AWS Certified DevOps Engineer - Professional Level (2018)

Training Architect
course instructor image
Craig Arcuri
Craig Arcuri is passionate about Cloud Computing and particularly Amazon Web Services. Craig's background includes Systems and Network Engineering, Software Engineering, Technical Leadership and Project Management. Craig currently holds four Amazon Web Services certification (Solutions Architect, SysAdmin, and Developer at the Associate level as well as the Solutions Architect Professional certification).

Course Introduction

Welcome to the DevOps Professional Course

Course Introduction

00:06:08

About the Training Architect

00:01:14

About the Exam

00:03:01

Introduction to the DevOps Doctrine

00:04:09

Course Tools and Features

00:07:18

AWS Free Tier: Usage Tracking and Billing Widget

00:03:56

Deployment with EC2 and Auto Scaling

Auto Scaling Deployment Concepts

Deployment Concepts with Auto Scaling

00:08:28

Auto Scaling Termination Policies

00:12:57

Suspending Auto Scaling Processes

00:12:09

Auto Scaling Lifecycle Hooks Part 1

00:09:26

Auto Scaling Lifecycle Hooks Part 2

00:11:24

Auto Scaling API, CLI, and SDK Calls

00:12:10

Using Auto Scaling to Process SQS Messages

00:12:15

Learning Activity: AWS Auto Scaling Testing and Tuning

00:30:00

QUIZ: AWS DevOps Auto Scaling Concepts

00:15:00

Deployment Concepts with EC2

Using IAM Roles with EC2

00:15:54

ELB and EC2 Logging

00:15:19

ELB Health Checks

00:11:28

ELB Security

00:13:02

EC2 Backup Strategies

00:11:45

Learning Activity: AWS Auto Scaling Lifecycle Hooks

00:30:00

QUIZ: DevOps Deployment Techniques for AWS EC2 and ELB

00:15:00

Monitoring and Logging with CloudWatch

CloudWatch for DevOps

CloudWatch for DevOps

00:13:42

CloudWatch Concepts and Terminology

00:09:40

Elastic Load Balancer Metrics

00:13:53

Auto Scaling and EC2 Metrics

00:17:27

EC2 Custom Metrics and Application Logging

00:13:58

Using SNS to Notify Personnel of CloudWatch Alarms

00:11:01

Using Kinesis to Process Log Data

00:16:44

Learning Activity: AWS EC2 Custom Logging with CloudWatch

00:30:00

Learning Activity: PreBake AWS AMIs for Auto Scaling

00:30:00

Learning Activity: Using the AWS CloudWatch Logs Agent, Log Groups, and SNS notifications

00:30:00

QUIZ: Monitoring and Logging with CloudWatch

00:15:00

Application Deployments with CloudFormation

CloudFormation for DevOps

CloudFormation Concepts

00:13:43

Deployment Strategies with CloudFormation

00:17:10

CloudFormation: Wait Conditions

00:11:20

CloudFormation: Creation Policies

00:07:09

Using a Creation Policy with Auto Scaling

00:08:55

CloudFormation: Helper Scripts

00:12:15

CloudFormation: Stack Policies

00:07:23

CloudFormation: Update Policies

00:17:59

Learning Activity: AWS CloudFormation Helper Scripts

00:30:00

Learning Activity: Configuring AWS Auto Scaling Rolling Updates

00:30:00

QUIZ: Deployments with CloudFormation

00:15:00

Application Deployments on Elastic Beanstalk

Elastic Beanstalk for DevOps

Introduction to Elastic Beanstalk

00:10:20

Deployment Strategies Deep Dive with Elastic Beanstalk

00:17:36

Docker Deployments with Elastic Beanstalk

00:11:02

Environment Configurations

00:18:11

Using Elastic Beanstalk with CloudFormation

00:09:50

Learning Activity: Redeploy a Failed Deployment with AWS Elastic Beanstalk

01:00:00

QUIZ: AWS DevOps Deployments with Elastic Beanstalk

00:15:00

OpsWorks for DevOps

Application Deployments on OpsWorks

AWS OpsWorks Essentials

00:19:18

Creating Our First Stack

00:10:51

Deployment Strategies with AWS OpsWorks

00:16:15

Learning Activity: Deploying an Application with AWS OpsWorks

00:30:00

QUIZ: Application Deployments on AWS OpsWorks

00:15:00

Using DynamoDB with Applications

DynamoDB Concepts

DynamoDB Essentials

00:06:44

Local and Secondary Indexes Deep Dive

00:08:19

Understanding Provisioned Throughput

00:11:08

Using Web Identity Federation with DynamoDB

00:08:28

Data Pipeline with DynamoDB

Data Pipeline with DynamoDB

00:09:20

Learning Activity: Using AWS Data Pipeline with DynamoDB

00:30:00

QUIZ: AWS DynamoDB DevOps Concepts

00:15:00

S3 for DevOps

S3 Concepts for DevOps

Overview of S3 for DevOps

00:05:28

Object Lifecycle Management

00:07:54

Create a Cross-Account Role and S3 Bucket Policy

00:10:40

Exporting Log Data to S3

00:09:12

Learning Activity: Using AWS S3 to Store ELB Access Logs

00:30:00

QUIZ: AWS S3 DevOps Concepts

00:15:00

A/B Testing and Blue/Green Deployments

A/B Testing and Blue/Green Deployments for DevOps

Introduction to Blue/Green Deployments

00:08:29

Update DNS Routing with Route 53

00:04:49

Swap the ASG behind the ELB

00:05:55

Update ASG Launch Configurations

00:05:11

A/B Testing Overview

00:07:01

Learning Activity: Blue/Green Deployments with AWS Elastic Beanstalk

00:30:00

QUIZ: AWS DevOps Blue/Green Deployments

00:15:00

AWS DevOps Scenarios

The Scenario Solver

Scenario Solver Introduction

00:03:35

CloudWatch Scenarios

00:09:17

Auto Scaling Scenarios

00:08:08

Elastic Beanstalk Scenarios

00:05:27

CloudFormation Scenarios

00:05:03

EC2 Scenarios

00:05:26

OpsWorks Scenarios

00:06:00

Conclusion

Final Steps

How to Prepare for the Exam

00:12:34

What's Next After Certification?

00:02:20

Get Recognized!

00:00:46

Practice Exam: AWS Certified DevOps Engineer - Professional Practice Exam

02:00:00

Details

The AWS Certified DevOps Engineer - Professional exam tests the candidate's technical expertise in provisioning, operating, and managing distributed application systems on the AWS platform. For this exam, you should know how to:



  • Implement and manage continuous delivery systems and methodologies on AWS
  • Understand, implement, and automate security controls, governance processes, and compliance validation
  • Define and deploy monitoring, metrics, and logging systems on AWS
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform
  • Design, manage, and maintain tools to automate operational processes

This course is designed to provide you with the knowledge and skills required to pass the AWS Certified DevOps Engineer - Professional exam and to successfully apply these skills in the workplace.


Study Guides

AWS DevOps Redeploy Failed Deployments with Elastic Beanstalk - Zip File

This is the zip file used in the Learning Activity

AWS DevOps CloudFormation Helper Scripts

This is the CloudFormation Template used in the Learning Activity. The template builds a Lamp Stack.

Auto Scaling Rolling Updates - Template 1

This is the first templated used in the 'Auto Scaling Rolling Updates' Learning Activity.

Auto Scaling Rolling Updates - Template 2

This is the second template used in the 'Auto Scaling Rolling Updates' Learning Activity.

Auto Scaling Lifecycle Hooks - bash script

This is the bash script that will be inserted into the user data section of the Launch Configuration in this Learning Activity.

Whitepaper: Security at Scale: Governance in AWS

Whitepaper: Security at Scale: Logging in AWS

Whitepaper: Securing Data at Rest with Encryption

Whitepaper: Development and Test on Amazon Web Services

Whitepaper: Operational Checklists for AWS

Whitepaper: Architecting for the Cloud: Best Practices

Whitepaper: Building Fault-Tolerant Applications on AWS

Whitepaper: ? Storage Options in the AWS Cloud

Whitepaper: Backup and Recovery Approaches Using Amazon Web Services

Whitepaper: AWS Security Best Practices

AWS Certified DevOps Professional - Exam Blueprint

This document defines the elements that need to be mastered to pass the AWS Certified DevOps Professional exam.

DevOps Doctrine Link

https://bit.ly/2JKRJLj

AWS DevOps Using the CloudWatch Logs Agent, Log Groups, and SNS

Credentials for the EC2 instance in the Learning Activity.

Lecture: Auto Scaling Lifecycle Hooks Part 2

This download contains the bash script for the LifeCycle Hooks Lesson. Please note, there is also a Bash script in downloads for a LifeCycle Hooks Learning Activity. The scripts are very similar but not the same.

Instructor Deck

Community

Looking For Team Training?

Learn More