DevOps Engineer – Professional Certification Preparation for AWS


LP Box Courses 16 Video Courses
LP Box quiz 2 Quiz sessions
LP Box Lab 10 Hands-on Labs
Duration 32h 9m


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)


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

Your Name Here
Preview certificate


Cloud Security is a huge topic, mainly because it has so many different areas of focus. This course focuses on three areas that are fundamental, AWS Authentication, Authorisation and Accounting. These three topics can all be linked together and having an understanding of the different security controls from an authentication and authorization perspective can help you design the correct level of ...


When implementing different AWS services and architecting them within your environments, whether it be production, test or dev, do you know your security responsibilities for these services? It is very likely that you are using services from three different classifications, which each have very different boundaries for enforcing security between the customer and AWS. These classifications are: ...


Advanced roles and groups management using IAM AWS Identity and Access Management (IAM) is a web service that helps you securely control access to AWS resources for your users. You can specify permissions to a single user or you can use groups to specify permissions for a collection of users, which can make those permissions easier to manage for those users. Furthermore, you can use a Role to ...


Description Creating and configuring a Virtual Private Cloud (VPC) within AWS can be a simple or difficult process. It all very much depends on the complexity of your requirements. For example, how many subnets and hosts will you require? will you be using one VPC or peering multiple VPCs together? Do you need to establish connectivity back to your on-premise network? Do you need internet ...


In this course, you will be introduced to Amazon VPC IPsec VPNs. We will first introduce you to the IPsec security protocol, highlighting key components - providing explanations of what it is and why and where it is useful. We will describe in detail the individual parts of IPsec protocol suite, such as Authentication Headers and Encapsulating Security Payloads. We will touch on Security ...


In this course, you will be introduced to Jumbo Frames. We provide a detailed overview of Ethernet frames and how and what effect Jumbo Frames have when configured. Jumbo frames allow more than 1500 bytes of data by increasing the payload size per packet. We will review use cases and scenarios where Jumbo Frames are useful. In this course, we provide a complete working demonstration - configuring ...


As modern software expectations increase the burden on DevOps delivery processes, engineers working on AWS need increasingly reliable and rapid deployment techniques. This course aims to teach students how to design their deployment processes to best fit business needs. Learn how to: - Work with immutable architecture patterns- Reason about rolling deployments- Design Canary deployments using AWS ...


Lab Overview One of the highest risk parts of running a software company, in terms of availability concerns, is the risk of a faulty deployment. During deployments, complex systems with multiple parts are actively moving around the delicate parts of many other systems. Deployment risk can be minimized by studying a couple of common approaches to deploying code to running machines.  In this Lab, ...


Many businesses host critical infrastructure and technical business assets in the AWS Cloud. Yet, even with so much at stake in the AWS Cloud, many businesses neglect to ensure that their software systems stay online no matter what happens with AWS! In the CloudAcademy Advanced High Availability DevOps Video Course, you will learn critical technical and business analysis skills required to ensure ...


While many companies practice code deployment automation for business logic and applications, far fewer practice full-stack deployment automation whether they are running on AWS, another cloud provider, or other infrastructure. Most businesses recognize that the automation of code deployment offers major operational benefits and time savings. This Lab provides a complete walkthrough for the ...


Lab Overview AWS Code Services provide you with all the tools you need to deliver software following DevOps practices. The services under the AWS Code Services umbrella that you will work with in this lab are: CodeCommit - A secure and scalable source control service supporting Git workflows CodePipeline - A service for fast and reliable continuous integration (CI) and continuous delivery (CD) ...


Lab Overview AWS CodeStar is a development service that lets you focus on development while AWS CodeStar takes care of the source repository, builds, and deployments. It is team-ready with built-in roles for members to allow collaboration between owners, contributors, and viewers. AWS CodeStar includes an integrated project dashboard to easily understand the state of the project. All you need to ...


In the last decade the nature and complexity of security attacks have increased tremendously. From simple attacks, which focused on hacking exposed web pages; we have evolved to stealthy attacks, which focus on the hacker staying hidden for years on end inside the victim’s network with the sole purpose of stealing data. To make matters worse, more and more companies have started to store their ...


As companies move more and more mission-critical information and workloads onto the AWS cloud, DevOps Engineers need to implement more sophisticated and secure methods of managing data and processes. This course on Governance on AWS teaches skills to manage complexity and direction on increasingly large AWS cloud accounts and installations. Learn how to: - Model the resource governance and ...


Any information that helps to secure your Cloud infrastructure is of significant use to security engineers and architects, with AWS CloudTrail you have the ability to capture all AWS API calls made by users and/or services. Whenever an API request is made within your environment AWS CloudTrail can track that request with a host of metadata and record it in a Log which is then sent to AWS S3 for ...


Modern AWS cloud deployments are increasingly distributed systems, comprising of many different components and services interacting with each other to deliver software. In order to ensure quality delivery, companies and DevOps teams need more sophisticated methods of monitoring their clouds, collecting operational metrics, and logging system occurrences. This course aims to teach advanced ...


Do you know what is going on within your AWS account? As deployments become increasingly complex and businesses allow developers more freedom to work with the AWS Cloud, understanding what users are doing becomes even more important. Governance on AWS is the practice of using AWS tools to ensure that the way AWS is used meets strategic goals for a company. More concretely, this usually refers to ...


Lab Overview AWS Config is a powerful tool in your security and governance toolkit. AWS Config can record and track changes to the configuration of many types of resources in AWS. Config Rules can be used to monitor compliance with your security and governance policies. You can leverage AWS Config managed rules to quickly get started with compliance checking of common policies. You are also able ...


About this Course KMS stands for Key Management Service. KMS is a service provided by and managed by AWS. The service allows you to easily encrypt your data with protected keys that cannot be exposed to anyone in plain text. The service is regionally based across all AZs in the region making it highly available with full auditing functions to encrypt your data at AWS and within your applications. ...


Amazon Key Management Service along with S3 and EBS data encryption Lab Overview Amazon Web Services Key Management Service (KMS) is a managed service that simplifies the creation and management of encryption keys used to encrypt/decrypt your data. Most storage related AWS services are supported by KMS, including: EBS (Elastic Block Store) S3 (Simple Storage Service) Redshift RDS (Relational ...


Course Description: This course is for anyone with a basic understanding of what containers are, and even why you'd want to use them, but who doesn't understand the nitty-gritty of how they work yet. You should have a basic technical literacy, as well as an understanding of cloud app architecture.  In this course, you'll learn about the major concepts around containers. You'll learn about ...


AWS X-Ray makes it possible for you to monitor, trace and visualize activity across multiple application touch points.   In this course we will: Introduce the AWS X-Ray service and the functionality that it provides. Explain the functions of the AWS X-Ray service and how to use AWS X-Ray with other AWS services. Demonstrate how to use the AWS X-Ray Console - highlighting key areas such as the ...


The goal in this first Lab is to create your first playbook.  This Lab will be the first step in creating what is known as a LAMP (Linux, Apache, MySQL, Python -sometimes Perl or PHP) server. We’ll start by laying the framework down.    Do you have questions about this Lab? Contact our cloud experts by sending an email to


This Lab is going to keep building on what was covered in the Lab: Getting Started with Ansible. In this Lab, you will be deploying a simple Python-based web application. This will be a basic LAMP stack, with the P representing Python. The goal of this Lab is to introduce you to roles, templates, and handlers. Here is a quick refresher on each of these.   Roles Roles are a way to reuse ...



As AWS-based cloud environments grow in complexity, DevOps Professionals need to adopt more powerful tools and techniques to manage complex deployments. In the AWS ecosystem, CloudFormation is the most powerful and sophisticated automation tool available to developers. In this course, we explore some of the most advanced CloudFormation skills AWS engineers can learn.In addition to normal ...


Congratulations on completing all the materials in the learning path. Before you go, here's a brief video to give you insight into how to prepare for and what to expect from your upcoming exam. If you have thoughts or suggestions for this course, please contact Cloud Academy at


Welcome to Cloud Academy's preparation exam for Certified DevOps Engineer - Professional for AWS. It is designed to prepare you for the type of questions you will need to answer, as well as the timed environment you will experience during the actual exam.If you are studying for the AWS Certified DevOps Engineer - Professional exam, we recommend you complete our learning path here before taking ...
Complete all the steps to claim this certificate
Your Name Here
DevOps Engineer – Professional Certification Preparation for AWS
Certificate Sample