You are on page 1of 58

Certification Guide

DevOps

© 2020 CBT Nuggets. Version 1.0.


Table of Contents

How to Succeed in DevOps 3


DevOps Certifications 14
AWS Certifications 28
Azure Certifications 40
Google Cloud Certifications 52

DevOps • 2
How to Succeed
in DevOps
DevOps has been described as a mindset, philosophy, and a toolkit. DevOps is all of those
things — and today it’s also an established, burgeoning career field. The DevOps engineer
is one of the most sought-after job titles in 2020. When organizations are looking for a
DevOps engineer, they’re primarily looking for a few things:

• Continuous Integration (CI)


• Continuous Delivery and Continuous Deployment (CD)
• Automation, scripting, and programming, primarily in PowerShell, Python, or Go
• Cloud experience, typically AWS, Azure, or Google Cloud Platform (GCP)
• Containerization experience, primarily in Docker
• Orchestration experience, primarily in Kubernetes
• Being able to plan out, from an architectural perspective, the way an cloud-native
environment is supposed to look.
• Good operating system knowledge in both Windows and Linux

As you can see, this is quite a bit of technology and a broad range of topics you need to
understand. Because of that, DevOps is not an entry-level role.

DevOps • 3
How to Succeed in DevOps Engineering

First, you aren’t going to become a DevOps engineer overnight. Second, there’s no such
thing as a typical background for a DevOps engineer. As noted before, DevOps engineers
need to have a strong background in networking or systems administration, and
proficiency with at least one programming language. With a firm grasp on the basics, then
you’ll be able to layer on DevOps-related skills, such as:

• Cloud basics
• CICD basics
• Development practices
• Writing code for automation
• Containerizing applications

Let’s go into a bit of detail for each of the five skills listed above.

Skill 1: Cloud Basics

Remember, DevOps does not equal cloud. As a DevOps engineer, you can absolutely do
everything listed above with an on-premise environment. At this point in time, it’s very
rare to find a company that is 100 percent cloud. Typically, there’s at least one server
on-premise in medium-sized organizations. Large organizations may have their own
datacenter. As a DevOps engineer, you’ll need to deploy to on-prem as well.

Now, let’s flip this around a bit. Knowing on-prem infrastructure, and just on-prem
infrastructure, will not help you in today’s world. The cloud is here to stay. So, to be
successful as a DevOps engineer, you’ll need to know at least one cloud platform.

Here’s the point: Learn the cloud, and boost your chances of obtaining a DevOps role.

DevOps • 4
Skill 2: Continuous Integration and Continuous Deployment

New CICD tools are constantly popping up. Everyone wants a way to deploy applications
faster. But quickly deploying applications is just one part of it. CICD stands for Continuous
Integration and Continuous Deployment. Let’s break that down.

Continuous Integration (CI) is a way to take code and prepare it for the Continuous
Deployment (CD) server for deployments. There are many ways to prepare the code.
First, you can build the code and turn it into an artifact. Think of an artifact as some sort of
binary or executable. It’s really just zipping up code and storing it in one location. Within
the CI process, you also have a ton of different additions you can use for code efficiency.
For example, you can put your unit tests and integration tests inside of the CI build system.

Continuous Deployment and Delivery (CD) is a way to deploy code, plain and simple.
It gets consumed from the CI build system and deployed to wherever you’d like. There is,
however, a bit of a distinction between Continuous Deployment and Continuous Delivery.

Continuous deployment means the code is ready to be run through an automated


pipeline. For example, it gets deployed automatically once a day — or even thirty times
per day. Unlike continuous delivery, continuous deployment is totally automatic.

Continuous delivery means the code is ready to be deployed in an automated fashion,


but it’s whenever you decide to deploy it. It’s not scheduled to deploy like continuous
deployment is. Instead, you have to deploy it yourself. For example, pushing some sort of
button that deploys the code.

CICD is not just for application code. CICD is also used for infrastructure-as-code. For
example, if you’re creating a virtual machine in Azure. It’s also used for automation code,
like if you have some sort of script you want to run.

DevOps • 5
Skill 3: Development Practices

As a DevOps engineer, you’re going to be spending a lot of time deploying code. Because
of that, you’ll have to understand modern development practices.

Here are a few basic development practices you should know:

• Source control: A place where you store code to be used later and collaborate with
others on.
• GitHub: A distributed version source control system.
• Sprints: An Agile term that represents a chunk of work that you complete in X amount
of time (typically 2-6 weeks)
• Text editors and IDEs: A place to write code which has extensions to make writing
code more efficient.
• Project management methodologies: Agile or Scrum are currently the most popular
project management methodologies.
• Collaboration: Learn how to collaborate with others. Writing code and shipping code
fails without collaboration.

Whether you write applications, automation code, or scripts, you’re a developer as a


DevOps professional.

Skill 4: Writing Code for Automation

If you’re thinking about a career in DevOps, you need to know how to write code.
Specifically, you should learn either Python or PowerShell. You don’t necessarily need to
know how to build software, but you do need to understand how to write code. Writing
code as a DevOps engineer makes your life easier. It allows you to automate your work,
which should be the whole focus of your job as a DevOps engineer.

DevOps • 6
Skill 5: Containerization and Orchestration

Containerization and orchestration are vital to your career as a DevOps. They are
relatively new concepts, so companies who are moving to the cloud desperately need IT
professionals who understand how to deploy and manage containers.

Containerization is often misunderstood as plopping an application into a tiny system


and walking away. That’s simply not the case. There’s a lot going on under the hood when
running dozens or hundreds of isolated applications called containers.

Containerization has been embraced as a way to make life easier, but it also comes with a
steep learning curve.

Bonus: Succeeding in DevOps with Certifications

DevOps is all about the experience, but certifications are valuable to validate that
experience and make it portable across jobs and even industries. Importantly, most
DevOps certifications are actually offered by cloud and infrastructure vendors. So, you
aren’t proving you know DevOps. Instead, you’re validating your skills with specific cloud
technology — and that’s valuable.

Even if you never sit for an exam, DevOps certifications are great study guides. Every single
one of them outlines the important information about the DevOps concept or tool. Take
the training, learn the DevOps skills listed on the exam objectives, and you’ll be better
positioned to be successful in DevOps.

DevOps • 7
Entry Level: The First Year

There’s no such thing as an entry-level DevOps position. Your first year in DevOps isn’t
actually your first year as a technical professional. It’ll likely be two to five years after you
started your first job in networking, systems administration, software engineering, or
even on the help desk.

In your first year as a DevOps professional, you’ve proven you know the basics about
infrastructure, systems, and programming. Now it’s time to apply these skills to
developing efficient, automated CICD pipelines. There’s going to be a lot to learn and
you’ll probably be thrown into the fire a lot.

After your first year, you should consider earning a cloud-focused certification since there
aren’t any entry-level DevOps certifications.

For Azure, you should consider earning the Microsoft Certified Developer Associate, which
means passing AZ-204. It’s the perfect entry into DevOps because it covers a lot of the
technologies you’ll need for the expert-level Azure DevOps Engineer Expert exam. The
AZ-204 is highly recommended for a DevOps path in an Azure shop.

For AWS, the best place to start is the AWS Certified Developer Associate. While the
certification isn’t focused on DevOps, the technologies you learn taking the exam will help
in the DevOps space.

Earning one of these certifications will set you apart from your competition as you move
into more senior DevOps roles. But, really, progressing in DevOps is all about experience —
and you’ll get plenty of that in your first year.

Common job titles: DevOps engineer

DevOps • 8
Specialization: 2 to 5 Years

With the first year behind you, you’ve likely found that you’re better at certain areas
of DevOps than others. Or perhaps you simply enjoy working on certain projects more
than others. You’re probably ready to specialize on one cloud. Here’s where the DevOps
certifications for Azure, AWS, and GCP start to become handy.

For the Azure path, there is one DevOps certification: Azure DevOps Engineer Expert.
You’ll need to pass the AZ-400 exam, which goes into CICD technologies like Azure DevOps
and GitHub Actions. The exam is particularly useful because it covers technologies like
Jenkins. DevOps pipelines typically comprise many tools from many vendors — and the
AZ-400 addresses this fact. It’s a tough exam, but you’ll learn a lot about designing a true
DevOps environment.

For the AWS path, there is the AWS Certified DevOps Engineer - Professional. Notably,
unlike the AZ-400, this DevOps certification only covers AWS services. So, you’ll likely
want to earn product-specific certifications (Kubernetes, Docker, Chef, or Puppet) to
validate those skills. However, if you’re working with AWS products, then this is the best
certification to get you to the next level.

For the GCP path, Google offers the Professional Cloud DevOps Engineer, which starts with
CICD principles and, like, the AWS mostly covers GCP services.

Ultimately, these certifications narrowly validate the knowledge you should have learned
while working in a DevOps role with that cloud. You’ll be working with many tools in
your intermediate years as a DevOps professional. You’ll be writing code and deploying
applications that break in novel, frustrating ways. It’s the day-to-day experience that’s
most valuable both to employers and your career.

Common job titles: Senior DevOps engineer

DevOps • 9
Expert: A Decade Later

A decade into a DevOps career, you’ll likely be more focused on design and architecture
than automation. Instead of just writing code, you’re looking at how the whole system
operates and how it can operate better. As a DevOps expert, you’re making decisions
about which cloud services — or cloud — is the best tool for the job. For that task, you
don’t need certifications. Just a decade’s worth of experience with DevOps tools, cloud
services, and an expert understanding of how they work together.

Common job titles: DevOps manager, principal DevOps engineer, DevOps architect

Choosing Your Own Path

Just as there’s no typical background for a DevOps engineer, there’s no typical career path.
The specialty is too new — and it’s hard to tell what opportunities will arise in the future.
In DevOps right now, however, you essentially have three paths:

• Continue down the DevOps engineer path and move up to a principal level
• Go down the management path
• Go down the architect path

All three have benefits. A short while ago, there wasn’t much demand for a DevOps
manager. Now, the positions are popping up all over the place. If you love writing code
and building, then stay down the principal-level path. If you’re fascinated with the design
aspect and how technologies tie in with each other, try the architect path.

DevOps • 10
Using This Certification Guide

In this certification guide, you will see a list of every DevOps certification available from
the top cloud vendors, such as AWS, Azure, and GCP — and the most popular DevOps tool
certifications. Each vendor chapter is ordered from foundational to expert. Choose your
path based on your career goals, experience level, and stated prerequisites.

© 2020 CBT Nuggets. Version 1.0.


DevOps
Certifications
DevOps is still a nascent career field with a dizzying number of automation, orchestration,
and configuration management tools available — and relatively few certifications. DevOps
certifications do exist, but you need to know where to look. They’re primarily offered by
the big cloud providers and infrastructure vendors, and individual DevOps tool vendors.

This DevOps Certification Guide contains a list of the DevOps-specific certifications


available from AWS and Azure, and also product certifications from automation and
containerization tools like:

• Puppet
• Jenkins
• Docker
• Kubernetes
Why Aren’t There More For instance, Azure and AWS now have DevOps-
DevOps Certifications? specific certifications. However, Google does not. The
more common tools, like Jenkins and Docker, offer
In the past, DevOps has been described as a mindset, certifications. But, the smaller tools do not. Just as
philosophy, and a toolkit. DevOps is still all of those DevOps engineers piece together their pipeline from
things. Today, DevOps is also a burgeoning — but a galaxy of tools, they must also pick and choose their
nascent — career field. As a relatively new career field, certification path from the available certifications.
there isn’t an established DevOps certification path for
a couple reasons:

DevOps is More “Dev” than “Ops”

DevOps Covers Many New Skills Finally, certifications are very common in the world
of IT operations, but less common on the dev side.
It’s difficult to roll up everything you’d need to know DevOps engineers need to know infrastructure as well
about DevOps into one certification exam. Unlike Cisco as at least one programming language. Given the dev
or Microsoft exams, which have robust certification influence, DevOps relies less on your certifications and
programs for mature technology, there’s nothing more about your code and experience.
standard in DevOps yet. However, there are certainly
some vendors you’ll see often in CI/CD pipelines. There’s aren’t too many DevOps certs yet, but there
are enough for aspiring DevOps professionals to learn
(and validate) new skills ahead of a new role — and
for DevOps professionals to easily transfer their skills
Vendors Develop Certifications across jobs and industries

DevOps engineers rely on a galaxy of tools to deploy


code and automate infrastructure. In a typical DevOps
pipeline, engineers might use git, Jenkins, Docker and
Kubernetes to deploy code to an Azure cloud. Some of
these vendors have certifications. Some don’t.

DevOps • 15
Cloud and Infrastructure AWS CERTIFICATION

DevOps Certifications AWS Certified DevOps Engineer

DevOps isn’t just the cloud. DevOps practices can The AWS Certified DevOps Engineer – Professional
apply to on-prem resources as well. Major cloud and certification is designed for IT professionals who work
infrastructure vendors now have certifications for in DevOps engineer roles. Candidates need to possess
DevOps engineers. Microsoft, AWS, Cisco, and Juniper technical expertise in provisioning, operating, and
each have certification that validate DevOps engineers managing distributed application systems using AWS.
know how to integrate common DevOps tools into their The AWS DevOps Engineer – Professional certification
cloud services or infrastructure. validates a candidate’s understanding of these topics
and skills:
There are six DevOps certifications from four cloud and
infrastructure vendors: • Implement and manage continuous delivery
systems on AWS
• AWS Certified DevOps Engineer • Implement and automate security controls,
• Azure DevOps Engineer Expert governance processes, and
• Juniper Networks Certified Associate: compliance validation
Automation and DevOps • Define and deploy monitoring, metrics, and
• Juniper Networks Certified Specialist: logging systems on AWS
Automation and DevOps • Implement highly available, scalable, and self-
• DevNet Associate - Developer healing systems on AWS
• DevNet Professional • Design, manage, and maintain tools to automate
operational processes

You’ll also find these certifications listed in the Cisco, Required exam: Earning the AWS Certified DevOps
Azure, AWS, and Google chapters. However, they’re also Engineer – Professional certification requires passing
listed here because they are dedicated to DevOps. one exam — the AWS DevOps Engineer exam.
Prerequisites: None.
Recommended qualifications: AWS recommends two
or more years experience provisioning, operating, and
managing AWS environments.

DevOps • 16
MICROSOFT CERTIFICATION GOOGLE CLOUD CERTIFICATION

Microsoft Certified: Azure DevOps Google Professional Cloud DevOps


Engineer Expert Engineer (PCDE)

The Microsoft Certified: Azure DevOps Engineer The Google Professional Cloud DevOps Engineer
Expert certification is designed for IT professionals certification is designed for IT professionals who build
who combine people, processes, and technologies to software delivery pipelines. The Google PCDE exam
continuously deliver valuable products and services validates a candidate’s understanding of DevOps
that meet business objectives and the needs of users. principles including:
This certification validates a candidate’s ability to:
• Apply site reliability engineering principles
•  Implement continuous integration to a service
•  Implement continuous delivery • Optimize service performance
•  Implement dependency management • Implement service monitoring strategies
•  Implement application infrastructure • Build and implement CI/CD pipelines for a service
•  Implement continuous feedback • Manage service incidents

Required exam: Earning the Azure DevOps Engineer Required exam: Earning the Google PCDE certification
Expert certification requires passing one exam — requires passing one exam — the Professional Cloud
Microsoft Azure DevOps Solutions (AZ-400). DevOps Engineer (PCDE) exam.
Prerequisites: Prior to attempting this Expert-level Prerequisites: None.
role-based certification, candidates must earn either Recommended experience: Google recommends that
Azure Administrator Associate or Azure candidates have more than three years experience
Developer Associate. developing and maintaining CI/CD pipelines with GCP.
Recommended experience: Microsoft recommends
considerable hands-on experience managing,
migrating, and deploying Azure services prior to
attempting this certification exam.

DevOps • 17
JUNIPER CERTIFICATION JUNIPER CERTIFICATION

Juniper Networks Certified Associate: Juniper Networks Certified Specialist:


Automation and DevOps Automation and DevOps
(JNCIA-DevOps) (JNCIS-DevOps)

The JNCIA: Automation and DevOps certification The JNCIS: Automation and DevOps certification is
is designed for IT professionals who have some designed for IT professionals with intermediate-level
knowledge of automation and DevOps on Juniper knowledge of automation and DevOps on Juniper
platforms. The JNCIA-DevOps validates a candidate’s platforms. The JNCIS-DevOps validates a candidate’s
understanding of these topics and skills: understanding of these topics and skills:

•  Junos automation stack and DevOps concepts •  Platform automation overview


•  XML/NETCONF •  NETCONF/XML API
•  Data serialization •  Data serialization
•  Ansible •  Python/Ruby
•  Python or PyEZ •  Ansible
•  REST APIs •  Junos automation scripts
•  YANG
Required exam: Earning the JNCIA: Automation and •  Juniper extension toolkits
DevOps certification requires passing one exam —
JNCIA: Automation and DevOps (JN0-220). Required exam: Earning the JNCIS: DevOps
Prerequisites: None. certification requires passing one exam — JNCIS-
Recommended experience: While Juniper does not Automation and DevOps (JN0-420).
specify qualifications for this certification, JNCIA: Prerequisites: Prior to attempting this certification,
Automation and DevOps was designed for networking candidates must earn the JNCIA: Automation and
professionals with introductory-level knowledge of DevOps certification.
automation tools and best practices. Recommended experience: While Juniper does not
specify qualifications for this certification, JNCIA:
DevOps was designed for networking professionals
with intermediate knowledge of automation tools and
best practices.

DevOps • 18
CISCO CERTIFICATION CISCO CERTIFICATION

DevNet Associate - Developer DevNet Professional

The new DevNet Associate - Developer certification is The DevNet Professional certification is designed for
designed for IT professionals with both networking and IT professionals who design and develop software.
development skills — a valuable marriage of skill sets The DevNet core exam validates a candidate’s
in a modern IT environment. The DevNet Associate understanding of software development, API,
- Developer certification validates a candidate’s networking, application deployment and security, and
understanding of infrastructure and programming infrastructure topics, including:
topics, including:
•  Evaluating an application design for latency,
•  Identifying and properly using common scalability, and high-availability
data formats •  Using and troubleshooting REST APIs
•  Using Python to call a REST API •  Constructing API requests for Cisco platforms
•  Constructing code to perform specific with Python
network operations •  Deploying and securing an application
•  Dockerizing applications •  Configuring networks and network devices
•  Automating tasks and processes with Ansible,
Puppet, Chef, and Cisco NSO Required exams: The core exam for the DevNet
Professional certification is Developing Applications
Required exam: Earning the DevNet Associate requires and Automating Workflows using Cisco Core Platforms
passing one exam — 200-901 DEVASC. (300-901 DEVCOR). Candidates can then choose one of
Prerequisites: None. eight concentration exams:
Recommended experience: While Cisco certifications
no longer have formal prerequisites, Cisco •  Implementing Automation for Cisco Enterprise
recommends that candidates attempting the DevNet Solutions (300-435 ENAUTO)
certification have at least one year of experience in an •  Implementing Automation for Cisco Collaboration
IT role and a good handle on the Python Solutions (300-835 CLAUTO)
programming language. •  Implementing Automation for Cisco Data Center
Solutions (300-635 DCAUTO)
•  Implementing Automation for Cisco Service

DevOps • 19
Provider Solutions (300-535 SPAUTO)
•  Implementing Automation for Cisco Security
Solutions (300-735 SAUTO)
•  Implementing DevOps Solutions and Practices
using Cisco Platforms (300-910 DEVOPS)
•  Developing Solutions using Cisco IoT and Edge
Platforms (300-915 DEVIOT)
•  Developing Applications for Cisco Webex and
Webex Devices (300-920 DEVWBX)

Prerequisites: None.
Recommended experience: While Cisco certifications
no longer have formal prerequisites, Cisco recommends
that candidates who attempt this Professional-level
exam have three to five years experience implementing
service provider solutions.

DevOps • 20
DevOps Tools Certifications DEVOPS TOOLS

Certified Kubernetes
There are hundreds of DevOps tools and platforms Administrator (CKA)
available to build a CI/CD pipeline. DevOps engineers
have to prove their level of expertise with the smaller, The Certified Kubernetes Administrator (CKA)
more specialized tools. However, several of the more is designed for IT professionals administering
popular DevOps tool have associated certifications. Kubernetes. The CKA certification validates a
candidate’s understanding of these topics and skills:
There are six DevOps certifications:
• Application lifecycle management
• Certified Kubernetes Administrator (CKA) • Installation, configuration, and validation
• Certified Kubernetes Application • Core Kubernetes concepts
Developer (CKAD) • Networking
• LPI DevOps Tools Engineer • Scheduling
• Certified Jenkins Engineer (CJE) • Security
• Puppet Certified Professional • Cluster maintenance
• Docker Certified Associate (DCA) • Logging and monitoring
• Storage
• Troubleshooting

Required exams: Earning the Certified Kubernetes


Administrator (CKA) certification requires passing one
exam — the CKA exam.
Prerequisites: None.
Required experience: While the Linux Foundation does
not specify qualifications for this certification, the CKA
is a performance-based exam, which means candidates
will need to solve problems on the command line.

DevOps • 21
DEVOPS TOOLS DEVOPS TOOLS

Certified Kubernetes Application LPI DevOps Tools Engineer


Developer (CKAD)
The LPI DevOps Tools Engineer certification is designed
The Certified Kubernetes Application Developer (CKAD) for IT professionals who are involved in applying
is designed for IT professionals building, configuring, DevOps practices to reduce delivery time and improve
and exposing cloud native applications for Kubernetes. quality in the development of new software. The
The CKAD certification validates a candidate’s certification focuses on the practical skills required to
understanding of these topics and skills: work in a DevOps environment and use leading DevOps
tools. This is arguably more an open source software
• Core concepts certification rather than a Linux certification.
• Configuration
• Multi-container pods The LPI DevOps Tools Engineer certification validates a
• Observability candidate’s understanding of these topics
• Pod design and technologies:
• Services and networking
• State persistence • Software engineering and architecture
• Container and machine deployment
Required exams: Earning the Certified Kubernetes • Configuration management and monitoring
Application Developer (CKAD) certification requires • Utilities such as Docker, Vagrant, Ansible,
passing one exam — the CKAD exam. Puppet, Git, and Jenkins
Prerequisites: None.
Required experience: The Linux Foundation Required exam: Earning the LPI DevOps certification
recommends hands-on experience with Docker or rkt, requires passing one exam — LPI Exam 701: DevOps
and a programming language such as Python, Node.js, Tools Engineer.
Go, or Java. Additionally, CKAD candidates should be Prerequisites: None.
comfortable with cloud concepts and architectures. Required experience: LPIC recommends hands-
on experience with a variety of open source tools
and technologies widely used in DevOps, such as
OpenStack, containers, and Kubernetes.

DevOps • 22
DEVOPS TOOLS DEVOPS TOOLS

Certified Jenkins Engineer (CJE) Puppet Certified Professional

The Certified Jenkins Engineer (CJE) certification was The Puppet Certified Professional was designed for IT
designed for IT professionals who work with the open professionals who administer system infrastructure
source automation server, Jenkins. This certification using Puppet automation software. The PCP
validates a candidate’s ability to: certification validates a candidate’s ability to:

• Understand key CI/CD and Jenkins concepts • Troubleshoot Puppet code


• Monitor Jenkins feature and functionality usage • Author and test basic modules
• Build Continuous Delivery (CD) Pipelines • Use Puppet language constructs
• Use CD-as-code best practices • Orchestrate tasks with Bolt and Orchestrator
• Understand code deployment strategies in
Required exam: Earning the CJE requires passing one Puppet environments
exam — the CJE 2020 exam.
Prerequisites: None. Required exam: Earning the Puppet Certified
Required experience: CloudBees recommends that Professional certification requires passing one exam —
candidates have a basic understanding of CI/CD Puppet 207.
concepts and hands-on experience working Prerequisites: While not required, Puppet
with Jenkins. recommends taking two Puppet-created courses.
Required experience: Puppet recommends hands-
on experience administering Puppet software and
developing basic Puppet modules.

DevOps • 23
DEVOPS TOOLS

Docker Certified Associate (DCA)

This Docker Certified Associate (DCA) certification was


designed for any IT professional who regularly uses
Docker to run containerized applications. The DCA
certification validates a candidate’s ability to:

• Run containerized applications from pre-existing


images stored in a centralized registry
• Deploy images across the cluster
• Triage and resolve issue reports from
stakeholders and resolve
• Standup up on Enterprise clusters with one UCP
manager, one DTR replica, and one worker node
• Migrate traditional applications to containers
• Configure and troubleshoot Docker engine
• Perform general maintenance and configuration

Required exam: Earning the Docker Certified Associate


certification requires passing one exam: DCA exam.
Prerequisites: None.
Recommended experience: Docker recommends
that candidates should have at least 6 to 12 months of
hands-on experience administering Docker containers
and infrastructure.

DevOps • 24
How Much Does It Cost to DevOps Certification Training
Get Certified?
CBT Nuggets offers a wide range of DevOps training,
Since vendors typically offer DevOps certifications, which includes training that maps to Azure, AWS, and
the cost of DevOps-related certifications vary within Google certification exams as well as DevOps
the typical range of IT certifications: $100 to $400. For skills training.
instance, earning the Azure DevOps Engineer Expert
certification requires passing one associate-level exam Our team of industry-expert trainers regularly create
and an expert-level exam. The total cost would be new training, so our DevOps library is constantly
$330 since each Microsoft exam costs $165. The Google growing and being updated. All of our DevOps training
Professional Cloud DevOps Engineer costs $200. The contains built-in quizzes to help reinforce what you’re
Jenkins certification costs $150. learning as you go.

A CBT Nuggets subscription includes access to virtual


labs, designed by industry-expert trainers, to help
DevOps Salary and Career learners gain hands-on experience with DevOps.
Information
Our subscriptions also provide access to practice
Though DevOps engineers only comprise about 12 exams, which provide a baseline for learners to test
percent of the developer population, they are among their knowledge. These practice exams help learners
the highest paid positions in IT according to the 2020 evaluate their strengths and weaknesses, so they can
StackOverflow Developer Survey. Glassdoor reports pinpoint areas to focus on when studying.
that DevOps engineers make between $80,000 and
$133,000 per year. The average base pay for a DevOps
engineer is $103,000 per year.

As with all salary estimates, these figures are


dependent on a number of factors including locality,
experience, education, and certifications. The size of
the company, industry, and benefits packages are other
factors to consider when comparing DevOps positions.

© 2020 CBT Nuggets. Version 1.0.


AWS
Certifications
Amazon Web Services, commonly known as AWS, provides on-demand cloud services to
individuals and organizations on a subscription basis. AWS dominates the growing cloud
marketplace. Though its competitors have grown in the past few years, AWS is still the
largest cloud provider.

Due to the popularity of AWS, the demand for IT professionals who can leverage the AWS
platform continues to increase. Getting AWS-certified is the best way for IT pros to gain
and develop the knowledge and skills they need to successfully use AWS and its services.

AWS offers a robust certification program that consists of four levels:

• Foundational
• Associate
• Professional
• Specialty

This AWS certification guide covers the certification program, the recommended training,
and the career opportunities associated with AWS.
What is AWS Certification? FOUNDATIONAL CERTIFICATION

AWS Certified Cloud Practitioner (CCP)


AWS certification validates the knowledge and skills
needed to work with AWS and its services. The AWS The Certified Cloud Practitioner certification is
certification path comprises four levels: Foundational, designed for entry-level IT professionals and business
Associate, Professional, and Specialty — the first three professionals with a basic knowledge of the AWS
levels of which build upon each other. AWS Specialty platform. The AWS CCP certification validates a
certs are standalone, but are more narrow and focused candidate’s understanding of these topics and skills:
in scope. As such, professionals who attempt to earn a
Specialty certification will likely have earned other • Basic architectural principles
AWS certifications. • Key services and their usage cases
• Security and compliance for AWS model
Please note AWS recently did away with prerequisites • Billing and pricing models
for its certification exams due to the amount of
crossover between path levels. For example, AWS The Certified Cloud Practitioner is the ideal starting
Certified Solutions Architect exists as both an Associate point toward earning AWS Associate certification and
and Professional certification. AWS received feedback an excellent resource for non-technical
from exam takers about the frustration of having to project stakeholders.
earn the Associate before the Professional.
Required exam: Earning the Certified Cloud
AWS now provides recommended knowledge for Practitioner certification requires passing one exam —
its certifications. While it’s relative to your AWS the AWS Certified Cloud Practitioner (CLF-C01).
experience, we at CBT Nuggets suggest you view this as Prerequisites: None.
required knowledge. Recommended qualifications: AWS recommends that
candidates have at least six months experience using
AWS in any capacity, whether it be IT, non-technical, or
executive-level. AWS also recommends that candidates
have a basic understanding of IT.

AWS • 29
AWS Associate ASSOCIATE CERTIFICATION

Certifications AWS Certified Solutions Architect

Next on the Amazon AWS certification path is Associate The AWS Certified Solutions Architect - Associate
certification. This level includes three certifications: certification is designed for IT professionals who are
in solutions architect roles. The exam, successfully
• AWS Certified Solutions Architect – Associate passed, proves the ability to architect and deploy
• AWS Certified Developer – Associate applications on AWS technologies. The AWS Solutions
• AWS Certified SysOps Administrator – Associate Architect - Associate certification validates a
candidate’s understanding of these topics and skills:
AWS Associate certifications are not required to earn
AWS Professional certifications, but the knowledge and • Define solutions using architectural design
skills earned by an Associate certification can increase principles based on customer requirements
your odds of attaining Professional certification. • Provide implementation guidance based on AWS
best practices during project life cycles
For Associate certifications, AWS recommends one
year experience solving problems and implementing Required exam: Earning the AWS Certified Solutions
solutions using the AWS Cloud. Architect - Associate certification requires passing one
exam — the AWS Solutions Architect - Associate exam.
Prerequisites: None.
Recommended qualifications: AWS recommends
at least one year experience designing cost-efficient,
fault-tolerant, and scalable distributed systems
on AWS.

AWS • 30
ASSOCIATE CERTIFICATION ASSOCIATE CERTIFICATION

AWS Certified Developer AWS Certified SysOps Administrator

The AWS Certified Developer - Associate certification is The AWS Certified SysOps Administrator - Associate
designed for IT professionals who are in development certification is designed for IT professionals with
roles — and have one or more years of hands-on one to two years of experience as an administrator
experience developing and maintaining AWS- in a systems operations role. The AWS SysOps
based applications. The AWS Developer - Associate Administrator - Associate certification validates a
certification validates a candidate’s understanding of candidate’s understanding of these topics and skills:
these topics and skills:
• Deploy, manage, and operate scalable, highly
• Understanding of core AWS services, uses, and available, and fault-tolerant systems on AWS
basic architecture best practices • Implement and control the flow of data to and
• Proficiency in developing, deploying, and from AWS
debugging cloud-based applications using AWS • Determine appropriate AWS services based on
compute, data, or security requirements
Required exam: Earning the AWS Certified Developer - • Use AWS operational best practices
Associate certification requires passing one exam — the • Estimate AWS usage costs and identify
AWS Developer - Associate exam. operational cost control mechanisms
Prerequisites: None. • Migrate on-premises workloads to AWS
Recommended qualifications: AWS recommends at
least one year of in-depth experience in developing and Required exam: Earning the AWS Certified SysOps
maintaining AWS applications. Administrator - Associate certification requires passing
one exam — the AWS SysOps Administrator
- Associate exam.
Prerequisites: None.
Recommended qualifications: AWS recommends at
least one year of hands-on experience using AWS,
especially in managing and operating systems on AWS.

AWS • 31
AWS Professional PROFESSIONAL CERTIFICATION

Certifications AWS Certified Solutions Architect

Professional is the highest level of AWS certification The AWS Certified Solutions Architect - Professional
and it includes two certifications: certification is designed for IT professionals who work
in solution architect roles. To pass this exam, advanced
• AWS Certified Solutions Architect – Professional technical skills and experience designing distributed
• AWS Certified DevOps Engineer – Professional applications and systems in AWS are required. The AWS
Solutions Architect - Professional certification validates
As previously mentioned, AWS no longer has exam a candidate’s understanding of these topics and skills:
prerequisites. It’s not required to have AWS Associate
certification to earn an AWS Professional certification. • Design and deploy dynamically scalable, highly
However, AWS recommends at least two years of available, and fault-tolerant applications on AWS
in-depth experience designing, operating, and • Determine appropriate AWS services to design
troubleshooting solutions using AWS cloud. and deploy applications
• Migrate complex multi-tier applications on AWS
• Design and deploy enterprise-wide scalable
operations on AWS
• Implement cost-control strategies

Required exam: Earning the AWS Certified Solutions


Architect - Professional certification requires passing
one exam — the Solutions Architect exam.
Prerequisites: None.
Recommended qualifications: AWS recommends two
or more years hands-on experience designing and
deploying cloud architecture(s) on AWS.

AWS • 32
PROFESSIONAL CERTIFICATION

AWS Certified DevOps Engineer

The AWS Certified DevOps Engineer – Professional


certification is designed for IT professionals who work
in DevOps engineer roles. Candidates need to possess
technical expertise in provisioning, operating, and
managing distributed application systems using AWS.
The AWS DevOps Engineer – Professional certification
validates a candidate’s understanding of these topics
and skills:

• Implement and manage continuous delivery


systems on AWS
• Implement and automate security controls,
governance processes, and
compliance validation
• Define and deploy monitoring, metrics, and
logging systems on AWS
• Implement highly available, scalable, and self-
healing systems on AWS
• Design, manage, and maintain tools to automate
operational processes

Required exam: Earning the AWS Certified DevOps


Engineer – Professional certification requires passing
one exam — the DevOps Engineer – Professional exam.
Prerequisites: None.
Recommended qualifications: AWS recommends two
or more years experience provisioning, operating, and
managing AWS environments.

AWS • 33
AWS Specialty SPECIALTY CERTIFICATION

Certifications AWS Certified Advanced Networking

AWS Specialty certifications enable cloud professionals The AWS Certified Advanced Networking – Specialty
to validate their skills in specific technical areas. AWS certification is designed for IT professionals who
offers six Specialty certifications: perform complex networking tasks. The AWS Advanced
Networking – Specialty certification validates a
• AWS Certified Advanced Networking candidate’s understanding of these topics and skills:
• AWS Certified Security
• AWS Certified Data Analytics • Designing, developing, and deploying cloud-
• AWS Certified Machine Learning based solutions using AWS.
• AWS Certified Alexa Skill Builder • Implementing core AWS services.
• AWS Certified Database • Designing and maintaining network architecture
for AWS services.
AWS recommends two to five years of deep • Leveraging tools to automate AWS
technological experience in the specialty areas as they networking tasks.
relate to the AWS cloud and its services.
Required exam: Earning the AWS Certified Advanced
Networking - Specialty certification requires passing
one exam — the AWS Advanced Networking
- Specialty exam.
Prerequisites: None. However, AWS recommends
candidates for AWS Certified Big Data - Specialty
certification have either AWS Certified Cloud
Practitioner or any current Associate-level certification.
Recommended qualifications: AWS recommends a
minimum of five years IT security experience designing
and implementing security solutions and at least two
years hands-on experience securing AWS workloads.
AWS also recommends that candidates have a deep
understanding of security controls for AWS workloads.

AWS • 34
SPECIALTY CERTIFICATION SPECIALTY CERTIFICATION

AWS Certified Security AWS Certified Data Analytics

The AWS Certified Security – Specialty certification The AWS Certified Data Analytics - Specialty
is designed to enable experienced cloud security certification is designed for professionals who
professionals to demonstrate their knowledge and perform in-depth unstructured data analysis. The
skills in securing the AWS platform. The Security AWS Data Analytics - Specialty certification validates a
– Specialty certification validates a candidate’s candidate’s understanding of these topics and skills:
understanding of these topics and skills:
• Implement core AWS big data services according
• Specialized data classifications and AWS data to basic architecture best practices
protection mechanisms • Design and maintain big data
• Data encryption methods and AWS mechanisms • Leverage tools to automate data analysis
• Secure internet protocols and AWS mechanisms
to implement them Required exam: Earning the AWS Certified Big Data -
• Using AWS security services and features Specialty certification requires passing one exam — the
of services to provide a secure AWS Big Data - Specialty exam.
production environment Prerequisites: None.
• Deployment experience using AWS security Recommended qualifications: AWS recommends
services and features candidates for AWS Certified Data Analytics - Specialty
• An understanding of security operations and risk certification have either AWS Certified Cloud
Practitioner or any current Associate-level certification.
Required exam: Earning the AWS Certified Security – Candidates should also possess the following:
Specialty certification requires passing one exam — the • At least five years hands-on experience in a data
AWS Security – Specialty exam. analytics field.
Prerequisites: None. • Background in defining and architecting AWS data
Recommended qualifications: AWS recommends a analytics services.
minimum of five years IT security experience designing • Experience in designing scalable and cost-effective
and implementing security solutions, and at least two architectures to process data.
years hands-on experience securing AWS workloads.
They also recommend you have a deep understanding
of security controls for AWS workloads.

AWS • 35
SPECIALTY CERTIFICATION SPECIALTY CERTIFICATION

AWS Certified Machine Learning AWS Certified Alexa Skill Builder

The AWS Certified Machine Learning – Specialty The AWS Certified Alexa Skill Builder – Specialty
certification is designed for data scientists who design, certification is designed for developers who build,
deploy, and maintain machine learning solutions. The test, and publish Alexa Skills. The Alexa Skill Builder
Machine Learning – Specialty certification validates a – Specialty certification validates a candidate’s
candidate’s understanding of these topics and skills: understanding of these topics and skills:

• Select and justify the appropriate ML approach • Explain the value of voice
for a given business problem • Design the user experience
• Identify appropriate AWS services to implement • Design the architecture to build the skill
ML solutions • Follow AWS and Alexa security best practices for
• Design and implement scalable, cost-optimized, the skill
reliable, and secure ML solutions • Develop, test, validate, and troubleshoot the skill
• Manage the skill-publishing process and work
Required exam: Earning the AWS Certified Machine with the Alexa Developer Console
Learning – Specialty certification requires passing one • Manage skill operations and life cycles
exam — the AWS Machine Learning – Specialty exam.
Prerequisites: None. Required exam: Earning the AWS Certified Alexa Skill
Recommended qualifications: AWS recommends Builder – Specialty certification requires passing one
at least two years hands-on experience developing exam — the AWS Alexa Skill Builder – Specialty exam.
machine learning workloads with best practices. Prerequisites: None.
Recommended qualifications: AWS recommends at
least six months hands-on experience developing
skills with the Alexa Skills kit, and that a candidate has
published an Alexa skill.

AWS • 36
SPECIALTY CERTIFICATION

AWS Certified Database

The AWS Certified Database – Specialty certification


is designed for cloud professionals who design,
recommend, and maintain AWS database services.
The Database – Specialty certification validates a
candidate’s understanding of these topics and skills:

• Understand and differentiate the key features of


AWS database services
• Analyze needs and requirements to recommend
and design appropriate database solutions using
AWS services

Required exam: Earning the AWS Certified Database –


Specialty certification requires passing one exam — the
AWS Database – Specialty exam.
Prerequisites: None.
Recommended qualifications: AWS recommends at
least two years of general AWS experience and at least
five years of experience with database technologies.

AWS • 37
How Much Does It Cost Foundational-Level
to Get AWS Certified? Retake the current AWS Certified Cloud Practitioner
exam or earn any AWS Associate or
AWS certification costs vary by level. The AWS Professional certification.
Foundational Certification - Certified Cloud Practitioner
costs $100. AWS Associate certifications cost Associate-Level
$150. Meanwhile, AWS Professional and Specialty Take the Associate-level exam for the certification you
certifications cost $300. already have or pass either the AWS Certified Solutions
Architect - Professional exam for the Architect path or
While AWS provides a lot of free exam preparation AWS Certified DevOps Engineer - Professional exam for
material, especially for its Associate certifications, the Developer or Operations path.
you’ll likely want to use other supplemental study
resources. Video training, like CBT Nuggets, or study Professional-Level
guides will add to your AWS certification journey costs. Take the current Professional-level exam for the
So, budget accordingly. certification you already have.

Specialty-Level
Take the current Specialty exam for the certification
AWS Recertification you already have. AWS recertification is a simple and
and Renewal straightforward process. An added bonus is that AWS
typically offers 50% discount vouchers that apply
Technology is always changing. That’s why it’s crucial toward recertification exams. Check the Benefits
for IT professionals to keep their knowledge and skills section of your AWS Certification account for vouchers.
up to date. If you can’t leverage the latest in-demand AWS makes it easy to recertify, so cert-holders should
technologies, products, or services for organizations, take advantage — and keep their skills current.
you might find yourself left behind.

Recertification is an excellent way to ensure your


skill set is current — and AWS offers several ways to
recertify. Here’s how you can recertify for each AWS
certification level.

AWS • 38
AWS Certification Salary AWS Certification Training
and Career Information
CBT Nuggets offers a variety of AWS training that map
Professionals with AWS certification are typically to specific AWS certification exams and skills that
among the highest paid in the IT industry according learners need to know to leverage AWS services.
to Payscale.com. It reports a salary range between
$97,588 and $114,345 for AWS certification holders. Our team of industry-expert trainers constantly creates
Not surprisingly, salaries increase by certification new training, so our AWS library is constantly growing
level, meaning that AWS Professional certification and being updated. All of our AWS training contains
holders command higher salaries than AWS Associate built-in quizzes to help reinforce what you’re learning
certification holders. as you go.

Keep in mind there are a number of factors that A CBT Nuggets subscription includes access to virtual
determine salaries: Professional experience, geography labs, designed by our industry-expert trainers,
and company size. It’s also important to consider the to help learners gain hands-on experience in
cost of living in regard to national salary averages sandbox environments.
and range. Lastly, larger organizations typically pay
more, but the tradeoff is that their hiring processes are Our subscriptions also provide access to practice
usually more complicated and take longer. exams, which provide a baseline for learners to test
their knowledge. These practice exams help learners
Roles associated with AWS certification holders include evaluate their strengths and weaknesses, so they can
cloud architect, SysOps administrator, cloud developer, pinpoint areas to focus on when studying.
cloud sales & purchase manager, DevOps engineer,
cloud key account manager, cloud software engineer,
AWS networking specialist, AWS systems integrator,
and AWS big data specialist.

© 2020 CBT Nuggets. Version 1.0.


Azure
Certifications
Microsoft remains a preferred vendor at the enterprise level despite increased competition
in recent years. Windows and Windows Servers are used by many organizations across
different industries. Meanwhile, Azure and Office 365 have seen a recent surge in
popularity among the enterprise. As such, the demand is high for professionals who can
help organizations leverage Microsoft products and services.

Microsoft certifications validate the knowledge and skills that IT professionals need to be
successful managing and maintaining Microsoft technologies. Microsoft offers four levels
of certification for IT professionals covered in this guide:

• Fundamental Azure Certifications


• Associate-Level Azure Certifications
• Expert-Level Azure Certifications
• Specialty Azure Certification
Fundamental-Level FUNDAMENTAL ROLE-BASED

Role-Based Microsoft Microsoft Certified Azure


Certifications Fundamentals

Most IT professionals acknowledge a gap exists The Microsoft Certified Azure Fundamentals
between what certifications test and real-world certification is designed for IT professionals who work
situations. At the fundamental level, the width of that with core Azure Services, Azure pricing and support,
gap is great because these certifications are designed and the fundamentals of cloud security, privacy,
for brand new IT professionals. Microsoft offers one compliance, and trust. This certification validates a
fundamental-level Azure certification: candidate’s ability to:

• Azure Fundamentals •  Understand cloud concepts


•  Understand core Azure services
•  Understand security, privacy,
compliance, and trust
•  Understand Azure pricing and support

Required exams: Earning the Microsoft Certified Azure


Fundamentals certification requires passing one exam
— Microsoft Azure Fundamentals (AZ-900).
Prerequisites: None.
Recommended experience: Microsoft designed
this certification for IT professionals with hands-on
experience with fundamental Azure functions and
pricing structures.

Microsoft • 41
Associate-Level Role-Based ASSOCIATE ROLE-BASED

Microsoft Certifications Microsoft Certified: Azure


Administrator Associate
Microsoft offers seven associate-level Azure
certifications: The Microsoft Certified: Azure Administrator
Associate certification certification is designed for IT
• Azure Administrator Associate professionals who implement, monitor, and maintain
• Azure AI Engineer Associate Microsoft Azure solutions, including major services
• Azure Developer Associate related to compute, storage, network, and security.
• Azure Security Engineer Associate This certification validates a candidate’s ability to:
• Azure Data Scientist Associate
• Azure Data Engineer Associate •  Manage Azure subscriptions and resources
• Azure Database Administrator Associate •  Implement and manage storage
•  Deploy and manage virtual machines
•  Configure and manage virtual networks
•  Manage identities

This certification is a prerequisite for the Microsoft


Certified: Azure DevOps Engineer Expert certification.

Required exams: Earning the Microsoft Certified: Azure


Administrator Associate certification requires passing
one exam — Microsoft Azure Administrator (AZ-103).
Prerequisites: The Azure Fundamentals certification is
recommended, but not required.
Recommended experience: Microsoft recommends
hands-on experience building, managing, and
maintaining Azure cloud services prior to attempting
this certification exam.

Microsoft • 42
ASSOCIATE ROLE-BASED ASSOCIATE ROLE-BASED

Microsoft Certified: Azure Developer Microsoft Certified: Azure Security


Associate Engineer Associate

The Microsoft Certified: Azure Developer Associate The Microsoft Certified: Azure Security Engineer
certification validates that the candidate possesses Associate certification is designed for IT professionals
the knowledge and skills to design, develop, test, and who implement security controls and threat
maintain cloud solutions, such as applications and protection, manage identity and access, and protect
services. This certification validates a candidate’s data, applications, and networks in cloud and hybrid
ability to: environments as part of end-to-end infrastructure. This
certification validates a candidate’s ability to:
•  Develop Azure IaaS compute solutions
•  Develop Azure PaaS compute solutions •  Manage identity and access
•  Develop for Azure storage •  Implement platform protection
•  Implement Azure security •  Manage security operations
•  Connect to Azure and third-party services •  Secure data and applications

This certification is a prerequisite for the Microsoft Required exam: Earning the Microsoft Certified:
Certified: Azure DevOps Engineer Expert. Azure Security Engineer Associate certification
requires passing one exam — Microsoft Azure Security
Required exam: Earning the Microsoft Certified: Azure Technologies (AZ-500).
Developer Associate certification requires passing one Prerequisites: The Microsoft Certified: Azure
exam — Developing Solutions for Microsoft Azure Fundamentals certification is recommended, but
(AZ-203). not required.
Prerequisites: The Microsoft Certified: Azure Recommended experience: Microsoft recommends
Fundamentals certification is suggested, but hands-on experience implementing Azure security
not required. services prior to attempting this certification exam.
Recommended experience: Microsoft recommends
hands-on experience building, managing, and
maintaining Azure computing services prior to
attempting this certification exam.

Microsoft • 43
ASSOCIATE ROLE-BASED ASSOCIATE ROLE-BASED

Microsoft Certified: Azure AI Engineer Microsoft Certified: Azure Data


Associate Scientist Associate

The Microsoft Certified: Azure AI Engineer Associate The Microsoft Certified: Azure Data Scientist Associate
certification is designed for IT professionals who certification is designed for IT professionals who apply
deploy cognitive services, machine learning, and Azure’s machine learning techniques to train, evaluate,
knowledge mining to architect and implement and deploy models that solve business problems. This
Microsoft AI solutions involving natural language certification validates a candidate’s ability to:
processing, speech, computer vision, bots, and agents.
This certification validates a candidate’s ability to: •  Define and prepare development environment
•  Prepare data for modeling
•  Analyze solution requirements •  Perform feature engineering
•  Design AI solutions •  Develop models
•  Implement and monitor AI solutions
Required exams: Earning the Microsoft Certified: Azure
Required exams: Earning the Microsoft Certified: Azure Data Scientist Associate certification requires passing
AI Engineer Associate certification requires passing one exam — Designing and Implementing a Data
one exam — Designing and Implementing an Azure AI Science Solution on Azure (DP-100).
Solution (AI-100). Prerequisites: The Microsoft Certified: Azure
Prerequisites: The Azure Fundamentals certification is Fundamentals certification is recommended, but
recommended, but not required. not required.
Recommended experience: Microsoft recommends Recommended experience: Microsoft recommends
hands-on experience building, managing, and hands-on experience building, managing, and
maintaining Azure AI services prior to attempting this maintaining Azure data services prior to attempting
certification exam. this certification exam.

Microsoft • 44
ASSOCIATE ROLE-BASED ASSOCIATE ROLE-BASED

Microsoft Certified: Azure Data Microsoft Certified: Azure Database


Engineer Associate Administrator Associate

The Microsoft Certified: Azure Data Engineer Associate Microsoft Certified: Azure Database Administrator
certification is designed for IT professionals who design Associate certification is designed for IT professionals
and implement the management, monitoring, security, who implement and manage the operational aspects
and privacy of data using the full stack of Azure data of cloud-native and hybrid data platform solutions
services to satisfy business needs. This certification built on Azure Data Services and SQL Server. This
validates a candidate’s ability to: certification validates a candidate’s ability to:

•  Implement data storage solutions • Plan and implement data platform resources
•  Manage and develop data processing • Implement a secure environment
•  Monitor and optimize data solutions • Monitor and optimize operational resources
•  Design Azure data storage solutions • Perform administration by using T-SQL
•  Design for data security and compliance
Required exams: Earning the Azure Database
Required exams: Earning the Microsoft Certified: Azure Administrator Associate certification requires passing
Data Engineer Associate certification requires passing one exam — Administering Relational Databases on
two exams: Microsoft Azure (DP-900).
• Implementing an Azure Data Solution (DP-200) Prerequisites: The Microsoft Certified: Azure
• Designing an Azure Data Solution (DP-201) Fundamentals is recommended, but not required.
Prerequisites: The Azure Fundamentals certification is Recommended experience: Microsoft recommends
recommended, but not required. hands-on experience with Azure Data Services and SQL
Recommended experience: Microsoft recommends Server, and a good handle on T-SQL.
hands-on experience building, managing, and
maintaining Azure data services prior to attempting
this certification exam.

Microsoft • 45
Expert-Level Role-Based EXPERT ROLE-BASED

Microsoft Certifications Microsoft Certified: Azure Solutions


Architect Expert
In an effort to bridge the gap between product and job,
Microsoft created role-based certs to better prepare IT The Microsoft Certified: Azure Solutions Architect
professionals for success on the job. Microsoft offers Expert certification is designed for IT professionals who
two expert-level Azure certifications: design solutions that run on Azure, including expertise
in compute, network, storage, and security. This
• Azure Solutions Architect Expert certification validates a candidate’s ability to:
• Azure DevOps Engineer Expert
•  Deploy and configure infrastructure
•  Create and deploy apps
•  Implement authentication and secure data
•  Develop for the cloud and for Azure storage
•  Determine workload requirements

Required exams: Earning the Microsoft Certified: Azure


Solutions Architect Expert certification requires passing
two exams:
•  Microsoft Azure Architect Technologies (AZ-300)
•  Microsoft Azure Architect Design (AZ-301)
Prerequisites: None.
Recommended experience: Microsoft recommends
considerable hands-on experience managing,
migrating, and deploying Azure services prior to
attempting this certification exam.

Microsoft • 46
EXPERT ROLE-BASED

Microsoft Certified: Azure DevOps


Engineer Expert

The Microsoft Certified: Azure DevOps Engineer


Expert certification is designed for IT professionals
who combine people, processes, and technologies to
continuously deliver valuable products and services
that meet business objectives and the needs of users.
This certification validates a candidate’s ability to:

•  Implement continuous integration


•  Implement continuous delivery
•  Implement dependency management
•  Implement application infrastructure
•  Implement continuous feedback

Required exam: Earning the Azure DevOps Engineer


Expert certification requires passing one exam —
Microsoft Azure DevOps Solutions (AZ-400).
Prerequisites: Prior to attempting this Expert-level
role-based certification, candidates must earn either
Azure Administrator Associate or Azure
Developer Associate.
Recommended experience: Microsoft recommends
considerable hands-on experience managing,
migrating, and deploying Azure services prior to
attempting this certification exam.

Microsoft • 47
Specialty SPECIALTY ROLE-BASED

Role-Based Microsoft Microsoft Certified: Azure for SAP


Certifications Workloads Specialty

Microsoft specialty role-based certifications validate The Microsoft Certified: Azure for SAP Workloads
that a candidate can fully implement specialized Specialty certification is designed for architects
applications of Azure services. with extensive experience with SAP solutions. This
certification validates a candidate’s ability to:
Microsoft offers two specialty certifications:
• Migrate SAP Workloads to Azure
• Azure for SAP Workloads Specialty • Design an Azure solution to support SAP
• Azure IoT Developer Specialty workloads
• Build and deploy Azure for SAP workloads
• Validate Azure infrastructure for SAP workloads
• Operationalize Azure SAP architecture

Required exam: Earning the Azure for SAP Workloads


Specialty certification requires passing one exam —
Planning and Administering Microsoft Azure for SAP
Workloads (AZ-120).
Prerequisites: Prior to attempting this Specialty-
level role-based certification, Microsoft strongly
recommends architects have the Azure Administrator
or Azure Architect certification, and SAP HANA and
Linux certifications.

Microsoft • 48
SPECIALTY ROLE-BASED Azure Certification Cost
Microsoft Certified: Azure IoT
Developer Specialty Most Microsoft exams cost $165 for test takers
in the United States and Canada. Exams for the
The Microsoft Certified: Azure IoT Developer Specialty fundamentals-level, role-based Microsoft certifications
certification is designed for IT professionals who cost $99. These prices do not include any taxes,
implement Azure IoT tools and services required to vouchers, promotions, or discounts you may have.
create and maintain the cloud and edge portion of an Microsoft certification exam costs for international test
IoT solution. This certification validates a candidate’s takers range from $55 to $165 per exam in their
ability to: local currency.

• Implement the IoT solution infrastructure


• Provision and manage devices
• Implement Edge Microsoft Recertification
• Process and manage data and Renewal
• Monitor, troubleshoot, and optimize IoT solutions
Microsoft certifications do not expire or require
Required exam: Earning the Azure IoT Developer recertification/renewal.
Specialty certification requires passing one exam —
Microsoft Azure IoT Developer (AZ-220). Microsoft certification holders can find all their
Prerequisites: Prior to attempting this Specialty-level certifications listed on their official Microsoft Certified
role-based certification, Microsoft recommends hands- Professional Transcript. Certifications are classified
on experience with IoT coding tasks in at least one as “Active” or “Legacy.” Certifications will remain in
Azure-supported language: C#, Node, C, or Python. “Active” status until Microsoft retires their associated
exams. Microsoft typically retires exams when products
or services associated with exams reach the end of
life. When that happens, certifications will be listed as
“Legacy,” but they aren’t expired.

While not required, recertification exams are


currently available for all MCSE and MCSD specialties.
Recertification exams cover material from the exams

Microsoft • 49
taken to originally earn the credential, with particular professionals is $92,000. Of course these are averages,
emphasis on the most recent technology and process so salaries in particular regions, for specific industries,
changes. As new technologies and products are and for different specializations may be significantly
released, learners are strongly advised to consider higher. Experience level can also play a factor in
earning associated certifications to keep their salary ranges.
knowledge and skill sets up to date.
Common roles for those who hold MOS certification
With the new elective exam structure for continuing include executive assistant, office manager, and
education, learners have the option to take an elective receptionist. According to Payscale.com, the average
exam of their choosing each year, in order to “re-earn” salary for MOS-certified professionals is $50,000.
an annual badge on their certification. This verifies that Microsoft’s new role-based certifications are designed
they are keeping their skills current with to prepare learners for on-the-job success from the
changing technologies. start. They represent Microsoft’s attempt to address
a common concern among IT professionals. The
knowledge required to pass certification exams doesn’t
always apply to real-world situations. For those who
Microsoft Certification Salary are new to IT and Microsoft certifications, these role-
and Career Information based certifications represent an excellent opportunity
to build a strong career foundation.
Payscale.com provides helpful salary information
that can help learners determine appropriate pay
scales for job opportunities associated with Microsoft
certifications. Payscale.com reports a range of salaries
in the United States between $50,000 and $145,000 for
IT pros holding Microsoft certification.

Common roles for those who hold Microsoft and Azure


certifications include IT manager, IT director, systems
administrator, and senior systems engineer.
According to Payscale the average U.S. salary for
MTA-certified professionals is $66,000, MCSA-
certified professionals is $73,000 and MCSE-certified

Microsoft • 50
Microsoft Certification
Training

CBT Nuggets offers a wide variety of Microsoft


certification training. Our Microsoft training is
broken down into areas of expertise, which include
Azure, networking, systems administration, server
administration, and Office.

CBT Nuggets also has certification playlists for in-


demand Microsoft certifications — meaning all the
training learners need to earn those certifications
can be accessed in one place. Microsoft certification
playlists include Office 365 and Server 2016.
A CBT Nuggets subscription includes access to virtual
labs that cover Microsoft technologies. Virtual labs
enable learners to get hands-on experience with
products in a sandbox environment.

A CBT Nuggets subscription also includes access to


practice exams, which include practice tests for a
variety of Microsoft certifications.

Good luck to you as you start on your Microsoft


certification path! Our training offerings change from
time to time as we support the Microsoft certification
roadmap. Be sure to check CBT Nuggets for new and
updated on-line courses that are relevant to your
personal Microsoft career path.

Microsoft • 51
Google
Certifications
While Google’s cloud offerings — Google Cloud Platform (GCP) and the G Suite set of office
productivity apps — trail their AWS and Azure competitors, Google’s CEO has claimed that
it is the fastest growing major public cloud provider in the world.

With this background, it’s no surprise that Google has been busy promoting its Google
Cloud Certification and Google Developer Certification programs as a way to promote user
adoption of the Google Cloud Platform.

Google offers three levels of certifications:

•  Google Cloud Associate-Level


• Google Cloud Professional-Level
• Google Developers
Google Cloud GOOGLE CLOUD ASSOCIATE

Associate-Level Google Associate Cloud Engineer


Certifications (ACE)

Google Cloud certifications begin with an Associate- The Google Associate Cloud Engineer certification
level certification, for those new to IT or to the Google is designed for new IT professionals or junior-level
Cloud Platform. engineers new to cloud computing and the Google
Cloud Platform. The ACE exam validates a candidate’s
Google offers one Associate-level certification: understanding of both general and GCP-specific cloud
topics including:
• Google Associate Cloud Engineer (ACE)
•  Set up a cloud solution environment
•  Plan and configure a cloud solution
•  Deploy and implement a cloud solution
•  Ensure successful operation of a cloud solution
•  Configure access and security

Required exam: Earning the Google ACE certification


requires passing one exam — the Associate Cloud
Engineer (ACE) exam.
Prerequisites: None.
Recommended experience: Google recommends
that candidates have six or more months of hands-on
experience with the Google Cloud Platform.

Google • 53
Google Cloud GOOGLE CLOUD PROFESSIONAL

Professional-Level Google Professional Cloud


Certifications Architect (PCA)

Google Cloud Professional-level Google certification The Google Professional Cloud Architect certification
are designed for experienced IT professionals — in is designed for IT professionals who design, develop,
roles such as data engineers, cloud architects, and and manage secure, scalable, high-availability cloud
collaboration engineers. solutions based on the GCP. The Google PCA exam
validates a candidate’s understanding of both general
Google offers nine Professional-level certification: and GCP-specific cloud topics including:

•  Google Professional Cloud Architect •  Design and plan a cloud solution architecture
•  Google Professional Data Engineer •  Manage and provision the cloud solution
• Google Professional Cloud DevOps Engineer infrastructure
•  Google Professional Cloud Security Engineer •  Design for security and compliance
•  Google Professional Cloud Network Engineer •  Analyze and optimize technical and business
•  Google Professional Cloud Developer processes
•  Google Professional Collaboration Engineer •  Manage implementations of cloud architecture
• Google Professional Machine Learning Engineer •  Ensure solution and operations reliability
• Google G Suite Certification
Required exam: Earning the Google PCA certification
requires passing one exam — the Professional Cloud
Architect (PCA) exam.
Prerequisites: None.
Recommended experience: Google recommends that
candidates have more than three years of industry
experience, including at least one year designing and
managing GCP-based solutions.

Google • 54
GOOGLE CLOUD PROFESSIONAL GOOGLE CLOUD PROFESSIONAL

Google Professional Data Google Professional Cloud DevOps


Engineer (PDE) Engineer (PCDE)

The Google Professional Data Engineer certification The Google Professional Cloud DevOps Engineer
is designed for IT professionals who design and certification is designed for IT professionals who build
implement data processing systems, as well as deploy software delivery pipelines. The Google PCDE exam
operational machine learning models on the Google validates a candidate’s understanding of DevOps
Cloud Platform. The Google PDE exam validates a principles including:
candidate’s understanding of both general and GCP-
specific data processing and analysis topics including: • Apply site reliability engineering principles
to a service
•  Design data processing systems • Optimize service performance
•  Build and operationalize data • Implement service monitoring strategies
processing systems • Build and implement CI/CD pipelines for a service
•  Operationalize machine learning models • Manage service incidents
•  Ensure solution quality
Required exam: Earning the Google PCDE certification
Required exam: Earning the Google PDE certification requires passing one exam — the Professional Cloud
requires passing one exam — the Professional Data DevOps Engineer (PCDE) exam.
Engineer (PDE) exam. Prerequisites: None.
Prerequisites: None. Recommended experience: Google recommends that
Recommended experience: Google recommends that candidates have more than three years experience
candidates have more than three years of industry developing and maintaining CI/CD pipelines with GCP.
experience, including more than one year designing
and managing GCP-based solutions.

Google • 55
GOOGLE CLOUD PROFESSIONAL GOOGLE CLOUD PROFESSIONAL

Google Professional Cloud Security Google Professional Cloud Network


Engineer (PCSE) Engineer (PCNE)

The Google Professional Cloud Security Engineer The Google Professional Cloud Network Engineer
Certification is designed for security analysts, certification is designed for network engineers and
engineers, and architects who design and implement architects who implement, manage, and optimize
secure infrastructures on the Google Cloud Platform. network architectures on the Google Cloud Platform.
The Google PCSE exam validates a candidate’s Candidates should have experience implementing
understanding of both general and GCP-specific VPCs, hybrid connectivity, network services, and
security topics including: security for established network architectures.
The Google PCNE exam validates a candidate’s
• Configure access within a cloud environment understanding of both general and GCP-specific
• Configure network security networking topics including:
• Ensure data protection
• Manage operations within a cloud solution •  Design, plan, and prototype a GCP network
environment •  Implement a GCP virtual private cloud (VPC)
• Ensure compliance •  Configure network services
•  Implement hybrid interconnectivity
Required exam: Earning the Google PCSE certification •  Implement network security
requires passing one exam — the Professional Cloud
Security Engineer (PCSE) exam. Required exam: Earning the Google PCNE certification
Prerequisites: None. requires passing one exam — the Professional Cloud
Recommended experience: Google recommends that Network Engineer (PCNE) exam.
candidates have more than three years of industry Prerequisites: None.
experience, including more than one year designing, Recommended experience: Google recommends that
managing, and securing GCP-based solutions. candidates have more than three years of industry
experience, including one or more years of hands-on
experience designing, deploying, and managing GCP-
based networked solutions.

Google • 56
GOOGLE CLOUD PROFESSIONAL GOOGLE CLOUD PROFESSIONAL

Google Professional Cloud Google Professional Collaboration


Developer (PCD) Engineer (PCE)

The Google Professional Cloud Developer certification The Google Professional Collaboration Engineer
is designed for app developers who design and build certification is designed for IT professionals and
applications to run on the GCP. Candidates should collaboration engineers who help improve business
have experience with GCP products such as Compute efficiencies and office productivity by leveraging
Engine, Cloud Storage, Security key enforcement, and G Suite and the Google Cloud toolset. Candidates
BigQuery. The Google PCD exam validates a candidate’s should also know GCP tools, programming languages,
understanding of both general and GCP-specific and APIs to automate workflows to increase
development topics including: operational efficiency. The exam for the Google
Professional Collaboration Engineer (PCE) validates the
•  Design highly scalable, available, and reliable candidate’s ability to:
cloud-native applications
•  Build and test applications • Implement G Suite authorization and access
•  Deploy applications • Manage user, resource, and
•  Integrate Google Cloud Platform services Team Drive lifecycles
•  Manage application performance monitoring • Manage electronic mail
• Control and configure G Suite services
Required exam: Earning the Google PCD certification • Configure and manage endpoint access
requires passing one exam — the Professional Cloud • Monitor organizational operations
Developer (PCD) exam. • Advance G Suite adoption and collaboration
Prerequisites: None.
Recommended experience: Google recommends that Required exam: Earning the Google PCE certification
candidates have more than three years of industry requires passing one exam — the Professional
experience, including more than one year designing Collaboration Engineer (PCE) exam.
and managing GCP-based solutions. Prerequisites: None.
Recommended experience: Google recommends that
candidates have more than three years of experience,
including one or more yearsss working with G Suite and
designing and managing GCP-based solutions.

Google • 57
GOOGLE CLOUD PROFESSIONAL GOOGLE CLOUD PROFESSIONAL

Google Professional Machine Learning Google G Suite Certification


Engineer (PMLE)
The Google G Suite certification is designed for IT and
The Google Professional Machine Learning Engineer business professionals who use the core tools and
certification is designed for IT and data professionals services in the Google G Suite application portfolio.
who design and build machine learning models. The This Google certification denotes that the candidate
PMLE exam validates a candidate’s understanding of has the proven ability to complete common workplace
machine learning principles including: activities using cloud-based tools to create and share
documents, spreadsheets, presentations, and files.
• Frame ML problems
• Architect ML solutions The Google G Suite exam validates the candidate’s
• Prepare and process data proficiency in key features of the G Suite platform:
• Develop ML models
• Automate & orchestrate ML pipelines •  Drive
• Monitor, optimize, and maintain ML solutions •  Gmail
•  Hangouts Meet
Required exam: Earning the Google PMLE certification •  Docs
requires passing one exam — the Professional Machine •  Sheets
Learning Engineer (PMLE) exam. •  Forms
Prerequisites: None. •  Slides
Recommended experience: Google recommends that
candidates have more than three years experience Required exam: Earning the Google G Suite
designing and building machine learning models with certification requires passing one exam — the Google G
Google Cloud technologies. Suite Certification exam.
Prerequisites: None.
Recommended experience: Google recommends that
candidates have more than three years of industry
experience, including one or more years working with
G Suite solutions.

Google • 58
Google Developers GOOGLE DEVELOPER

Certifications Google Associate Android Developer


(AAD)
As with other tech vendors, Google sees tremendous
value in having a vibrant network of developers who The Google Associate Android Developer certification
are certified to build apps using Google Android and is designed for entry-level Android developers. The
web technologies. Google Associate Android Developer exam validates a
candidate’s understanding of these topics:
For employers, the Google Developers Certifications
validate the proficiency and skills of prospective •  Use Android’s messaging, multitasking,
employees. Likewise, the Google Developer connectivity and media services
certification program allows certified programmers to •  Quickly create apps with user interfaces that
promote themselves to employers, projects, take advantage of Android’s rich UI frameworks
and communities. •  Leverage Android’s frameworks and techniques
•  Use Android Studio debugging tools
Google offers two developer certifications: •  Test the execution of a program and find errors
and abnormal or unexpected behavior
•  Google Associate Android Developer
• TensorFlow Developer Required exam: Earning the Google Associate Android
Developer certification requires passing one exam —
the Google Associate Android Developer exam. The
Google Associate Android Developer Certification exam
consists of a coding project and an exit interview.
Prerequisites: There are no prerequisites for this
Google developer certification, but candidates are
required to be more than 13 years old and reside in a
non-embargoed country.
Recommended experience: Google recommends that
candidates have the coding proficiency of an entry-
level Android developer.

Google • 59
GOOGLE DEVELOPER

TensorFlow Developer

The TensorFlow Developer certification is designed for


developers and data scientists who build models with
TensorFlow. The TensorFlow Developer exam validates
a candidate’s understanding of these topics:

• TensorFlow developer skills


• Build and train neural network models
• Build image classification models
• Build Natural Language Processing (NLP) systems
• Train, tune, use time series, sequence, and
prediction models

Required exam: Earning the TensorFlow Developer


certification requires passing one exam — the
TensorFlow Developer exam.
Prerequisites: While there are no prerequisite exams
for this TensorFlow certification, candidates should
know how to write Python code and use TensorFlow.
Recommended experience: Google recommends that
candidates have considerable hands-on experience
performing machine learning and deep learning tasks
with TensorFlow.

Google • 60
How Much Does It Cost to Get Google Cloud certifications are valid for two years
Google Certified? from the date certified. All candidates must recertify
in order to maintain their certification status. The
The Google certification exam cost varies by level. Associate Android Developer and Mobile Web Specialist
The Google Cloud Certified Associate Cloud Engineer certifications expire 36 months from the date when
certification costs $125. Each Google Cloud Certified candidates receive their digital badge. At or before
Professional certification costs $200. The G Suite expiration, candidates must complete the registration
Certification exam costs $75 and the Google developer and certification process again in order to renew
certification exams for Associate Android Developer their certification.
and Mobile Web Specialist Certification each cost $149.

Your total Google certification program cost will include


costs for study materials and Google certification Google Certification Salary
training courses that you take in preparation for and Career Information
taking the exam. Google provides many free exam
preparation resources such as study guides, videos, Your Google Cloud experience and certification will
and labs. However, you may incur costs for other study be just one indicator of the value that you bring to the
resources, so budget accordingly. table. Other factors such as regional cost-of-living,
industry, and company size will play a big part in how
much a job will pay. A July 2019 search of the Indeed.
com job search site for full-time jobs requiring Google
Google Recertification and Cloud showed more than 10,000 opportunities with
Renewal annual salaries of $75,000 and more than 8,000 with
salaries over $100,000.
Because of the rate of technology change, Google
certification programs — like most others nowadays Compensation data provider PayScale tracked
— have expiration dates. While it may seem like a salaries for employees with Google Cloud Platform
pain to have to recertify and renew your Google cloud expertise in the AppEngine and BigQuery products.
certification or your Google developer certification, it These products are most closely related to the Google
does make sure that your credentials are current Professional Cloud Developer and Google Professional
and valuable. Data Engineer certifications. DevOps Engineers with
Google AppEngine skills commanded average salaries

Google • 61
of $75,000, while software engineers were averaging Google Certification Training
$95,000 to $105,000 depending on seniority. The
average salary for professionals with Google BigQuery Good luck to you as you start on your Google
skills was $108,000 — Data Engineers averaged $95,000 certification path. Our course offerings do change from
and Architects $99,000. With the current interest in data time-to-time as we support the Google certification
analytics and big data, the Google Professional Data roadmap, so be sure to check CBT Nuggets for new and
Engineer certification looks like a good bet financially. updated Google certification video training courses.

All of our Google Cloud training contains built-in


quizzes to help reinforce what you’re learning, as
you learn. A CBT Nuggets subscription also includes
access to virtual labs, which are designed by our
industry-expert trainers to help learners gain hands-on
experience in sandbox environments.

Our subscriptions also provide access to practice


exams, which provide a baseline for learners to test
their knowledge. These practice exams help learners
evaluate their strengths and weaknesses, so they can
pinpoint areas to focus on when studying.

© 2020 CBT Nuggets. Version 1.0.

You might also like