AWS Tips: An AWS pro shares his tips for preparation and more

How to get AWS Certified Series: In this series, we’ll be sharing the knowledge and experiences of Cloud experts working and training in the cloud space. In today’s post, we’ll be talking to an all 5 AWS certification holder who will share his AWS tips, processes, and challenges.

Greg Cockburn is an all 5 AWS certification holder. He has extensive expertise in the Information Technology space and has specialized in UNIX and Linux Systems Administrations and broader application operations. Greg is certified as an AWS APN Cloud Warrior and is recognized for his AWS subject matter expertise.

Greg started out in IT as a system administrator, working in both the start-up and enterprise world. He sees AWS certifications as a tremendous value both personally and professionally. “The certifications give you that ‘I know at least these specific core services and I’m able to learn them.’ ” This is important for individuals who want to stand out in their careers, but also for businesses who want to know that their partners have a solid level of understanding for their services. “For business customers and partners, it’s just a way of being able to ascertain that you are at that level. It’s a really good starting point.”

The path to AWS

For Greg, the certification path started with meeting the requirements for being an AWS premier partner. When he needed a greater level of competency in AWS, he continued to go for certifications to round out his knowledge in the different areas. He says: “You deal with the run of the mill stuff, if you like, the EC2 instances, the RDSs. Then you forget that there’s other things outside of that. The certifications gave you the opportunity to go back and learn the things that you don’t touch often or you haven’t had a chance to use or play with.”

It took Greg just 18 months to complete all five certifications. His certification path was tuned toward what was available and necessary at the time. When Greg went for his first AWS certification, the Professional level certifications did not yet exist. After two certifications, he was invited by AWS to take the DevOps Professional certification, which was in beta at the time. He sat for the Developer-Associate certification at the 2015 re:Invent and decided to get the final certification, for SA Professional, to complete the set.

Because of his background as a sys admin, his personal ordering of the certifications worked for him. “If you feel more comfortable with day-to-day operations, or Dev Ops, then perhaps it’s better to choose sys admin first and then look at doing the Dev Ops Professional and then do the architecture Professional.”
He advised a similar strategy for moving from Associate Solutions Architect to the Professional tier: “If you’ve only got one of the Associates, I would definitely recommend doing a second one. If you’ve done the Developer-Associate, then look at doing the Sys Ops one. I would almost say you should partner the Sys Ops with one of the other two. I would almost always recommend doing the Sys Ops first, unless you’ve got a little bit more of a slant on the developer side, then maybe do the Developer one first, but definitely pair either SA or the Developer with the Sys Ops. Do those first. I’m not sure if that’s what AWS recommend or if they just require you to have one Associate, I can’t remember, but definitely do the Sys Ops with one of the other two.

Then from there the track becomes reasonably obvious. If you do the Sys Ops and the Developer, you would go on and do the Dev Ops-Professional, or if you’ve done the Sys Ops and the SA-Associates, then go on to do the SA-Professional.”

AWS Tips: Getting prepared for certification

Here are a few of Greg’s AWS tips for preparing for certification exams, from your initial preparation strategy, up to what you should do the night before, and during the actual exam itself.
In advance. Greg’s study strategy is to get the exam blueprint and set aside two to three hours of dedicated study time per week.

“Find your time when it suits you to just lock everything away and pick one section. Then go off and read the white paper about it. Or go and do a lab and then do some questions. I think the big thing to do is to first go and play with it yourself, so follow the examples from the AWS documentation, and then go and jump into a course or a lab – you can take a look at the suite of CloudAcademy learning content to prepare –  and then go through those processes. They will help you fill in the blanks, if you like. The things that you didn’t pick up during the examples. Then just do that, do a section. If you break it down like that, a few weeks later, you will go through all the sections and now you’ve learnt all of those bits and pieces. That’s the approach that I’ve always taken.

Courses are an especially good way to make sure you are covered in the areas that the exam actually covers. “Back in those days, there were only two types of EBS storage: magnetic and IOPS. You generally didn’t use IOPS, because you’re just playing around. You’ve done a lot of magnetic, but you’ve never done any calculations on ‘How does IOPS work? How would you size it?’ If you don’t touch it, the blueprint may only say ‘EBS.’ It doesn’t actually go in and say ‘You need to know EBS and IOPS.’
The courses fill those gaps in for you. They’ll make sure that you’ve covered both magnetic and IOPS, in this case. That’s where you have your play and you solve your problems in the console yourself or via the command line, but within AWS, and then get those courses to just fill in all the little bits and pieces that you haven’t thought of specifically to help fill in all those gaps for you.”

Exam day. Rather than using the night before the exam to cram, Greg recommends taking the night off from studying. ”If you haven’t studied up to that point in time, you’re probably not going to learn it and retain it.” Instead, focus on going to bed early so you can get a good night’s rest. Then, have have a good breakfast.

During the test. Greg’s advice for navigating the test questions is to go with your gut instinct. “I can’t quote specific studies, but I’ve read enough things that say that most of the time, you’ve usually picked the right answer the first time, so don’t change it. While I do tag things to review later, I very rarely change them to review. And try and not get myself too worked up about it at the end. If you that little bit of time, you start to double-guess on some of these questions.

The exams are a multi-choice type approach. There’s usually four answers and two of them are throw-away. Then the other two answers are going to be very similar and there’ll be one little thing in there that you have to pick out from the question to distinguish which one is the right one. Those are the ones that you get hung up on and you put a mark down and come back to it later and you start double-guess yourself and you start to over-think it. The thing is, go with your gut, it’s usually right.

General AWS tips for certification

Greg also shared his AWS tips for some specific concerns, including what scripting knowledge you need going into AWS, crossover content in the DevOps and SysOps exams, and strategies for students who want to acquire more real-world experience in addition to certification:
What scripting knowledge do you need before starting the certification process?
“You need to have an understanding of a language other than bash, so Python or Ruby or some of the others. Basically, most of the ones that are covered in the AWS SDKs, but you don’t need to know one specifically for the exams. The questions are general development-type questions as opposed to a specific language.

“Where do you need to have an understanding of the language that AWS SDK uses for the method call. If you get where a verb versus a noun goes in their methodology, you should be able to pick out the right ones. Those are all language agnostic, so you don’t need to know a specific language, but definitely you need to know something more than bash.

“I would say that at least, at a minimum, learn and use the AWS CLI as you’re doing labs. If you do a lab really quickly in the console, jump in and do it via the CLI. If you want to go that next level, then I’d definitely use another language like Python or Ruby to do the same thing again. It all ultimately matches. The same calls that you do, the same function that you use in the AWS CLI is going to be exactly the same name. Maybe the capitalization or underscores are a little bit different, but the same names and the same places follow exactly the same in the SDK, so it becomes really easy.

“I actually do that all the time. I will prototype something, take it do the AWS API using the CLI first, and then go off and write it in Python or Ruby. That’s how I write a lot of the Lambda stuff I do. I do a quick one on the AWS CLI just by copying and pasting values as I print them out, and then once I understand my workflow, what I want to achieve, I’ll then go and write my first iteration in Python to run locally, and the next iteration is to wrap it in something that’s suitable for Lambda with a handler and return values for the context, etc.”

How much crossover is there between the content for the DevOps and SysOps exams?
“All of the Associates are more focused on just the specific resources and how they work and their limits and those sort of things in AWS. When you get into the Developer and the Architecture Professionals, they are very much more focused on how to build it for the Dev Ops and what to build for the architecture.

“There’s not so much in overlap, but when you get to that Professional level, you’ve got to have an understanding of those basic resources. Those basic resources are those ones covered in the Associate exams. That’s where the overlap comes from in that respect.”
Upon entering the job market, how can students who already have certifications prepare to compete with more experienced candidates?

“With AWS, of course, you can be Free Tier, so sign up and jump in there and do things. It’s almost a little bit as much about networking. Who can you find in your network who can solve that problem? Now you’ve immediately got a reference and some experience. It might only be a couple of hours of work. Jump onto an open-source project and help them with their infrastructure, for example. Or Linux User Groups is another good one. You’ll often find people in those groups who’ll need assistance with setting up infrastructure, maintaining it, or those sorts of things. You’re going to get experience and you’re going to build your network outside of uni or school or whatever it is that you’re in. That’s going to be really valuable to getting your experience, getting your references, and building up your network to get those job offers.”

Hear more of Greg’s AWS tips in this Cloud Academy webinar.
More about Prep for AWS Certifications here.

 

Avatar

Written by

Cloud Academy Team


Related Posts

Vijayakumar Athithan
Vijayakumar Athithan
— March 27, 2020

What is Cognito in AWS?

Web applications usually allow a valid username and password combination for successful sign in to the application. Modern authentication flows incorporate more approaches to ensure user authentication. When using AWS, this is no exception, thanks to the abilities and features offered b...

Read more
  • AWS
  • AWS Cognito
  • Solutions Architect
Connie Benton
Connie Benton
— March 25, 2020

How To Build a Career with AWS Certifications

From Iaas and PaaS solutions to digital marketing, cloud computing reshapes the world of technology. As the influence of this technology grows, so does investment. Tens of billions of dollars are being spent on cloud computing-related services each year. This influx is continuing to inc...

Read more
  • AWS
  • Certifications
Avatar
Andrew Larkin
— March 20, 2020

The 12 AWS Certifications: Which is Right for You and Your Team?

As companies increasingly shift workloads to the public cloud, cloud computing has moved from a nice-to-have to a core competency in the enterprise. This shift requires a new set of skills to design, deploy, and manage applications in cloud computing. As the market leader and most ma...

Read more
  • AWS
  • AWS Certifications
Alisha Reyes
Alisha Reyes
— March 17, 2020

Cloud Academy’s Blog Digest: How Do AWS Certifications Increase Your Employability, How to Become a Microsoft Certified Azure Data Engineer, and more

With everything going on right now, it's likely that the only thing you've been reading lately is related to the coronavirus pandemic. It's important to stay informed during these times, but it's also good to jump into something that can take your mind off of the current situation for j...

Read more
  • AWS
  • Azure
  • blog digest
  • Certifications
  • Cloud Academy
  • programming
  • Security
Avatar
Cloud Academy Team
— March 13, 2020

Which Certifications Should I Get?

As we mentioned in an earlier post, the old AWS slogan, “Cloud is the new normal” is indeed a reality today. Really, cloud has been the new normal for a while now and getting credentials has become an increasingly effective way to quickly showcase your abilities to recruiters and compan...

Read more
  • AWS
  • Azure
  • Certifications
  • Cloud Computing
  • Google Cloud Platform
Alisha Reyes
Alisha Reyes
— March 7, 2020

New on Cloud Academy: Intro to GitOps; AWS Courses; Java, Python, Amazon Linux 2, Ubuntu, & Docker Playgrounds; and much more

New Lab Playgrounds This month, our Content Team released six new "playground labs." Our playground labs provide a safe and secure sandbox environment for you to explore your own ideas, follow along with Cloud Academy courses, or answer your own questions — all without having to instal...

Read more
  • AWS
  • Azure
  • gitops
  • Google Cloud Platform
  • lab playground
  • programming
Alisha Reyes
Alisha Reyes
— March 6, 2020

New on Cloud Academy: Intro to GitOps; AWS Courses; Java, Python, Amazon Linux 2, Ubuntu, & Docker Playgrounds; and much more

New Lab Playgrounds This month, our Content Team released six new "playground labs." Our playground labs provide a safe and secure sandbox environment for you to explore your own ideas, follow along with Cloud Academy courses, or answer your own questions — all without having to instal...

Read more
  • AWS
  • Azure
  • gitops
  • Google Cloud Platform
  • lab playground
  • programming
Patrick Navarro
Patrick Navarro
— March 4, 2020

AWS Certifications: How Do They Increase Your Employability and Progress Your Career?

AWS certifications are no walk in the park. They’re designed to validate in-depth, specialist knowledge and comprehensive experience, often requiring months of dedicated studying to earn even for those already working with the cloud platform. But the rewards that AWS professionals ca...

Read more
  • AWS
  • AWS certification
  • certification
Avatar
Chandan Patra
— February 21, 2020

Elasticsearch vs. CloudSearch: AWS Cloud Search Choices

Elasticsearch vs. CloudSearch: What's the main difference? Let's compare AWS-based cloud tools: Elasticsearch vs. CloudSearch. While both services use proven technologies, Elasticsearch is more popular, open source, and has a flexible API to use for customization; in comparison, CloudS...

Read more
  • AWS
  • Azure
  • cloudsearch
  • elasticsearch
Avatar
Andrew Larkin
— February 13, 2020

Cloud Academy Content Roadmap Updates

Welcome to our Q1 2020 roadmap. This is the content we plan to build over the next three months, between February 1 - and April 30, 2020. Let's look at some of our roadmap highlights. Atlassian Bamboo for CI/CD We had a lot of requests for practical guides on how to apply DevOps tool...

Read more
  • Artificial Intelligence
  • AWS
  • Azure
  • Docker
  • Google Cloud Platform
  • Kubernetes
  • Machine Learning
Alisha Reyes
Alisha Reyes
— February 7, 2020

New on Cloud Academy: Git Labs, CKA and CKAD Lab Challenges, AWS and Azure Learning Paths, AGILE, and Much More

We just kicked off our first Free Weekend of 2020. This means we've unlocked our Training Library for just 72 hours. Until Sunday at 11:59 pm (PST), you can get unlimited access to our industry-leading learning paths, courses, certification prep exams, and our most popular hands-on labs...

Read more
  • agile
  • AWS
  • Azure
  • Google Cloud Platform
  • Linux
  • OWASP
  • programming
  • red hat
  • scrum
Avatar
Stuart Scott
— February 6, 2020

How to Encrypt an EBS Volume

Keeping data and applications safe in the cloud is one of the most visible challenges facing cloud teams in 2020. Cloud storage services where data resides are frequently a target for hackers, not because the services are inherently weak but because they are often improperly configured....

Read more
  • AWS
  • EBS
  • Encryption