Top 5 Reasons To Learn AWS

Amber Israelsen
Amber Israelsen
hero image

Back in 2006, Amazon launched arguably the greatest side hustle ever. They called it Amazon Web Services (AWS for short).

We’ll get onto why you should learn AWS in a minute. But the back story is pretty wild.

Amazon launched AWS with very little razzle-dazzle, because let’s be honest here, they didn’t need the money.

By the mid-2000s, the online retail giant was already raking in well over $10 Billion a year in revenue through its eCommerce store.

But in the early 2000s, Amazon had a problem. It was going through “teenage growing pains”, which threatened to cripple the entire company.

Amazon growing pains

So Amazon’s top technical people jumped on the case and built a cloud infrastructure to alleviate these pains.

And that was that – or so they thought...

Top tip: If you have a pain point or problem and you can build a solution for that issue, other people will often pay for that same solution. That’s what happened here.

Fast forward to today, and AWS not only supports Amazon’s entire interal IT operations, it's become a multi-billion-dollar revenue generating division "side hustle" turned "core business unit".

AWS supports over 3,000,000 companies including other tech titans like Netflix, Dropbox, and Reddit.

Even government agencies are using AWS (over 7,500 of them, in fact).

aws is used by governments

What’s more, Amazon owns more than 30% of the cloud infrastructure market. That’s more than its three closest rivals — Microsoft, IBM, and Google — combined.

amazon is huge

All of this means AWS engineers are in HUGE demand.

Even better, employers pay big bucks to recruit engineering talent. According to Glassdoor, the estimated AWS Cloud practitioner salary is $125,114 per year in the United States.

aws salary range

Still not convinced to learn AWS?

You're a tough cookie aren't you?!

Let's dig deeper into this technology, explain what it is, and also give you my top five reasons you should learn AWS cloud computing.

So fasten your seatbelt, brace yourself, and get ready for a trip to the cloud 😉!

What exactly is AWS?

Here’s the boring, PR-friendly answer: AWS is a cloud computing platform offering over 200 services in global data centres worldwide.

But what does this actually mean?

Let’s imagine you’re building a simple web application. You need computing power (a server), a database, somewhere to store images, a network, and some basic security.

Ta-dah!

how cloud servers work

In the “good ol’ days”, you’d put these items in your office – maybe under your desk. Sometimes, they might stay in an “on-premises” data centre that you own or rent.

But with AWS, you’re basically just moving everything from your own on-premises or rented location to AWS’s data centres instead.

Hmm… ok but that sounds almost the exact same situation, so why bother moving?

I’m glad you asked!

The main benefits of AWS

Using AWS’s data centres is beneficial for many reasons.

Firstly, rather than buying servers, setting them up, maintaining them, and keeping them running, you pay a small fee to use Amazon’s servers instead.

Piggybacking off Amazon’s servers ends up being way cheaper for pretty much any company.

how aws helps your company

Secondly, AWS has locations all around the world. This kind of reach means that AWS has got you covered no matter what technology you need and where your customers are.

This can often lead to faster load times and local saved backups. There’s even more good stuff though.

If you go with AWS you also get:

  • Pay-as-you-go pricing – Rather than spending money upfront to buy servers and other hardware (“capital expenses”), you only pay for what you use in AWS (“operating expenses”). If you use a server for an hour, you only pay for an hour, like electricity.
  • Scalability – There’s no shortage of resources in AWS. If your application suddenly needs ten extra servers, you can spin them up in minutes. You can also scale down when things are no longer required.
  • High availability and global reach – AWS has data centres and resources all over the world. If one data centre goes down, you can switch to another. This means your applications can always be up and available.
  • Agility – It no longer takes weeks or months to build an application. In literally minutes, you can create a new environment, deploy your code, and prove a concept.

Not bad right?

Why should you learn AWS?

Hopefully, you have a better understanding of what AWS is and its benefits. But why should you learn AWS?

Let me give you five reasons.

#1. AWS is a market leader

If you're picking a new technology to learn, wouldn't you want to go with a leader in the space?

Well, that's AWS!

In their yearly Magic Quadrant report, Gartner consistently names AWS as a leader in Cloud Infrastructure and Platform Services. They say Amazon has a completeness of vision and the ability to execute.

aws gartner report

By market share, they also have a commanding lead over the next closest competitor, Microsoft Azure. This lead means more job opportunities will open if you learn AWS cloud computing.

3 big cloud leaders

And 68% of organizations plan to rely more heavily on AWS, so AWS is here to stay!

#2. Employers are looking for AWS skills, and they pay well!

A quick search on indeed.com for “cloud” brings back nearly 130,000 results.

number of cloud jobs available

And of those, more than half require AWS skills.

So there’s no shortage of jobs out there, and AWS skills will be in strong demand for the foreseeable future.

What’s even better? The money! Again, according to indeed.com, the average salary for AWS jobs in the U.S. is over $134,000!

aws salaries in the US

#3. Its popularity makes it easy to learn

Have you ever tried to learn a new or niche technology?

If so, you’ll appreciate how hard it is to find good documentation and training. Answers to anything but the most basic questions can be a struggle to find, but this isn’t a problem with AWS!

Because AWS is so popular and has been around for so long (since 2006), there’s extensive documentation, training, and a large community of support for it.

aws documentation

If you run into problems or need help with a particular scenario, you can find an answer online for precisely what you need to do.

AWS also provides a lot of documentation and help directly on the platform, so you don’t have to look too far.

For example

If you want to test some code without employing a server using AWS’s Lambda console, there’s a tutorial for this:

aws helps you learn easier

So you’ll hopefully never be stuck trying to figure out how to do something.

#4. It’s free to learn

Unlike some other platforms, AWS offers a “Free Tier”. This makes it a great way to learn and practice without breaking the bank.

Many core services are free for 12 months (up to a limit), some are free for a trial period, and some are free forever.

You can’t beat that!

aws free tier benefits

So if you want to build your website to highlight your experience, you could easily spin up an EC2 instance (a virtual server), store images in an S3 bucket, and hook up a database – all for free.

#5. It’s on the cutting edge of innovation

Heard of the Mars Rover? Using ocean sounds to create art? Or Santa Claus tracking for NORAD?

They’re all powered by AWS!

Because of its scale, global reach, and the sheer amount of resources behind it (money, people, and tech), AWS can power some pretty impressive things.

And this means Amazon is on the cutting edge of innovation, whether it’s AI and machine learning, the Internet of Things, or space exploration.

The tech giant is constantly releasing and updating services that let you push the boundaries of what you thought you could do with tech.

mars rover]

Let’s recap

To wrap up, AWS is a buzzword in the industry, but with good reason. As a market leader, it's no surprise that AWS skills are in demand, and having them on your resume will open doors – and earn you a lot of money!

aws cloud growth

And because of the large community, extensive documentation, and available training, learning AWS cloud computing is easy. It's also free to get started.

With AWS, you can be on the leading edge of innovation, working on cool projects in various industries.

So whether you're an experienced cloud professional coming from another platform or you're just starting in the cloud, what are you waiting for?

Join the AWS party at Zero to Mastery and get your AWSomeness on!

More from Zero To Mastery

What’s The Best Way To Learn To Code? preview
Popular
What’s The Best Way To Learn To Code?

Coding Bootcamp vs Degree vs Self-Taught? There are pros & cons of each route. This deep dive breaks it all down and will help you find the best option for YOU.

How To Get A Job In Tech & Succeed When You’re There! preview
Popular
How To Get A Job In Tech & Succeed When You’re There!

Are you looking to get a job in tech? These are the steps (+ tips, tricks, and resources) from a Senior Developer to get hired in tech with zero experience!

Top 5 In-Demand Tech Jobs For 2024 (+ How To Land A Job In Each!) preview
Top 5 In-Demand Tech Jobs For 2024 (+ How To Land A Job In Each!)

Want to get hired in a tech job in 2024? Pick one of these 5 if you want: 1) High salary 2) Jobs available now 3) Can learn the skills as a complete beginner.