AWS Bites Podcast

20. Should I get an AWS certification?

In this episode of AWS Bites podcast, Eoin and Luciano talk about whether it is worth to get an AWS certification and why. We discuss why a certification can be important from the perspective of individuals and companies, what are the certifications available and how are they grouped. Finally we try to provide some suggestions for a study plan and give various useful resources and tips.

In this episode we mentioned the following resources:

Let's talk!

Do you agree with our opinions? Do you have interesting AWS questions you'd like us to chat about? Leave a comment on YouTube or connect with us on:

Luciano
00:00:40

Yeah, I guess that's it's the good first question and the answer of course again as usual is it depends and I suppose we can discuss different perspectives The first one is you are somebody that already has some degree of experience with AWS or the cloud in general And in that case, maybe it's a little bit trickier to say yes or no It yeah, it depends on your current situation But most likely it's gonna add less value to you because you already have experience you can probably prove In your workplace or if you're doing an interview that you already know your stuff and you don't need a certification But if you are just starting your cloud journey or your software engineering journey, and you are interested in the cloud in general Trying to get a certification could help you a lot boosting your well first of all your self-confidence But also going into interviews or trying to grow in your existing workplace It can be like very beneficial to get that certification And on the other side other than just the title itself. I think going through the journey of studying for the certification It's something gives you a very good overview on what are all the different services. What are the things that are more important? How to learn all the different concepts like in which order it makes the most sense I think a certification is definitely gonna give you all that good base to keep growing from there Do you agree with this perspective or is there anything else you might want to add?

Eoin
00:02:19

Yeah, I do agree And my own experience of it as well I probably previously had that common perception that as long as you had the experience you don't really need the certification But I've been through the journey with the AWS certification and I've also realized that That kind of perception kind of comes from a position of privilege as well And it's less true for underrepresented groups in tech So in the end I've heard many cases where people have said that where you're fighting that bias all the time Having a certification can really help to overcome that So I think that's that's really worthwhile to mention because everybody's context is very different But in general, I think there is a lot of value to certification for a lot of people and it does help for hiring, right? So it can kind of give you access to better roles and salaries. Like you said it can help you get jobs and Change your role in your existing company and it really helps for companies that are early on in the cloud journey If you've got a lot of people already with a lot of experience in-house, it may matter less But if you're trying to build a lot of expertise, it's something that boosts credibility, but also helps to Focus people on AWS and all of the different options available there and also build a culture probably of Professional development in that area within the company and you'll have people encouraging each other and Exchanging tips on how to achieve the certifications and when they see other people doing it, they might want to be more encouraged to do it themselves What do you think are there other areas that AWS certification is useful for that we didn't mention yet?

Luciano
00:05:45

Yeah, I think from the perspective of an employer there are definitely two possible positions One is that you are trying to hire somebody and then seeing that certification might be more or less important to you It's definitely as we said like an additional signal of credibility, but I would say trust but verify Of course as in anything we know you there is still a factor that you can game a little bit the exam and get certified So the certification is definitely not a replacement for experience. Make sure you validate that certification That certification may be asking the candidate for specific examples of projects they've been working on And what they think is more important. What did they learn? So definitely don't just rely on the certification to hire somebody On the other hand, if you are an employer you probably want to care about certifications even for the people you already hired They might be interested in getting a certification and I think if that happens in your company I think you should support that Especially if AWS is something you basically work on it every day you need that experience Allowing your team to get a certification can definitely increase their productivity, can increase their skill But not just that you are also supporting every team member to grow on their career so I think that's definitely something good to do in the company anyway And my immediate recommendation would be don't just say yes do it but actually support them for real And that could mean a number of different actions for instance help them to create a study plan Find a portion of their work time that they can spend studying, maybe give them access to paid material And also it could be interesting to pay for the actual exam as a company I think it's more convenient to do that rather than letting them spend their own money on the certification So I would definitely recommend that for employers

Luciano
00:09:13

Yeah I wrote a blog post I think it was almost three years ago at this point so I hope it's not too outdated But I try to give like generic tips from what I've seen so maybe most of them are still relevant But my experience with that particular certification is that it is really good because it really lets you focus on the pillar type of knowledge Like principles of cloud design but also the most interesting services like S3, DynamoDB, EC2 And you really get to learn what are the characteristics of those services and how you should rely on some particular characteristics Not just the strengths but also the weaknesses of every different service One thing that it might be a little bit annoying or at least it was for me is that there are a lot of questions that are like very specific So you end up needing to memorize a lot of concepts like I don't know how to do capacity planning with DynamoDB There are questions where you really need to do the calculations so you really need to know by heart the different values there Similarly there are questions around the different number of nines that you have for all the different characteristics of S3 Depending on which kind of storage do you end up using So it takes a little bit of effort in memorizing certain concepts so that might be a little bit annoying for some people But then those things are really useful like you really need to understand why those things are important So it pushes you in the right direction in my opinion And I'll just leave a link to the article there are a lot more tips in terms of how to manage time, how to do the exam And also some links to resources that I use to study

Eoin
00:10:55

But yeah that might take another episode if we want to go too much into detail in that Absolutely, yeah and once you've got your associate then you probably look at professional I think it's interesting that they say if you're looking at associate you want to have one year experience And then you want to have professional two years I think I was, I'd been working with AWS for about five or six years before I did any certifications So it's, your mileage is going to vary here I would suggest that if you're going to do the professional two years of experience is actually not a lot I mean it would certainly mean that you probably have to study a lot more and put a lot more effort into it And rely less on your experience and kind of inherent knowledge that you've built up Professional exam is a good jump in challenge And it's, I would suggest it's probably harder to bluff I mean you can always cram and study and just try and memorize everything But professional is definitely a significant challenge I've heard some people describe it as the hardest certification in tech I don't know if that's true or not or that's just hyperbole But yeah with a lot of experience it'll help I'm not somebody who particularly enjoys the exam experience I know that Adam Elmore in his blog says he loves doing exams So doing 12 exams in six weeks was enjoyable experience for him For me it's like pulling teeth so I'm at the other end of the scale I'm glad to have it over with But yeah I think if you're doing professional I think there is a lot of credibility associated with that And it's certainly a good validation of your experience like we said

Eoin
00:14:40

Yeah this is a good one For people actually thinking about the exam or about to embark on it or in the middle of study How do you suggest preparing for the exams You mentioned your blog post which will definitely link in the show notes And I suppose I've got mixed experience you know experience is obviously good preparation You need to look at the certification guide and see what the topics and syllabus is But there's plenty of resources out there sometimes it's a mind boggling array of content So I know that when I was looking at the professional exam I was using a cloud guru which is incredibly popular And a lot of companies use it and a lot of individuals use it I found it to have slightly mixed advantages and disadvantages In that it was very good content a really good platform and the sandbox environments they give you to experiment with stuff is very useful One of the things I found is that it seemed to lack a little bit of depth And that a lot of the detailed topics which are required for professional level weren't explored in a lot of great detail But instead they just told you to go and read the white papers So I think it's worth stating that I found you know it's definitely worth looking at It's just at that professional level I thought it could do with some more detail And one of the other platforms I found other people recommend quite a lot for that is Adrian Cantrell's platform Which is you know his own platform but he's got a lot of detailed tutorials there so we'll link that through as well You mentioned the practice exam so where do people go to get practice and to see what they're like Because that's something you could do even before you apply for the exam just to get a sense of readiness

Luciano
00:16:34

Yeah as far as I know I have been doing the mock exams in three different platforms One is a Cloud Guru itself they do have that feature as well and I think that one is actually quite well done Because it doesn't just give you like okay correct answers you did pass or you did not pass But for every single question after you do the exam you have an entire like in-depth section that tells you how to approach that question In the case you failed why maybe you failed it like maybe some tips on okay look for this keyword next time Because that really has a lot of value so it can give you I think it can give you like a good way of approaching the exam Even if you just fail it I think you will just learn a lot on how to approach the next time you try to do the exam Similarly there is one on Udemy that I'm currently using for studying for the professional certification which is built pretty much in the same way It's a mock exam you get the time that you really get during the exam you try to answer the questions and at the end you get your own score But also for every single question you get a lot of context and suggestions And then there is the AWS itself allows you to do practice exam I think you need to pay some small fee to do that But I would recommend doing that before any exam because chances are that the AWS one is much closer to the one we will actually have to face during the exam In terms of actual content and type of questions so these are the three I know and I used in the past I don't know if you have anything else there

Eoin
00:18:12

I've also used the Udemy ones which I think are essentially resold from the tutorials point Tutorials is the same content and you know they're relatively inexpensive and they're often discounted to like 20 euros that level The one thing I found about them is that I thought they were more challenging than the real exam So from that point of view it's quite good because it sets a higher bar than the actual exam and I found that the questions were often longer, took longer to read A lot more subtle detail in them. In fact the first time I did a cloud partitioner mock exam with Udemy it really frightened me into getting my act together Because it was so challenging and I flunked it so badly the first time I think that's good right because it really helps you to prepare by really setting a high bar and then you actually find that the exam itself isn't so bad So I really recommend those What about during the exam itself? So you've got two options for the exam now Previously I think you could only do the foundational level ones online and everything else you had to go to a test centre But with Covid everything is now available through what they call online proctoring There are two platforms for that one is Pearson View and the other is PSI And I've had experience with Pearson View and I know other people who have had experience with both And I just wanted to relay some of my experience with those because there's good and bad If you can get to a local test centre safely and do your exam I would probably recommend that because you don't have to worry about the environment You just turn up, sit at a desk, do the exam and leave with your result When you do the online proctoring it's an advantage that you can do it from your office or from your home But you really have to make sure that the environment is correct so in advance you have to make sure that the room is clear, your desk is clear There's no devices or books or paper within reach You will have to use your phone to take a picture of your environment from all angles and somebody's watching you for the duration of the exam And it's quite amusing sometimes because if you're thinking about a question and you're focusing and you might put your hand over your mouth Or you might mumble to yourself they'll tell you to stop because they don't know that you're trying to communicate with somebody outside the room Or you're trying to work around the system in some way or cheat So it's a little bit amusing and kind of restrictive in that sense, you have to put time into preparing for it And the platform doesn't always work unfortunately The first one I ever did with online proctoring didn't work at all, I had to cancel it and it took weeks before I was able to reschedule it Which is really inconvenient I know a colleague of ours at Fortheram had that same experience recently, it's no fun when that happens And I've heard about problems with the actual platform on both options there So there are pros and cons to it, it is nice that you have that option to do it online But you really have to prepare, make sure the environment's working and then hope that it just works on the day And I'm sure it usually does but you know things happen, it's technology What about other preparation? During the exam itself Luciano, I think you had a lot of good recommendations on how to approach the exam in your blog post Do you want to talk about some of those?

Luciano
00:21:49

Yeah, I think at least what was my approach after failing a few mock exams I started to develop a little bit of a system for how can I be more effective Because I think the main concern is that it's not just challenging because of course it's an exam, you need to have the knowledge, there is a stress factor But also from what I've seen it's very tight, you have a certain amount of time and a lot of questions and you need to really manage your time well So what I would recommend is be aware of the time but also don't let that stress you out, don't freak out just because you see the counter going down Try to focus on the questions, try to allocate enough time for you to understand the question well enough And I think when you start to do a few mock exams you'll start to realize that there are some patterns For instance some keywords will have a certain weight in a question or even in an answer Another thing that happens often is that you have to pick between possible answers and some of the answers are almost identical So basically there is one or a few keywords of difference between each other So most of the time that means that the choice is either one or another question so you can probably ignore the other two But that means that it's really important that you understand the difference between those few keywords So really try to do the exercise of seeing, okay, this is just not the most likely answer because there is another one that is almost identical So try to focus on finding out what's the difference, why the difference might be important And other than that if you see that you are spending too much time on one question there is an option to flag the question you don't have to answer straight away So you can leave it for the end and do all the other questions and then before submitting your results, your answers, you can go back to the flagged ones And try to figure it out with a fresher mind if you can understand what the question means and if you can find a good answer for it Those are I think my basic suggestions, I don't know if you have anything else

Help us to make this transcription better! If you find an error, please submit a PR with your corrections.