Start Here

 

Welcome cloud engineering friend! 👋

What Is The Dev Coach?

If the question is: “What does a software engineer need to know about engineering in the cloud?”… this website is the answer.

The world of software engineering shifted in the past 10 years, and cloud technologies are dominant. Which has massively changed how software engineering works, and you’ll need to learn fast if you want to keep up.

How Does It Work?

Every week, I publish new articles on different cloud engineering topics. And every month I publish my cloud engineering newsletter which rounds up the important news and to rounds-up all my articles from the month.

Everything that’s published comes under a pillar of Cloud Engineering, and each pillar has it’s own “Ultimate Guide” (e.g. Serverless, Infrastructure As Code, Containers). The guides are a useful place to find all the links to all articles on that topic.

Where To Start?

Wondering where to start, here’s what I’d recommend.

For Everyone Into Cloud

Firstly, I’d recommend you sign up to the newsletter (find out more about the newsletter) as the newsletter will give you continued updates on the world of cloud engineering, and any new things I release go in that newsletter.

When you’re signed up for the newsletter, then I’d suggest to go right ahead and dive into some of the articles (full list at the end of the page).

If you want a direct recommendation, I’d suggest Where (And How) to Start Learning AWS as a Beginner which is by far the most popular article on the website—over 25,000 people read that article last year alone.

For Total Cloud Beginners

If you’re a total beginner to the cloud / AWS, I’d recommend the following articles as a starting point.

Every Article I’ve Ever Written

Alternatively, you can dive into any article that grabs your attention.

They’re all here, broken down by category…

AWS

Serverless

Certifications

Infrastructure-As-Code

Containers

Observability & Monitoring

Software Engineering Careers

Reader Questions

Book Summaries

Meta