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.”
AWS Security: Bastion Host, NAT instances and VPC Peering
Effective security requires close control over your data and resources. Bastion hosts, NAT instances, and VPC peering can help you secure your AWS infrastructure. Welcome to part four of my AWS Security overview. In part three, we looked at network security at the subnet level. This ti...
Top 13 Amazon Virtual Private Cloud (VPC) Best Practices
Amazon Virtual Private Cloud (VPC) brings a host of advantages to the table, including static private IP addresses, Elastic Network Interfaces, secure bastion host setup, DHCP options, Advanced Network Access Control, predictable internal IP ranges, VPN connectivity, movement of interna...
Big Changes to the AWS Certification Exams
With AWS re:Invent 2019 just around the corner, we can expect some early announcements to trickle through with upcoming features and services. However, AWS has just announced some big changes to their certification exams. So what’s changing and what’s new? There is a brand NEW ...
New on Cloud Academy: ITIL® 4, Microsoft 365 Tenant, Jenkins, TOGAF® 9.1, and more
At Cloud Academy, we're always striving to make improvements to our training platform. Based on your feedback, we released some new features to help make it easier for you to continue studying. These new features allow you to: Remove content from “Continue Studying” section Disc...
AWS Security Groups: Instance Level Security
Instance security requires that you fully understand AWS security groups, along with patching responsibility, key pairs, and various tenancy options. As a precursor to this post, you should have a thorough understanding of the AWS Shared Responsibility Model before moving onto discussi...
Cloud Migration Risks & Benefits
If you’re like most businesses, you already have at least one workload running in the cloud. However, that doesn’t mean that cloud migration is right for everyone. While cloud environments are generally scalable, reliable, and highly available, those won’t be the only considerations dri...
Real-Time Application Monitoring with Amazon Kinesis
Amazon Kinesis is a real-time data streaming service that makes it easy to collect, process, and analyze data so you can get quick insights and react as fast as possible to new information. With Amazon Kinesis you can ingest real-time data such as application logs, website clickstre...
Google Cloud Functions vs. AWS Lambda: The Fight for Serverless Cloud Domination
Serverless computing: What is it and why is it important? A quick background The general concept of serverless computing was introduced to the market by Amazon Web Services (AWS) around 2014 with the release of AWS Lambda. As we know, cloud computing has made it possible for users to ...
Google Vision vs. Amazon Rekognition: A Vendor-Neutral Comparison
Google Cloud Vision and Amazon Rekognition offer a broad spectrum of solutions, some of which are comparable in terms of functional details, quality, performance, and costs. This post is a fact-based comparative analysis on Google Vision vs. Amazon Rekognition and will focus on the tech...
New on Cloud Academy: CISSP, AWS, Azure, & DevOps Labs, Python for Beginners, and more…
As Hurricane Dorian intensifies, it looks like Floridians across the entire state might have to hunker down for another big one. If you've gone through a hurricane, you know that preparing for one is no joke. You'll need a survival kit with plenty of water, flashlights, batteries, and n...
Amazon Route 53: Why You Should Consider DNS Migration
What Amazon Route 53 brings to the DNS table Amazon Route 53 is a highly available and scalable Domain Name System (DNS) service offered by AWS. It is named by the TCP or UDP port 53, which is where DNS server requests are addressed. Like any DNS service, Route 53 handles domain regist...
How to Unlock Complimentary Access to Cloud Academy
Are you looking to get trained or certified on AWS, Azure, Google Cloud Platform, DevOps, Cloud Security, Python, Java, or another technical skill? Then you'll want to mark your calendars for August 23, 2019. Starting Friday at 12:00 a.m. PDT (3:00 a.m. EDT), Cloud Academy is offering c...