DevOps Engineer – Professional Certification Preparation for AWS

Duration40h 14m



The DevOps Engineer Professional Learning Path comprises over 32 hours of interactive content featuring 16 video courses, and 11 hands on labs to help you build the indepth knowledge of the DevOps concepts and techniques required to master this professional certification. Content in this learning path includes:

Networking, Security and Deployment

  • Understanding AWS Authentication, Authorization and Accounting 
  • AWS security best practices - abstract and container services
  • Advanced roles and group management with IAM (LAB)
  • Advanced subnets and routing 
  • Advanced networking - IPSec, Direct Connect, BGP and Jumbo frames
  • Advanced deployment techniques on AWS 
  • Controlled deployment with Amazon Elastic Beanstalk (LAB)
  • Advanced High Availability on AWS 
  • Hands-on CloudFormation - deploying for scalability (LAB)
  • CI/CD with AWS Code Services (LAB)
  • Develop and Deploy an application with AWS Codestar (LAB)
  • Cloud Governance, risk and compliance 
  • Getting started with Docker on Linux (LAB)
  • Using AWS X-ray to monitor a node.js app deployed with Docker 
  • Getting started with Ansible (LAB)
  • Deploying web applications with Ansible (LAB)
  • Advanced use of CloudFormation 

Monitoring and Compliance

  • Governance on AWS 
  • AWS CloudTrail 
  • Advanced techniques for AWS Monitoring, metrics and logging 
  • Tools for governing AWS accounts (LAB)
  • Key Management Service (KMS)
  • Using Key Management service to encrypt S3 and EBS data (LAB)
  • Compliance check using AWS managed and custom config rules (LAB)

What you will learn

This Learning Path will prepare you to pass the AWS Certified DevOps Engineer – Professional exam and get the certification. The AWS Certified DevOps Engineer – Professional exam validates technical expertise in provisioning, operating, and managing distributed application systems on the AWS platform. Throughout this Path, you will learn the most common DevOps patterns to develop, deploy, and maintain applications on the AWS platform. We will explore the core principles of the DevOps methodology and examine a number of use cases applicable to startup, small- to medium-sized business, and enterprise development scenarios.


  • AWS Certified Developer - Associate or AWS Certified SysOps Administrator - Associate certification recommended
  • Two or more years’ experience provisioning, operating, and managing AWS environments
  • Experience developing code in at least one high-level programming language
  • Experience in automation and testing via scripting/programming
  • Understanding of agile and other development processes and methodologies


May 16, 2018 - Added Certified DevOps Engineer - Professional Preparation Exam


What is an AWS DevOps engineer?

Using AWS and DevOps practices, an engineer can rapidly build and deliver products. Studying for this certifications means that an engineer will learn a range of topics from automating the software release process to deploying application code, managing infrastrcture, and analyzing its performance. A DevOps engineer combines a number of practices, tools and cultural philosophies in order to increase the business' ability to deliver products and services with a high cadence.

What are DevOps tools?

DevOps has four main tools, Continuous Intengration, Continuous Delivery, Continuous Testing, and Continuous Development. These basic continuous processes are used in DevOps Docker and designed it make it easier to develop, deploy and run applications by using containers.

What does a DevOps team do?

A DevOps team has a range of roles and responsibilities. Any application of DevOps is contextual and designed to fit your organization and goals. As part a DevOps team a potential role could be involved in; business capability, platform, site reliability, and infrastructure.

Is there a certification for DevOps?

DevOps is a 'culture' and therefore cannot be certified. One can, however, become a certified DevOps Engineer in the AWS fiels. By using our expert training content and dedicated Learning Path, it will be more than possible to successfully pass the AWS DevOps Engineer (professional) certification.


Your certificate for this learning path

Learning Path Steps

1 courses

In this course, you'll learn about security mechanisms around AWS Authentication, Authorization, and Accounting, using a variety of services.

2 courses

This course discusses the responsibility between AWS and the customer when architecting both abstract and container services

3 labs

Learn how to manage our organization using IAM Users and Groups and IAM Roles 

4 courses

This course looks at how to design your AWS Virtual Private Cloud through the use of different VPC Subnet and Routing configurations.

5 courses

In this course, you'll be introduced to the IPsec security protocol and understand what it is and why and where it is useful.

6 courses

In this course, you'll be introduced to Jumbo Frames, the effect Jumbo Frames have when configured, and their use cases.

7 courses

In this course, you'll learn how to design your deployment processes to best fit business needs.

8 labs

For controlled deployments and efficient deployment services of code on EC2 instances, Elastic Beanstalks provides a superior interaction model and developer tools experience.

9 courses

Many businesses host critical infrastructure and technical business assets in the AWS Cloud. In the CloudAcademy Advanced High Availability DevOps Video Course, you will learn critical technical and business analysis skills required to ensure customer can a...

10 labs

Scalable DevOps: Using CloudFormation for Whole VPC Stacks

11 labs

Follow the application lifecycle from dev to prod: continuous integration, rollbacks and blue/green deployments with AWS Code Services. 

12 labs

Kickstart your individual and team code projects with AWS CodeStar. Learn to develop and deploy an application with AWS CodeStar.

13 courses

This course explains how to plan for the security of your application on a cloud provider.

14 courses

This course teaches skills to manage complexity and direction on increasingly large AWS cloud accounts and installations.

15 courses

This course provides an introduction to the AWS CloudTrail service, looking at all its features and components.

16 courses

This course teaches advanced techniques for logging on AWS, going beyond the basic uses of CloudWatch Metrics, CloudWatch Logs, and health monitoring systems.

17 labs

Learn about the basic techniques and technologies for governance of enterprise AWS accounts. This Lab covers how to use AWS Config Rules, IAM monitoring techniques, AWS CloudTrails, and core reporting tools.

18 labs

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

19 courses

In this course, you will learn the basics of KMS, what it will cost to implement, how to encrypt data, and more...

20 labs

In this lab, you'll learn about Amazon Key Management Service to encrypt S3 and EBS Data at an intermediate level. Get started today!

21 courses

In this course, you'll learn about the major concepts surrounding containers.

22 courses

This course demonstrates how to implement a locally hosted Microservices based Node.js application using Docker containers.

23 labs

Ansible Learning PathCourse 2Lab 1 NOTES: This lab starts assuming instructions were given to the user to login to their EC2 instance that was built using the provided AMI.  The default user is ‘ubuntu’.  The security group for the EC2 instance sh

25 quizzes

Getting Started With Ansible

26 courses

In this course, you'll learn advanced AWS CloudFormation skills, including nested stacks, custom resources, continuous integration, and event automation.

27 exam-filled

DevOps Engineer for AWS Professional

28 courses

This course concludes the DevOps Engineer - Professional Certification for AWS learning path.

29 exam-filled

Preparation Exam: Certified DevOps Engineer - Professional for AWS

About the Author


Nothing gets me more excited than the AWS Cloud platform! Teaching cloud skills has become a passion of mine. I have been a software and AWS cloud consultant for several years. I hold all 5 possible AWS Certifications: Developer Associate, SysOps Administrator Associate, Solutions Architect Associate, Solutions Architect Professional, and DevOps Engineer Professional. I live in Austin, Texas, USA, and work as development lead at my consulting firm, Tuple Labs.