This post was originally published on May 21, 2018. It has been updated to address new certifications and changing certification requirements.

Many of the world’s biggest enterprises now run part or all of their software environments in the AWS cloud, and more companies migrate to AWS every day. That’s why, if you’re looking for a new IT job or a new role in your current organization, or simply want to continue to grow in your current position, earning an AWS certification can be a very smart investment.

In fact, according to the GlobalKnowledge 2019 IT Skills and Salary Report, the average salary of an AWS-certified IT professional is now $129,868. AWS currently offers three of the ten highest-paying certs in North America, and the best of the bunch—the AWS Certified Solutions Architect (Professional)— commands an average salary of more than $148,000. Enterprises clearly recognize that employees who earn AWS certs know their stuff, and they also recognize what it takes to retain these employees.

In spite of this, many people still have nagging questions about AWS certification: Is it really the right choice for your career? Which ones should you pursue, and in what order? Where do you start—and are there any certs you should not consider earning?

Understanding the AWS certification system

Let’s begin with the big picture: AWS currently offers 11 certifications, including six core certs and five specialty certs. AWS organizes its core certs into three tiers: starting with Foundational; and then advancing to Associate and Professional certs. The diagram below shows how AWS views the relationships between certifications each level.

Understanding the relationship between AWS certification tiers.

AWS core certifications explained

AWS Certified Cloud Practitioner

  • Format: multiple choice
  • Length: 90 minutes
  • Fee: $100

This foundational exam covers the core principles of the AWS cloud platform. You’ll answer questions concerning essential AWS services and features, including business use cases. The exam also covers AWS security and compliance fundamentals, and requires you to demonstrate a working knowledge of AWS billing, support, and pricing. You should also expect questions about deploying resources and services in the AWS cloud.

Prerequisites and prep

This cert is perfect for anyone in a non-technical role who needs a general understanding of the AWS platform. IT salespeople, for example, can learn to speak with confidence and authority when a conversation touches on a customer’s AWS investments, and it can also help people in finance, management, and business roles communicate more clearly with their IT colleagues.

Amazon recommends six months of AWS experience before taking this exam, but that experience can be in any capacity, including technical and non-technical roles (e.g., sales, management, finance). In practice, your prep time—set aside at least six hours for study and review—is far more important to passing this exam.

AWS Certified Solutions Architect (associate)

  • Format: Multiple choice, multiple answer
  • Length: 130 minutes
  • Fee: $150

This is the cert you’ll want to prove you know how to build and deploy systems in the AWS cloud. This exam will ask questions about cloud-based solutions for deployments that follow strict requirements; and require you to demonstrate a knowledge of architectural best practices. You’ll need considerable experience deploying, configuring, and managing compute, network, storage, and database services in AWS. I also strongly suggest going into this exam with working knowledge of AWS security and compliance policies.

Prerequisites: AWS recommends at least one year deploying distributed systems at scale, using AWS cloud services.

AWS Certified Solutions Architect (professional)

  • Format: Multiple choice, multiple answer
  • Length: 170 minutes
  • Fee: $300

In this exam, you’ll prove your ability to build and deploy distributed systems in the AWS cloud to spec—plus understanding how to deploy them at scale with fault tolerance and high availability. This cert also requires the ability to deploy multi-tier applications to the AWS cloud, and to build enterprise-scale cloud solutions with AWS resources—all while managing your cloud spend.

Prerequisites: AWS recommends earning the AWS Certified Solutions Architect (associate) certification before taking this exam. AWS also strongly recommends more than two years experience deploying distributed systems, at scale, using AWS cloud services based on design requirements and best practices.

AWS Certified Developer (associate)

  • Format: Multiple choice, multiple answer
  • Length: 80 minutes
  • Fee: $150

This exam tests your ability to develop applications native to the AWS cloud. You’ll need to show your ability to use the AWS SDK to interact with and optimize the AWS services that you built into an application. Passing this exam also demands a functional understanding of code-level security practices, including credential creation and encryption strategies.

Prerequisites: AWS recommends at least a year of experience maintaining applications in the AWS cloud to take this exam. You should also understand the core services, principles, and best practices associated with services on the AWS platform; and have some experience creating applications for tools like Amazon DynamoDB, AWS Elastic Beanstalk, and AWS CloudFormation (among others).

AWS Certified DevOps Engineer (professional)

  • Format: Multiple choice, multiple answer
  • Length: 170 minutes
  • Fee: $300

The DevOps Engineer certification is all about testing your ability to manage distributed applications in the AWS cloud—from provisioning to full operational management. You’ll face questions about continuous integration and continuous delivery (CI/CD) methodologies and automation best practices, including best practices for automating security and compliance checks. You’ll also need to show a working knowledge of monitoring and logging practices as they pertain to the AWS platform.

As the diagram above shows, this is the professional-tier cert for the Developer and Operations tracks.

Prerequisites: AWS recommends holding an AWS Certified Developer (associate) or AWS Certified SysOps Administrator (associate) cert before taking this exam. AWS also recommends at least two years delivering applications in or managing AWS cloud deployments; and some experience with automation best practices, including scripting or other programming.

AWS Certified SysOps Administrator (associate)

  • Format: Multiple choice, multiple answer
  • Length: 80 minutes
  • Fee: $150

This exam certifies your ability to deploy, manage, and operate system resources in the AWS cloud. You should understand what it takes to manage cloud systems for both fault tolerance and high availability. You should also be able to match resource deployment to requirements;  and to account for operational needs, such as security and cost control.

Prerequisites: You’ll want at least a year of experience managing AWS-native applications. You’ll also want some experience gathering requirements and following AWS best practices for deployments and project lifecycle management.

The AWS specialty certifications

An overview of the AWS specialty certifications.

AWS Certified Big Data (specialty)

  • Format: Multiple choice, multiple answer
  • Length: 170 minutes
  • Registration fee: $300

This exam will demonstrate your ability to use various AWS services to get the most of your data analysis—including knowing how to automate key data analysis tasks.

Prerequisites: AWS recommends earning an AWS Certified Cloud Practitioner cert or any of the associate certs before taking this exam. AWS also recommends five years of experience in data analytics and a functional knowledge of AWS Big Data, including how to ingest, store, process, and visualize data.

AWS Certified Advanced Networking (specialty)

  • Format: Multiple choice, multiple answer
  • Length: 170 minutes
  • Fee: $300

If you’re into complex networking projects, especially ones that span scalable AWS systems, then this cert is perfect for you. The exam requires you to know how to manage a network architecture for any service on the AWS platform; and also how to automate most networking tasks.

Prerequisites: AWS recommends earning an AWS Certified Cloud Practitioner cert or any of the associate certs before taking this exam. AWS also recommends five years of experience managing networks and a firm understanding of networking concepts and best practices as they relate to the AWS platform.

AWS Certified Security (specialty)

  • Format: Multiple choice, multiple answer
  • Length: 170 minutes
  • Fee: $300

This exam is all about advanced methods for securing the AWS cloud platform. Candidates for this cert should be seasoned IT security experts who can demonstrate expert-level knowledge of data protection and encryption techniques for AWS environments; and mastery of AWS tools for implementing and managing cloud security.

The “beta” specialty certs

These certs are sure to appeal to practitioners working with cutting-edge voice (Alexa) and machine learning applications. But don’t assume that “beta” equals “easy.” In fact, if anything, the lack of practice exams and a dearth of colleagues who can tell you what the exam was like can make these certs even harder to earn.

AWS Machine Learning (specialty)

  • Format: Multiple choice, multiple answer
  • Length: 170 minutes
  • Fee: $300

This exam emphasizes designing and deploying machine-learning solutions to solve practical business problems. You can expect questions that ask you to choose the best machine learning solution to a problem—and why the chosen approach is better than others. You’ll also need to understand which AWS services are relevant to delivering a machine-learning solution, and you’ll need to know how to optimize your AWS services to deliver scalable, reliable, and secure solutions.

Prerequisites: AWS recommends that candidates work in development or data science roles and have one to two years of experience using machine learning or deep learning on the AWS cloud.

AWS Alexa Skill Builder (specialty)

  • Format: Multiple choice, multiple answer
  • Length: 170 minutes
  • Fee: $300

This exam tests your ability to create, test, and deploy Amazon Alexa skills. That includes understanding and communicating the value of voice solutions; applying user experience design best practices; security imperatives; and tools and techniques for creating, testing, and validating a skill.

Prerequisites: AWS recommends this cert to anyone who has (or wants) a job role that involves building Alexa skills. AWS recommends at least six months of hands-on experience building voice applications using the Alexa Skills Kit, and proficiency with at least one programming language.

Building your AWS Certification Plan

As a Principal Cloud Strategist for New Relic, people often ask me in what order they should take these exams. I recommend the following sequence for starting and turbocharging a cloud career:

  1. AWS Certified Solutions Architect (associate)
  2. AWS Certified Developer (associate)
  3. AWS Certified SysOps Administrator (associate)
  4. The speciality certs that interest you
  5. AWS Certified DevOps Engineer (professional)
  6. AWS Certified Solutions Architect (professional)

Note that this route does not include the AWS Certified Cloud Practitioner exam, which isn’t terribly useful for anyone in a technical role. I recommend folks in technical roles begin with the AWS Certified Solutions Architect (associate) exam and go from there. This certification also covers topics you’ll see again in the Developer and SysOps Administrator exams, which makes it a great up-front investment for anyone planning to take all three exams.

While the knowledge gained prepping for the Big Data, Network, and Security specialty certs will help you with the two professional level certifications, the other ones don’t offer that extra edge.

Planning your exam prep—today and in the future

The AWS platform has always been a hotbed of innovation—and of constant, often rapid-fire change. While there’s only so much AWS can do to address the impact of technology change on its exams, it does adhere to some guidelines that will keep your exam prep reasonably focused:

  • AWS requires a new feature or service to be in general availability (GA) for at least six months before allowing it to appear on an exam.
  • As noted in its exam guides, AWS will discuss in broad terms which “topic areas and objectives” you’ll find on an exam, although it won’t discuss specific features and services.
  • AWS “regularly rotates questions in and out” of its exams, but every question should remain within the exam’s stated topic areas and objectives.

As for the exam prep process, you’ll want to see for yourself what’s available to get you ready for each exam. Based on my experience, however, serious and thorough preparation for an Associate level exam requires 120 hours or more—and the Speciality or Professional level exams will be even more demanding.

Many engineers, especially younger ones, get “into the zone” during their exam prep and take two, three, or even more exams within a matter of months. I know the feeling, but I also strongly suggest resisting the urge to “binge test.” Instead, take at least 3-6 months between each exam.

Consider this: You might be “in the zone” today, but what about three, or six, or even nine years down the line? When the time comes, preparing to re-certify once you have a family, and a career in mid-flight, and who knows what else happening in your life, could become an overwhelming burden if you find yourself with multiple certifications expiring within a short time period. A little foresight today can pay huge benefits throughout the rest of your career.

AWS certs are a better investment than ever

Taking AWS certification exams isn’t a very expensive process in terms of hard costs; you could take every available exam, including the beta specialty certs, for less than $1,500. But the U.S. Department of Defense decision to award its massive (upwards of $10 billion) “JEDI” cloud-computing contract to Microsoft leads some practitioners to wonder: Is it still a good bet to go all-in with AWS certifications? Is Azure the wave of the future for the enterprise cloud?

Here’s my advice: AWS isn’t going away, and it’s even unlikely to give up its massive market-share advantage. Don’t think twice about pursuing a full course of AWS certifications, because it will pay off handsomely.

The fact is, Microsoft’s “JEDI” win simply reinforces the cloud’s role as the enterprise computing platform of the future. With so many firms still at the beginning of their own cloud journeys, and so many market opportunities waiting to be claimed, AWS has many years of full-throttle growth—and undisputed market leadership—still to come. Stay focused on your career goals, plan and prepare carefully for these exams, and move ahead with confidence that you’ve got a winning—and lucrative—career-building strategy.

Best of luck in your AWS certification journey!

             

 

As a principal cloud strategist at New Relic, Kevin has deep knowledge of the cloud industry and works with customers and partners to assist in their cloud adoption journeys. He’s been in the enterprise software industry for more than 20 years, and has spent 12 years as a customer-facing solutions architect, selling enterprise software solutions to all verticals. View posts by .

Interested in writing for New Relic Blog? Send us a pitch!