PassionWavesMedia
← All articles
AWS · 6 min read · 26 Nov 2021

Starting Your AWS Journey

Lessons from a few years in the cloud, on learning deliberately, troubleshooting with intent, and treating a career as a process instead of a checklist.

Photo by Khamkéo Vilaysing on Unsplash Photo by Khamkéo Vilaysing on Unsplash*

AWS has over 200 services, and no one learns all of them at once. Every time I've tried to rush that, I've ended up with a shallow understanding of everything and a solid grip on nothing. Here's what's actually worked for me.

Go slow to go fast

Photo by Alex Blăjan on Unsplash Photo by Alex Blăjan on Unsplash*

Pick one service, use it until you're not thinking about the console anymore, then move to the next. That slower path builds a foundation you can make decisions on, and decisions are the whole job. The understanding comes from repetition: using a service in a few different scenarios, breaking it, and fixing it.

Enjoy the process of learning the certifications

Photo by Priscilla Du Preez on Unsplash Photo by Priscilla Du Preez on Unsplash*

Certifications aren't the point, but they're a good forcing function: they show you the layers of how a service is actually implemented, not just what it's for. I try to hit the material from a few directions: labs, teaching someone else, answering questions in a community, writing about it. Each one exposes a different gap.

Troubleshooting

The better I understand an architecture, the faster I can debug it. A few things that help:

  • Ask for (or draw your own) architecture diagrams, a tool like Lucidscale works fine
  • Write down your troubleshooting steps so you start noticing patterns
  • Note what kind of problem it was: permissions, networking, throttling, a code bug, a config setting
  • Say something the moment you hit an issue, don't sit on it
  • After it's resolved, write down the problem, how you prevented it going forward, and what you'd tell someone hitting the same thing

Resources are not the bottleneck

Photo by Janko Ferlič on Unsplash Photo by Janko Ferlič on Unsplash*

Between Pluralsight, Udemy for Business, ACloudGuru, AWS's own docs, StackOverflow, Reddit, and just experimenting in a sandbox account, there's no shortage of material. The bottleneck is picking one and finishing it.

Stay current

AWS ships new features constantly — daily, some weeks. Part of the job is regularly scanning what's new, deciding what's actually worth adopting, and bringing the useful ones to your team or manager instead of waiting for someone else to notice.

Networking

Photo by Antenna on Unsplash Photo by Antenna on Unsplash*

Go to the meetups, the AWS events, the internal company functions. The directors, solutions architects, and other engineers you meet there aren't just contacts: they're a second source of perspective on problems you're stuck on. You don't have to take every piece of advice, but it's worth hearing.

Third-party tools

Credits: simpat.tech/devops-architecture Credits: simpat.tech/devops-architecture*

Cloud services rarely operate alone: they sit inside a pipeline of monitoring tools, repos, test frameworks, and deployment systems. What you pick depends on cost, how much it automates, how usable it is, and how much time it actually saves you. The cloud platform is one piece, not the whole picture.

On jobs

Photo by Sebastian Herrmann on Unsplash Photo by Sebastian Herrmann on Unsplash*

A few things I'd tell someone looking for their first or next cloud role:

  • Ask for referrals from people you already know, and apply through LinkedIn in parallel
  • While you wait to hear back, build something real with what you're learning
  • Early on: talk about your projects and show genuine enthusiasm for learning. That matters more than a perfect resume
  • Prioritize the role and what you'll actually be doing over the salary number, at least at first
  • Pick companies with a healthy culture where you can keep growing
  • Look for roles that keep you a little uncomfortable. That's usually where the learning is

Moving up from there takes experience across different environments, learning from what went wrong, being able to explain technical things clearly, and being confident enough to propose a solution instead of just asking what to do.

Let the Well-Architected Framework guide decisions

Credits: Kavya Pearlman, Devops.com Credits: Kavya Pearlman, Devops.com*

AWS's five pillars — Operational Excellence, Security, Reliability, Performance Efficiency, and Cost Optimization — are a genuinely useful lens for architecture decisions, not just exam material. I use them as a checklist when I'm proposing something new.

A career is a process

Photo by Fab Lentz on Unsplash Photo by Fab Lentz on Unsplash*

You hone concepts incrementally, pick up skills that seem unrelated until suddenly they connect, and slowly build enough context to make strategic calls instead of just implementing someone else's.

Conclusion

Photo by Drew Beamer on Unsplash Photo by Drew Beamer on Unsplash*

None of this happens fast, and that's fine: the pay-as-you-go model means you can afford to experiment your way there. Learn it systematically and the bigger picture eventually falls into place on its own.

Enjoyed this?

Grab the RSS feed and new pieces show up the moment they're published — no account, no email required.