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?

If you’re now wondering where to start, I’d highly recommend the first step you take is to sign up to the newsletter (find out more about the newsletter) as the newsletter will give you continued updates from the site, and the world of cloud engineering.

When you’re signed up then you can go right ahead and dive into some of the articles (full list below). I’d recommend 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.

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…






Observability & Monitoring

Software Engineering Careers

Reader Questions

Book Summaries