Amazon Web Services (AWS) is an incredibly complex topic, especially when it comes to certifications. If you’re new to AWS (and working with the cloud in general), where’s the best place to start? And what do you need to know to succeed?
First, what Is Amazon Web Services (AWS)?
Amazon Web Services (AWS) is a growing suite of cloud services, including storage and compute, that anyone can use. Although Amazon’s cloud offerings dominate the market (especially among enterprise-level companies), it faces a growing challenge from Microsoft’s Azure and Google Cloud. Given its market-share, AWS is likely to endure for quite some time, meaning your related skills and certifications will pay off for years to come (provided you keep them up-to-date, of course).
Over the past decade, AWS has scaled up a variety of tools and services, from analytics and machine learning to compliance and database. As we broke down on Dice’s ‘Tech Connects’ podcast, anyone who wants to master AWS and become a cloud professional must have a grasp on five core concepts:
According to Maureen Lonergan, Vice President of AWS Training and Certification at Amazon Web Services, anyone who wants to start training in AWS should start with AWS Skill Builder, which has more than 500 free digital courses in 16 languages.
If you’re interested in applying for AWS-related jobs, possessing certifications can help prove to employers that you have the necessary skills to build out and maintain AWS services as part of a company’s overall tech stack.
How many AWS certifications are there?
There are currently 12 AWS certifications on offer, from foundational certs to specialty topics such as security, data analytics, and machine learning:
Keep in mind that these certifications break into distinct categories that ladder according to your experience with AWS, cloud, and the broader tech industry:
- Foundational: This certification represents “foundational understanding of AWS Cloud, in Amazon’s words. It requires no prior experience.
- Associate: These certifications “showcase your knowledge and skills on AWS and build your credibility as an AWS Cloud professional,” according to Amazon. There are three subcategories of Associate certifications: Architect, Operations, and Developer. Prior experience with the cloud and/or on-premises IT is “recommended.”
- Professional: These certifications “validate advanced skills and knowledge required to design secure, optimized, and modernized applications and to automate processes on AWS” (Amazon, again). As you can see in the above chart, Professional certifications break down into two categories: Architect and DevOps. In other words, get ready to know everything about databases in an AWS context.
- Specialty: These AWS certifications cover specific areas such as Alexa, machine learning, and data analytics. “Dive deeper and position yourself as a trusted advisor to your stakeholders and/or customers in these strategic areas” is how Amazon frames the benefits of these certifications. Required experience varies between specialties.
Depending on your interests, obtaining these certifications can provide lasting benefits to technologists, especially if they want to work for organizations that partially or totally rely on AWS.
Where should you start your AWS certification journey?
Mattias Andersson, senior community training architect at Pluralsight, admits the breadth of AWS certifications can be quite overwhelming at first, but starting with AWS Certified Cloud Practitioner helps beginners cover a lot of valuable material.
From his perspective, AWS Solutions Architect (associate level) and Certified Cloud Practitioner provide a knowledge foundation for all the decisions technologists might need to make in any career involving AWS. “People don't need to necessarily pick a full track right at the very beginning,” he said. “They can start with Cloud Practitioner, or if they feel more ambitious, the Solutions Architect associate and then move forward from there. It's a super-valuable start, and they're not wasting any effort by doing that.”
Mike Saccotelli, director of solution development at SPR Consulting, said if you’re looking into AWS certification, first consider your existing experience with cloud platforms: “Many of the exams recommend one or two years of experience in the certification space, so if there is any experience that can be leveraged, you’ll already have a head start.”
If you don’t have a baseline to leverage, consider if you have other areas of technical expertise that could possibly help. For instance, if typical web development and software engineering are your core skill-set, then the AWS Developer certification path is likely a good starting place.
“If your background is more data-oriented, then one of the database, data analytics or machine learning paths may be your better options,” Saccotelli added. “If you have more of a background in operational aspects of your organization, then the SysOps Administrator or DevOps Engineer is probably a good place to start.”
From Saccotelli’s perspective, the Machine Learning, Data Analytics and Security tracks likely have the greatest growth looking forward: “Inside and outside the AWS ecosystem, those skills are growing in demand and in need, so aligning a certification track toward those high-demand areas would be a good bet for 2022 and beyond.”
What’s the competitive advantage of AWS certifications?
Andersson also pointed to certifications in Database or Data Analytics, as well as the AWS certification for Machine Learning, as offering a competitive advantage as businesses rapidly build up IT teams devoted to these specialties.
“Every organization needs data analysts to offer business intelligence, and there are also others that will build on AI and ML research to punch through all that data to use it in ways that we humans couldn't actually do manually,” he said. “Honestly, there there's so much opportunity in cloud, but data is at the core of many of the very promising careers that people might be looking toward.”
Saccotelli said the goal in achieving any certification is to validate and prove competency in what you know: “A good organizing principle is to get certificated in what you already know,” he said. “Once you can establish a foundation in what you do know, that will give you the opportunity to expand into other areas of the platform.”
One piece of advice: Treat these certifications as building blocks, with the long-term goal of getting to a higher certification level based around cloud architecture. “Building toward a well-rounded understanding of the platform’s offerings will elevate you to a level where you can envision, architect and build holistic solutions within the platform,” he said.
Also, keep in mind that these tests can prove difficult at times; it’s important to study and train, but don’t get discouraged if progress takes time. “While you can get certified without having real-world experience with these tools, it will be much easier if you do because you will have better context as to how the different products work and flow together,” Saccotelli said. “All in all, don’t be discouraged—pick a path and work hard, and find others with similar goals. We have many folks who work as study groups and they have much more success than folks trying to get certified on their own."
Andersson agreed, pointing out there are a lot of opportunities where people can take advantage of their own background when it comes to learning new technology. “I think the most important way to start is to actually start,” he said. “Don't keep putting it off to try to figure out everything in advance, because it'll just delay the value you could be achieving. Once you've started, keep making progress, even if you're not 100 percent sure that it's in the right direction. Whenever you're learning new things, that's always valuable.”
AWS certification documentation and costs
As you might expect, Amazon offers quite a bit of documentation around its exams. There are also some costs involved: The AWS pricing for Cloud Practitioner exam costs $100, and you can also get practice exams for $20 each.
Solutions Architect, SysOps Administrator, and Developer certifications all cost $150 for the final exam, as well as $20 for practice quizzes. Amazon’s Professional Solutions Architect and DevOps Engineer certifications cost $300 for the exam, and $40 for practice tests. Each of the AWS specialties cost $300, and $40 for practice exams.
As we pointed out, AWS is expanding rapidly, with new services and options added every year. That can make it challenging to keep up with the platform, especially if you work for an organization that wants highly specialized cloud services. However, the effort to learn skills and earn certifications can translate into lucrative opportunities. Start off by relying on Amazon’s training and resources to begin your AWS journey; once you build up enough experience, consider which certifications you might want to earn first.