Professional Documents
Culture Documents
DevOps Certification Guide
DevOps Certification Guide
DevOps
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:
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.
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.
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.
• 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.
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 has been embraced as a way to make life easier, but it also comes with a
steep learning curve.
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.
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.
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
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.
• 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 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 • 15
Cloud and Infrastructure AWS CERTIFICATION
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
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
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:
DevOps • 18
CISCO CERTIFICATION CISCO CERTIFICATION
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
DevOps • 21
DEVOPS TOOLS DEVOPS TOOLS
DevOps • 22
DEVOPS TOOLS DEVOPS TOOLS
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:
DevOps • 23
DEVOPS TOOLS
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.
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.
• 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 • 29
AWS Associate ASSOCIATE CERTIFICATION
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
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
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
AWS • 32
PROFESSIONAL CERTIFICATION
AWS • 33
AWS Specialty SPECIALTY CERTIFICATION
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
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
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 • 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.
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.
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:
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:
Microsoft • 41
Associate-Level Role-Based ASSOCIATE ROLE-BASED
Microsoft • 42
ASSOCIATE ROLE-BASED ASSOCIATE ROLE-BASED
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
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
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 • 46
EXPERT ROLE-BASED
Microsoft • 47
Specialty SPECIALTY ROLE-BASED
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
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.
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.
Microsoft • 50
Microsoft Certification
Training
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 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
Google • 53
Google Cloud GOOGLE CLOUD PROFESSIONAL
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
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
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
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 • 58
Google Developers GOOGLE DEVELOPER
Google • 59
GOOGLE DEVELOPER
TensorFlow Developer
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.
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.