DevOps Engineer – Professional Certification Preparation for AWS

OverviewStepsAuthor
DifficultyAdvanced
Duration65h 23m
Students1712
Ratings
4.7/5
star star star star star-half

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

This learning path includes 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

This course introduces the DevOps Engineer – Professional Certification Preparation for AWS learning path.

2 courses

This course dives into the fundamental elements of AWS compute services, discussing the features and advantages of each one.

3 exam-filled

Knowledge Check: AWS Compute Fundamentals

4 courses

This course covers the wide range of storage services within AWS, their key features, and when and why you would use them.

5 exam-filled

Knowledge Check: AWS Storage Fundamentals

6 courses

This course provides you with an introduction to the cloud database services offered by AWS and how to use them.

7 exam-filled

Knowledge Check: Database Fundamentals for AWS

8 courses

In this course, you'll learn the fundamentals of Amazon DynamoDB, including table design, reading, writing, and working with large tables.

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

This course will take you through what containers are, the benefits of using them, and how to containerize an app.

12 courses

This course is an introduction to the Amazon ECS Container Service (ECS).

13 courses

In this course, you'll learn how to quickly launch a new EKS Kubernetes cluster.

14 labs

Amazon EKS - Launch Cluster and Deploy Microservices Application

15 courses

This course explores the various tools, technologies, and vocabularies surrounding the continuous integration ecosystem.

16 courses

This course introduces you to continuous delivery, providing a solid foundation for more advanced courses on the subject.

17 courses

This course introduces AWS CodeCommit and explains how it can be used to manage your source code.

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

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.

20 courses

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.

21 courses

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.

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

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.

24 labs

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

25 courses

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.

26 labs

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

27 courses

With this course, you'll get a high-level overview of how to monitor EC2, and how to react to resource changes.

28 courses

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

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

In this course, you'll learn how AWS Config allows you to have visibility of your entire AWS infrastructure from a configuration perspective.

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

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

37 courses

In this course, you'll learn how to build automatically provisioned and managed Amazon infrastructure using AWS CloudFormation.

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

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.

41 courses

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.

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

In this introductory course, you will learn to recognize and explain the core components of Amazon Kinesis and where those services can be applied.

44 courses

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.

45 courses

This course on AWS Lambda shows you how to implement solutions and applications using a serverless architecture.

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 explains AWS Identity & Access Management (IAM), what it is, and how to implement it.

51 exam-filled

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

52 courses

This course introduces you to AWS Identity Federation and includes a demo on how to use it.

53 courses

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

54 courses

This course dives into the AWS Trusted Advisor service to explain how it works and how you can use it to benefit your AWS account.

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

This course shows one of the many possible alternatives for creating a high availability application, designing the whole infrastructure with a Design for Failure.

58 courses

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.

59 courses

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.

60 courses

This course explains how and when to use Amazon S3, AWS Storage Gateway, and AWS Snowball for backup and disaster recovery.

61 courses

This course reviews and summarizes the DevOps Engineer – Professional Certification Preparation for AWS learning path.

62

In this lab challenge, you'll need to complete several tasks using an existing continuous deployment stack built on AWS Developer Tools.

63 exam-filled

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

About the Author

Students72961
Labs1
Courses76
Learning paths48

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