DevOps Engineer – Professional Certification Preparation for AWS

OverviewStepsAuthor
DifficultyAdvanced
Duration65h 1m
Students494
Ratings
5/5
star star star star star

Description

Updates:

  • 2nd July 2019 - Added the new AWS Developer Tools Challenge Lab to test users' proficiency in CodePipeline, CodeBuild and CodeDeploy
  • 20th May 2019 - Compute Fundamentals for AWS updated to include content on Amazon Elastic Container Registry (ECR) & Amazon Elastic Container Service for Kubernetes (EKS) 

Learning Path Overview

Specifically designed to help you prepare for the AWS DevOps Engineer - Professional Certification, this hands-on oriented 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 2 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. 

What's Included

33 high definition video courses, 17 hands-on Labs, 3 blog/ebook resources, 6 quizzes/knowledge checks and a final preparation Exam. 

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 within 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

Learning Path Steps

1 courses

Overview Specifically designed to help you prepare for the AWS DevOps Engineer - Professional Certification, this hands-on oriented Learning Path provides over 60 hours of interactive content comprised of Hands-on Labs, video Courses, and a preparation E...

2 courses

Understanding the fundamentals of AWS is critical if you want to deploy services and resources within the AWS Cloud.  The Compute category of services are key resources that allow you to carry out computational abilities via a series of instructions used by...

3 exam-filled

Knowledge Check: AWS Compute Fundamentals

4 courses

Course Description One of the core building blocks of Infrastructure as a Service (IaaS) is that of storage, and AWS provides a wide range of storage services that allow you to architect the correct solution for your needs.  Understanding what each of thes...

5 exam-filled

Knowledge Check: AWS Storage Fundamentals

6 courses

Overview This course will provide you with an introduction to the cloud database services offered by AWS. In this course we will first we explore the fundamentals of cloud databases, outline the cloud databases provided by AWS before exploring how to get st...

7 exam-filled

Knowledge Check: Database Fundamentals for AWS

8 courses

Course Description This course provides an introduction to working with Amazon DynamoDB, a fully-managed NoSQL database service provided by Amazon Web Services. We begin with a description of DynamoDB and compare it to other database platforms. The course ...

9 labs

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.

10 labs

A hands-on lab introducing you to the high performance and high availability Amazon Aurora database engine.

11 courses

Containers are a bit of an “it” thing in technology right now. The reason for this is simple: they’re a very powerful tool which can streamline your development and ops processes, save companies money, and make life for developers much easier. However, the ...

12 courses

Course Description: This course is an introduction to the Amazon ECS Container Service (ECS). ECS is highly scalable, high performance container management service that supports Docker. This course will provide a detailed introduction to what ECS is and ho...

13 courses

The Introduction to AWS EKS course is designed to aid and equip those, with a basic understanding of web-based software development, to know how to quickly launch a new EKS Kubernetes cluster and deploy, manage and measure its attributes. In this course, y...

14 labs

Amazon EKS - Launch Cluster and Deploy Microservices Application

15 courses

Course Description Continuous integration is the first step toward a completely automated development, deployment and operations pipeline. It helps to mitigate integration issues, and catch known issues early via automated testing. If you're new to continu...

16 courses

Introduction to Continuous Delivery There was a time where it was commonplace for companies to deploy new features on a bi-monthly or monthly, and in some cases even quarterly basis. Long gone are the days where companies can deploy on such an extended sc...

17 courses

In this course we’ll provide you with an introduction to AWS CodeCommit and how it can be used to manage your source code. We’ll show you where AWS CodeCommit sits in a CI/CD setup. This lecture will familiarize yourself with the AWS CodeCommit service and ...

18 labs

This lab is an overview about the CodeCommit service, it covers how to create a repository, how to connect to a repository and how to manage a repository.

19 courses

In this course we’ll introduce you to AWS CodeBuild and how it can be used to compile, build, and test your source code. We’ll show you where AWS CodeBuild sits in a CI/CD setup. This course will familiarize yourself with the AWS CodeBuild service and ensur...

20 courses

In this course we’ll provide you with an introduction to AWS CodeDeploy and how it can be used to automate deployments of applications to servers either running in the cloud or on prem and/or into the Lambda service. We’ll show you where AWS CodeDeploy sits...

21 courses

In this course we’ll provide you with an introduction to AWS CodePipeline and how it can be used to orchestrate the delivery of your software from source code to executable and deployable artifacts. We’ll show you where AWS CodePipeline sits in a CI/CD setu...

22 labs

Integrate static code analysis within a three-stage AWS CodePipeline CI/CD pipeline to prevent vulnerabilities from making it into production in this Lab.

23 courses

Working with AWS Codestar

24 labs

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

25 courses

In this course we’ll provide you with an introduction to AWS Cloud9, a cloud based IDE, used for writing and debugging code right within your browser. We’ll show you how AWS Cloud9 can be used to edit and debug your source code. This course will familiarize...

26 labs

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

27 courses

Course Description: CloudWatch is a monitoring service for cloud resources in the applications you run on Amazon Web Services. CloudWatch can collect metrics, set and manage alarms, and automatically react to changes in your AWS resources. Amazon Web Servi...

28 courses

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 ...

29 labs

Learn how to configure and use AWS CloudTrail and CloudWatch in cooperation with each other to monitor AWS infrastructure and services. Whenever an Instance is stopped or terminated and alarm will trigger (using AWS SNS) and deliver an email notification to...

30 quizzes

AWS CloudTrail Intermediate

31 courses

With the ever-changing nature of Cloud Computing in AWS, through the use of Auto Scaling, and self-healing architecture mechanisms, having visibility and awareness of your AWS resources is invaluable. It can be difficult to understand what your resources wi...

32 quizzes

AWS Config Intermediate

33 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

34 labs

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

35 labs

Deploy a PHP applicationusing Chef with Amazon OpsWorks.

36 courses

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...

37 courses

Modern IT infrastructures can be quite complex and are usually built from many distinct components: computing instances, load balancers, storage volumes, CDNs, caching nodes, one or more database clusters, etc. You need to setup each component specifically ...

38 labs

Scalable DevOps: Using CloudFormation for Whole VPC Stacks

39 labs

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.

40 courses

Course Description This course is part 1 of a 2 part course series which focuses on a number of key AWS services and how they perform logging and monitoring across your environment.  Being able to monitor data provides a number of key benefits to your or...

41 courses

Course Description This course is part 2 of a 2 part course series which focuses on a number of key AWS services and how they perform logging and monitoring across your environment.  Being able to monitor data provides a number of key benefits to your or...

42 labs

Learn how to monitor AWS Cloud systems by building a log aggregation system running the ELK stack (Elasticsearch, Logstash, and Kibana).

43 courses

Course Description: This course will provide you with a good foundation to better understand Amazon Kinesis, along with helping you to get started with building streamed solutions. In this course we'll put a heavier emphasis on hands-on demos along with br...

44 courses

In this Kinesis Analytics course, we will perform an in-depth review of the Amazon Kinesis Analytics service. We review where and when to use this service to best effect. You will be introduced to the key features and core components of the Kinesis Analytic...

45 courses

Learn and be able to implement solutions and applications using a serverless architecture with this AWS Lambda Course from Cloud Academy. By running your enterprise with this feature in mind you will be able to operate a more efficient environment and reduc...

46 labs

Learn how to invoke a Lambda function in response to CodeCommit events on your repository.

47 labs

Learn how to invoke a Lambda function to process and manipulate notifications published on SNS topics.

48 description

Understand some of the best practices of tagging resources when designing a tagging strategy

49 description

Understand where your security responsibility starts and ends with the shared responsibility models

50 courses

This course looks at one of the key Security services within AWS, Identity & Access Management, commonly referred to IAM. This service manages identities and their permissions that are able to access your AWS resources and so understanding how this service ...

51 exam-filled

Knowledge Check: Overview of AWS Identity and Access Management (IAM)

52 courses

Course Description: AWS Identity Federation is the concept of using external authorization sources to permit access to AWS Console and AWS Resources. Identity Federation comes is multiple levels that enables the use of existing directories or SAML to ensur...

53 courses

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 differen...

54 courses

Course Description: Trying to ensure that your AWS infrastructure remains optimized at all times can be a daunting task.  By the very nature of AWS, your infrastructure is likely to be very fluid with the different resources used across your entire AWS acc...

55 labs

Follow best practices with AWS Trusted Advisor auditing your AWS environment and advising you on performance, and security improvements.

56 description

An explanation of the core components that make up the AWS Global Infrastructure

57 courses

The gold standard for high availability is five 9's, meaning guaranteed uptime 99.999% of the time. That means just five and a half minutes of downtime throughout an entire year. Achieving this kind of reliability requires some advanced knowledge of the man...

58 courses

Learn when to use RDS Multi-AZ and Read Replicas with this concise course from Cloud Academy. In this course, you will be able to uncover the reasons behind RDS multi-AZ and will come away with being able to know when to implement and use this feature withi...

59 courses

With this course, you will be helping and enabling your development teams to architect applications that are highly scalable and resilient using best practices when working within a decoupled environment. This will lead to increased availability of operatio...

60 courses

Course Description With an on-premises data backup solution within your data center, it’s critical for your business to have a disaster recovery plan built into your business continuity plans. You need to have a plan in place should a disaster occur that a...

61 courses

Overview Specifically designed to help you prepare for the AWS DevOps Engineer - Professional Certification, this hands-on oriented Learning Path provides over 60 hours of interactive content comprised of hands-on labs, video courses, and a preparation e...

62 labs

In this Lab Challenge your AWS DevOps skills are put to the test. You'll need to complete several tasks using an existing continuous deployment stack built on AWS Developer Tools to complete the Challenge. The Lab Challenge simulates troubleshooting and per...

63 exam-filled

Preparation Exam: Certified DevOps Engineer - Professional for AWS (February 2019)

Changelog

Jul 02 2019

Added the new AWS Developer Tools Challenge Lab to test users' proficiency in CodePipeline, CodeBuild and CodeDeploy

About the Author

Students52284
Labs1
Courses55
Learning paths35

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

To date, Stuart has created 50+ courses relating to Cloud, most within the AWS category with a heavy focus on security and compliance

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.

Covered Topics