DevOps Engineer – Professional Certification Preparation for AWS

DifficultyAdvanced
AVG Duration46h
Students4335
Ratings
4.7/5
starstarstarstarstar-half
Content
36172361

Description

Learning Path Overview

Specifically designed to help you prepare for the AWS DevOps Engineer - Professional Certification, this hands-on learning path provides over 60 hours of interactive content comprised of hands-on labs, video courses, and a preparation exam. This training content has been carefully created to help you study for this AWS certification.

Intended Audience 

This learning path is suitable for those wanting to pass the AWS DevOps Engineer - Professional Certification Exam.

Prerequisites

This is one of the two professional-level certifications available with AWS and it's guided to those who already have experience with AWS, and ideally, have already passed the AWS Certified Developer - Associate exam, but this is not a prerequisite in taking this certification. 

Learning Objectives

The aim of the certification is to validate your knowledge across a number of different key areas, which have been defined by AWS as being able to:

  • Implement and manage continuous delivery systems and methodologies on AWS
  • 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

As a means of demonstrating this knowledge, you will be tested across 6 different domains, with each domain contributing to a total percentage of your overall score. These domains are broken down as:

  • Domain 1: SDLC Automation 22% 
  • Domain 2: Configuration Management and Infrastructure as Code 19% 
  • Domain 3: Monitoring and Logging 15% 
  • Domain 4: Policies and Standards Automation 10% 
  • Domain 5: Incident and Event Response 18%
  • Domain 6: High Availability, Fault Tolerance and Disaster Recovery 16% 

As you progress through the learning path, you will gain all the information and knowledge required to fulfill the domain expectations, gaining a deep understanding of each area.

Feedback

We welcome all feedback and suggestions - please contact us at support@cloudacademy.com if you are unsure about where to start or if you would like help getting started.

Certificate

Your certificate for this learning path
lock

Training Content

1
Course - Beginner - 14m
AWS DevOps Engineer Professional - Introduction
This course introduces the DevOps Engineer – Professional Certification Preparation for AWS learning path.
2
Course - Beginner - 1h 19m
FREE
Compute Fundamentals For AWS
This course dives into the fundamental elements of AWS compute services, discussing the features and advantages of each one.
3
Exam - 35m
FREE
Knowledge Check: AWS Compute Fundamentals
Knowledge Check: AWS Compute Fundamentals
4
Course - Beginner - 1h 28m
FREE
Storage Fundamentals for AWS
This course covers the wide range of storage services within AWS, their key features, and when and why you would use them.
5
Exam - 30m
FREE
Knowledge Check: AWS Storage Fundamentals
Knowledge Check: AWS Storage Fundamentals
6
Course - Beginner - 1h 8m
FREE
Database Fundamentals for AWS - Part 1 of 2
This course (part of a two-part series on AWS database fundamentals) introduces you to Amazon RDS, Amazon DynamoDB, Amazon ElastiCache, and Amazon Neptune.
7
Exam - 25m
FREE
Knowledge Check: Database Fundamentals for AWS Part 1
Knowledge Check: Database Fundamentals for AWS Part 1
8
Course - Beginner - 1h 2m
FREE
Database Fundamentals for AWS - Part 2 of 2
This course (part of a two-part series on AWS database fundamentals) introduces you to Amazon Redshift, Amazon QLDB, Amazon DocumentDB, and Amazon Keyspaces.
9
Exam - 25m
FREE
Knowledge Check: Database Fundamentals for AWS Part 2
Knowledge Check: Database Fundamentals for AWS Part 2
10
Course - Intermediate - 1h 32m
Working with Amazon DynamoDB
In this course, you'll learn the fundamentals of Amazon DynamoDB, including table design, reading, writing, and working with large tables.
11
Hands-on Lab - Beginner - 1h
Introduction to DynamoDB
Move your first steps using DynamoDB. Create tables with and withoud secondary indexes, learn how to add new rows and query your data by using the AWS Management Console.
12
Hands-on Lab - Beginner - 1h 30m
Getting Started with Amazon Aurora Database Engine
A hands-on lab introducing you to the high performance and high availability Amazon Aurora database engine.
13
Course - Beginner - 21m
Introduction to Containers
This course will take you through what containers are, the benefits of using them, and how to containerize an app.
14
Course - Beginner - 46m
Introduction to Amazon ECS
This course is an introduction to the Amazon ECS Container Service (ECS).
15
Course - Intermediate - 58m
Introduction to AWS EKS
In this course, you'll learn how to quickly launch a new EKS Kubernetes cluster.
16
Hands-on Lab - Intermediate - 2h 15m
Amazon EKS - Launch Kubernetes Cluster and Deploy Wordpress
Amazon EKS - Launch Cluster and Deploy Microservices Application
17
Course - Beginner - 57m
Introduction to Continuous Integration
This course explores the various tools, technologies, and vocabularies surrounding the continuous integration ecosystem.
18
Course - Beginner - 1h 7m
Introduction to Continuous Delivery
This course introduces you to continuous delivery, providing a solid foundation for more advanced courses on the subject.
19
Course - Intermediate - 15m
AWS CodeCommit
This course introduces AWS CodeCommit and explains how it can be used to manage your source code.
20
Hands-on Lab - Beginner - 40m
Introduction to CodeCommit
An introduction to the highly scalable and fully-managed AWS CodeCommit source control service. This lab covers creating, accessing, and adding files to repositories hosted in CodeCommit.
21
Course - Intermediate - 15m
Working with AWS CodeBuild
This course will familiarize you with the AWS CodeBuild service and ensure you know when and where to use it within your own software projects.
22
Course - Intermediate - 19m
Working with AWS CodeDeploy
This course will familiarize you with the AWS CodeDeploy service and ensure you know when and where to use it within your own software projects.
23
Course - Intermediate - 19m
Working with AWS CodePipeline
This course will familiarize you with the AWS CodePipeline service and ensure you know when and where to use it within your own software projects.
24
Hands-on Lab - Advanced - 4h
Continuous Integration and Deployment with AWS Code Services
Follow the application lifecycle from dev to prod: continuous integration, rollbacks and blue/green deployments with AWS Code Services. 
25
Course - Intermediate - 21m
Working with AWS Codestar
This course introduces you to AWS CodeStar and how it can be used to provision an entire CI/CD workflow using a range of AWS services.
26
Hands-on Lab - Beginner - 1h 20m
Develop and Deploy an Application with AWS CodeStar
Kickstart your individual and team code projects with AWS CodeStar. Learn to develop and deploy an application with AWS CodeStar.
27
Course - Intermediate - 19m
Working with AWS Cloud9
This course will familiarize you with the AWS Cloud9 service and ensure you know when and where to use it within your own software projects.
28
Hands-on Lab - Intermediate - 1h
Static Code Analysis Within CI/CD Pipelines
Integrate static code analysis within a three-stage AWS CodePipeline CI/CD pipeline to prevent vulnerabilities from making it into production in this Lab.
29
Course - Intermediate - 16m
An Overview of Amazon CloudWatch
This course takes a high-level look at Amazon CloudWatch and some of its features and components.
30
Course - Intermediate - 12m
Building CloudWatch Dashboards
This course is geared towards helping you understand the value of building your own dashboards within CloudWatch, to give you unparalleled visibility into your architecture and dedicated systems.
31
Course - Intermediate - 1h 9m
AWS CloudTrail: An Introduction
This course provides an introduction to the AWS CloudTrail service, looking at all its features and components.
32
Hands-on Lab - Beginner - 2h 15m
Monitoring AWS CloudTrail Events with Amazon CloudWatch
In this lab, you'll learn how to configure and use AWS CloudTrail and CloudWatch in cooperation with each other to monitor AWS infrastructure and services.
33
Quiz - Intermediate - 9m
AWS CloudTrail Intermediate
AWS CloudTrail Intermediate
34
Course - Intermediate - 1h 12m
AWS Config: An Introduction
In this course, you'll learn how AWS Config allows you to have visibility of your entire AWS infrastructure from a configuration perspective.
35
Quiz - Intermediate - 9m
AWS Config Intermediate
AWS Config Intermediate
36
Hands-on Lab - Intermediate - 2h
Compliance Check Using AWS Config Rules (Managed & Custom)
Compliance check using AWS Config Rules: See how AWS Config can enhance your security and compliance with AWS managed rules and custom rules with AWS Lambda
37
Hands-on Lab - Intermediate - 2h 10m
Run a Controlled Deploy With AWS Elastic Beanstalk
For controlled deployments and efficient deployment services of code on EC2 instances, Elastic Beanstalks provides a superior interaction model and developer tools experience.
38
Hands-on Lab - Beginner - 1h
Deploying a PHP Application Using AWS OpsWorks
Deploy a PHP application using Chef with Amazon OpsWorks.
39
Course - Beginner - 22m
AWS CloudFormation: Introduction to Infrastructure as Code
In this course, you'll learn about AWS CloudFormation and it provides you with the ability to provision your infrastructure as code.
40
Course - Advanced - 2h 2m
Advanced Use of AWS CloudFormation
In this course, you'll learn advanced AWS CloudFormation skills, including nested stacks, custom resources, continuous integration, and event automation.
41
Hands-on Lab - Intermediate - 2h
Hands-On CloudFormation for Deploy Scalability
Scalable DevOps: Using CloudFormation for Whole VPC Stacks.
42
Hands-on Lab - Intermediate - 2h
Static Analysis and Alerting for Infrastructure as Code
Explore the benefits of static code analysis for infrastructure as code, specifically Terraform, and be alerted when the analysis detects an issue in this Lab.
43
Course - Advanced - 1h 4m
How to Implement & Enable Logging Across AWS Services (Part 1 of 2)
In this course, you'll learn how to implement logging and monitoring across AWS Services including Amazon CloudWatch, CloudWatch Monitoring Agent, AWS CloudTrail Logs, and Amazon S3 Access Logs.
44
Course - Advanced - 1h 4m
How to Implement & Enable Logging Across AWS Services (Part 2 of 2)
In this course, you'll learn how to implement logging and monitoring across AWS Services including Amazon CloudWatch, CloudWatch Monitoring Agent, AWS CloudTrail Logs, and Amazon S3 Access Logs.
45
Hands-on Lab - Intermediate - 2h 30m
Monitor Like a DevOps Pro: Build A Log Aggregation System in AWS
Learn how to monitor AWS Cloud systems by building a log aggregation system running the ELK stack (Elasticsearch, Logstash, and Kibana).
46
Course - Beginner - 15m
Overview of Amazon Kinesis
This course provides an introduction to Amazon Kinesis including what it does and why it's important.
47
Course - Advanced - 40m
Working with Amazon Kinesis Analytics
In this course, you'll learn about the key features and core components of Kinesis Analytics, and what an end-to-end real-time data streaming example looks like.
48
Course - Beginner - 51m
Understanding AWS Lambda to Run & Scale Your Code
This course on AWS Lambda shows you how to implement solutions and applications using a serverless architecture.
49
Hands-on Lab - Beginner - 2h
Reacting to CodeCommit Events with AWS Lambda
Learn how to invoke a Lambda function in response to CodeCommit events on your repository.
50
Hands-on Lab - Beginner - 1h 30m
Process Amazon SNS Notifications with AWS Lambda
Amazon Simple Notification Service (SNS) is a fully-managed, highly-scalable service that facilitates message delivery. Learn how to send messages and process them with AWS Lambda.
51
Resource - Beginner - 10m
What Are the Best Practices for Tagging AWS Resources?
Understand some of the best practices of tagging resources when designing a tagging strategy
52
Resource - Beginner - 10m
AWS Shared Responsibility Model
Understand where your security responsibility starts and ends with the shared responsibility models
53
Course - Intermediate - 1h 12m
FREE
AWS: Overview of AWS Identity & Access Management (IAM)
This course explains AWS Identity & Access Management (IAM), what it is, and how to implement it.
54
Exam - 35m
FREE
Knowledge Check: Overview of AWS Identity and Access Management (IAM)
Knowledge Check: Overview of AWS Identity and Access Management (IAM)
55
Course - Intermediate - 10m
Using AWS Identity Federation to Simplify Access at Scale
This course covers AWS Identity Federation including what it is, some of the AWS services that can be involved in federation, and also highlight some scenarios where you might want to implement it.
56
Course - Intermediate - 56m
AWS Security Best Practices: Abstract and Container Services
This course discusses the responsibility between AWS and the customer when architecting both abstract and container services
57
Course - Intermediate - 29m
Using AWS Trusted Advisor to Follow and Implement Best Practices
This course looks at how to use AWS Trusted Advisor to implement some best practices and recommendations across your AWS environment with your organization.
58
Hands-on Lab - Beginner - 1h 10m
Follow Best Practices with AWS Trusted Advisor
Follow best practices with AWS Trusted Advisor auditing your AWS environment and advising you on performance, and security improvements.
59
Resource - Beginner - 10m
AWS Global Infrastructure: Availability Zones, Regions, Edge Locations, Regional Edge Caches
An explanation of the core components that make up the AWS Global Infrastructure
60
Course - Beginner - 22m
When to use RDS Multi-AZ & Read Replicas
In this course, you'll learn about RDS multi-AZ and will come away knowing when to implement and use this feature within your own environment.
61
Course - Beginner - 37m
Using SQS, SNS and SES in a Decoupled and Distributed Environment
In this course, you'll learn to design greater applications using managed services in a decoupled environment and understand the differences between SQS, SES, and SNS.
62
Course - Intermediate - 54m
Using AWS Storage for On-Premises Backup & Disaster Recovery
This course explains how and when to use Amazon S3, AWS Storage Gateway, and AWS Snowball for backup and disaster recovery.
63
Course - Beginner - 3m
AWS DevOps Engineer Professional - Summary
This course reviews and summarizes the DevOps Engineer – Professional Certification Preparation for AWS learning path.
64
Hands-on Lab Challenge - Advanced - 1h 30m
AWS Developer Tools Challenge
In this lab challenge, you'll need to complete several tasks using an existing continuous deployment stack built on AWS Developer Tools.
65
Exam - 2h 50m
Cert Prep: Certified DevOps Engineer - Professional for AWS (February 2019)
Cert Prep: Certified DevOps Engineer - Professional for AWS (February 2019)
About the Author
Students156900
Labs1
Courses134
Learning paths94

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 90+ courses relating to Cloud reaching over 140,000 students, mostly within the AWS category and with a heavy focus on security and compliance.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.