News for hackers. Stuff that matters.

Ask HN: How to Become an Expert at AWS?

At my job, I have to deal with AWS on a daily basis. I feel like I need to learn AWS on my own to start proposing solutions to problems. How do you suggest to go about learning AWS to become proficient at it?
( 32 comments | 43 points | on HN )
Re:Ask HN: How to Become an Expert at AWS? by time0ut on Saturday January 09, 2021 @10:43AM (#25701253)
AWS certifications get a lot of well deserved hate here. They are very marketing hype heavy and seem to be designed to give inexperienced people a false sense of expertise. That said, they aren’t a bad introduction if think of as just learning the table of contents and the glossary.

I do not consider myself an expert even though I’ve built some pretty large things on AWS. My own path was to build some toy apps, some side projects, and just play in general. Then I took a few certifications (pro and specialty) to help illuminate the gaps in my experience. Then I started building more.

Ultimately, the only real way to become an expert is to do stuff. You have to build, solve problems, pivot, do peer reviews, etc.

Re:Ask HN: How to Become an Expert at AWS? by mraza007 on Sunday January 10, 2021 @04:03PM (#25719790)
I just wanted to say that I totally agree with what you said.

Building things will you way more many things than taking certification.

Certifications are great but don’t teach you much unless you build something on aws

Re:Ask HN: How to Become an Expert at AWS? by Aboh33 on Saturday January 09, 2021 @01:35AM (#25698023)
There's a guy from Australia who teaches some good courses, he was on LinkedIn when I used to be on the platform. Unfortunately I don't recall his name but he posts in various groups on LinkedIn.
Re:Ask HN: How to Become an Expert at AWS? by drzoltar on Saturday January 09, 2021 @01:39AM (#25698050)
I think you’re referring to https://acloudguru.com/

If yes, they’re quite good!

Re:Ask HN: How to Become an Expert at AWS? by fiftyacorn on Saturday January 09, 2021 @03:59AM (#25698769)
Adrian cantrill at cantrill.io
Re:Ask HN: How to Become an Expert at AWS? by armonraphiel on Sunday January 10, 2021 @12:42PM (#25717150)
AWS has free training labs that are fairly simple to get up to speed with - https://aws.amazon.com/training/self-paced-labs/

I’d also recommend ACloudGuru as well

Re:Ask HN: How to Become an Expert at AWS? by argiope on Saturday January 09, 2021 @03:50AM (#25698731)
If you're interested in AWS, you can have a look at their Reference Architectures [1] where you can find many example for different use cases. For most AWS products there are also non-provider specific solutions [2]. I would try to be aware of that too.

[1] https://aws.amazon.com/solutions/reference-architectures/

[2] https://news.ycombinator.com/item?id=23314973

Re:Ask HN: How to Become an Expert at AWS? by capableweb on Saturday January 09, 2021 @09:33AM (#25700659)
It's worth noting that a lot of their reference architectures are hugely bloated for what they need to do. It's equally important to consider the cost of the solution, and many of AWS solutions are very expensive.
Re:Ask HN: How to Become an Expert at AWS? by dave_sid on Saturday January 09, 2021 @03:41AM (#25698694)
Build something on it. You will learn it so much better and it will sink in.
Re:Ask HN: How to Become an Expert at AWS? by actionowl on Saturday January 09, 2021 @11:36AM (#25701771)
Can suggest this as well, also I might suggest using Terraform.

The Console hides/obfuscates some things, w/ Terraform how resources are linked and work together become much more clear.

Re:Ask HN: How to Become an Expert at AWS? by speedgoose on Saturday January 09, 2021 @02:10AM (#25698227)
I would recommend becoming an expert in cloud architecture, but not tying yourself to a one single cloud provider.
Re:Ask HN: How to Become an Expert at AWS? by digianarchist on Saturday January 09, 2021 @12:25PM (#25702275)
But if you’re going to choose one it makes sense to make it AWS.
Re:Ask HN: How to Become an Expert at AWS? by jtsiskin on Saturday January 09, 2021 @01:32PM (#25703050)
Yes please please listen to this. Every person who becomes an expert at “AWS” entrenches their monopoly and allows them to charge more and more.

The cloud could be commoditized, open, and cheap.

Re:Ask HN: How to Become an Expert at AWS? by mvanbaak on Saturday January 09, 2021 @06:55AM (#25699642)
Experience is the best teacher here. But to help you get on track faster, things like the courses @ acloud.guru, the first level of AWS certs, and the reference implementations by AWS itself are a BIG help.
Re:Ask HN: How to Become an Expert at AWS? by giantg2 on Saturday January 09, 2021 @09:02AM (#25700423)
Basically the same here. I use whiz labs.
Re:Ask HN: How to Become an Expert at AWS? by atmosx on Monday January 11, 2021 @10:06AM (#25729791)
My advice is, go directly to the source and read the papers of the services you are using (dynamo, s3, etc.).

IMO doesn't make sense to become an "AWS expert". I would take an engineer that can compare SQS to Kafka (self-managed vs kinesis), MQQT and RabbitMQ and offer an educated guess on which is better suited on our use case, taking into consideration the context (no of engineers, skillset required, application characteristics, etc.) than someone who's going to answer "SQS!" when a service requires a queuing system.

Re:Ask HN: How to Become an Expert at AWS? by isbvhodnvemrwvn on Tuesday January 12, 2021 @10:40AM (#25748258)
It's probably worth noting that DynamoDB has little in common with Dynamo.
Re:Ask HN: How to Become an Expert at AWS? by alde on Saturday January 09, 2021 @09:50AM (#25700780)
Stephane Maareks courses on Udemy helped me a lot. Go for AWS certs after you feel confident. It may sound like the certs are fluff, but they really helped me systematize all of my AWS knowledge.
Re:Ask HN: How to Become an Expert at AWS? by killingtime74 on Saturday January 09, 2021 @07:41AM (#25699882)
Only way is to build things and break things. Or you can work for them
Re:Ask HN: How to Become an Expert at AWS? by pharmakom on Saturday January 09, 2021 @06:20AM (#25699475)
My suggestion is to use Terraform to build something and read lots of docs. I think that Terraform gives you a clearer picture of how the pieces of AWS fit together than the console does.
Re:Ask HN: How to Become an Expert at AWS? by mxz3000 on Saturday January 09, 2021 @06:58AM (#25699652)
If you're going all in on AWS, I'd recommend trying out CDK!
Re:Ask HN: How to Become an Expert at AWS? by slawr1805 on Saturday January 09, 2021 @12:41PM (#25702450)
Totally agree. Learning the CDK is when AWS products really started making sense. And it gives you a lot of power in being able to create and manage resources so fast.
Re:Ask HN: How to Become an Expert at AWS? by henning on Saturday January 09, 2021 @12:00AM (#25697279)
I'd try to build something real on it while doing as much from scratch as possible.

AWS has so much crap in it that no one can know everything. I'd focus on the major, most popular services.

Re:Ask HN: How to Become an Expert at AWS? by mooreds on Saturday January 09, 2021 @09:44AM (#25700733)
Hmmm. There are a few different levels of "proficiency" for a product as sprawling as AWS, and I think there are different ways of approaching each level. You didn't tell us what you are looking for :) .

* Broad knowledge of services. This is important because you can often short circuit or accelerate entire projects just by being aware of AWS services. Ways to learn this: certs (esp the Architecture cert), subscribe to rss feeds, sign up for https://www.lastweekinaws.com/newsletter/ , read: https://expeditedsecurity.com/aws-in-plain-english/

* How to use a service at a basic level. This means that you know what a service is/does and can do basic tasks with it (start up an EC2 instance or know which EC2 type makes sense for a certain use case, for example). Here the AWS tutorials and other docs are good (reference architectures, well architected framework), as are the certs.

* Understanding the ins and outs of a service. This is where you start to dive in deeper. You might learn what the limits of EBS are for certain EC2 instance types, how to use local volumes, how to maximize network throughput, when you might use dedicated hardware, etc. Here good sources are books, re:invent videos, the builders library: https://aws.amazon.com/builders-library/ , hard knocks/testing ( when in doubt, test it out: http://www.mooreds.com/wordpress/archives/3335 ). You can also short circuit some of the learning by hiring consultants.

* Being an expert at a service. I'm not there, but I've definitely seen some of these. The best way to get here is to do lots of projects. You can also try to teach others about this by teaching courses, writing a book or video series, or blogging. I find that teaching something causes me to learn it in ways that doing that same thing never does, because you have to be prepared for questions.

Source: was an AWS cert instructor for a couple of years, have used AWS for over a decade.

Re:Ask HN: How to Become an Expert at AWS? by dedoussis on Saturday January 09, 2021 @03:55AM (#25698755)
Step 1: Do not sign up for the AWS certifications.
Re:Ask HN: How to Become an Expert at AWS? by AltF4me on Saturday January 09, 2021 @04:22AM (#25698878)
Why? I've always found certs give a great grounding of what's available, even if you don't understand everything in great depth.
Re:Ask HN: How to Become an Expert at AWS? by ajmadesc on Saturday January 09, 2021 @04:54AM (#25699036)
I'm doing this now, why not??
Re:Ask HN: How to Become an Expert at AWS? by decafninja on Monday January 11, 2021 @11:12AM (#25730865)
As per a lot of suggestions here, I want to build and break stuff on it to learn. But I'm still afraid that I might unwittingly rack up huge bills while doing so. Am I being unreasonable?
Re:Ask HN: How to Become an Expert at AWS? by legerdemain on Saturday January 09, 2021 @01:41AM (#25698056)
There are a number of courses to prep for AWS certifications (example: Cloud Gurus), but the are heavily focused on actual test prep and less so on actually using AWS to build something.
Re:Ask HN: How to Become an Expert at AWS? by rajacombinator on Saturday January 09, 2021 @01:37PM (#25703093)
A combination of hands on experience plus doing a few of the certs will dramatically accelerate your knowledge of AWS and cloud architecture in general. Speaking from experience.
Re:Ask HN: How to Become an Expert at AWS? by snahta on Monday January 11, 2021 @03:26AM (#25726206)
Huge companies beginning from Netflix, Dropbox, Reddit, Boeing, respectively to many small scale companies, are dependent on AWS. Our certificate at SevenMentor is licensed globally. It raises the value of your resume and you'll be able to achieve leading job places with the assistance of this certificate in top MNC's of this planet.

For that you should get the end to end knowledge about AWS and join the best AWS training by visiting - https://www.sevenmentor.com/amazon-web-services-training-ins...

Re:Ask HN: How to Become an Expert at AWS? by codingprograms on Saturday January 09, 2021 @01:13AM (#25697873)
Get really good at cdk