This is a blog to learn Microsoft Azure, cloud infrastructure, and automation. Azure has a ton of documentation, which is wonderful, but sometimes it feels like it was written for either braindead executives or super-geeks and nothing in between.

For example, here’s the expository line describing a feature called Azure landing zones:

An Azure landing zone is an environment that follows key design principles across eight design areas. These design principles accommodate all application portfolios and enable application migration, modernization, and innovation at scale.

What the filthy hell does that mean?? Well don’t worry, just a few paragraphs into the documentation you get this:

landing zone architecture
What is this???

Ah, that clears it up. Okay, so what do I do if I’m not some idiot manager who’s looking to impress other idiot managers by repeating words like “application portfolios” and “innovation,” but I’m not a hyper-nerd who spends their evenings reading RFCs? Where do I go? Just a regular nerd who wants to spend their weekends doing normal people things, like bird-watching or filling their bathtub with butter and rolling around so they can feel the butter between their toes and in their armpits. You know, normal things.

What Is This?

This is a training site for Microsoft Azure and related cloud technologies. This blog has two main goals:

  • Explain how things actually work
  • Show you how to automate your Azure environment

I’m not trying to rewrite the existing documentation, so you’ll see a lot of links to the orginal documentation. But sometimes it needs a little assist, especially if you’re coming into it new, and that’s what this blog is for.

Who Am I?

Oh, I’m flattered you asked. My name is Blaine Perry, and I’m just a humble cloud engineer. I’ve worked for large companies, small companies, startups, non-profits, for-profits, not-for-profits, and sometimes-for-profits. I’ve used Azure since 2014 and want you to learn the things I’ve learned and avoid the problems I’ve encountered. But this site isn’t about me, it’s about you (unless you want to hire me, in which case it’s definitely about me).

Scramoose

Scramoose logo

To make this feel somewhat realistic, all the training content on here is part of creating a fictional company called Scramoose. Scramoose is a hot new startup that will recommend the ideal place you should live based on your preferences. I’ll be building the platform infrastructure from scratch to support this fake company.

The blog entries progress with the development of Scramoose, so depending on which procedure you choose, you’ll see an example for a different point in time in the web development. I have this idea half-baked at the moment, so this project is a bit of an experiment. The goal is to demonstrate the various cloud services which will evolve as Scramoose progresses, and you’ll see me make mistakes and correct them just like in real life. To see what I’m planning for the evolution of Scramoose, see my roadmap.

Ximena Scramoose hired one engineer to do all the work. Ximena has extensive DevOps experience and is constantly sharpening her engineering skills since there’s always something new to learn in this godforsaken industry and it never stops and she thinks maybe one day she’ll come up for air and be able to move forward on her work, but then no!, there’s another fresh new framework she needs to learn or else she’ll look like an idiot. Anyway, Scramoose pays her really well and has dangled the stock options carrot, so she’s going to stick around for now.

Ximena Scramoose is run by founder and CEO Madyson. He’s made his money through hard work and grit by keeping his nose to the grindstone and his eye on the ball. Oh, and his father is a big name in private equity. Madyson occasionally has a good idea, and the staff always laughs at his jokes.

Blog Organization

Okay, here’s how this all works. This site is really just a blog with a posts organized a certain way. If you drop into any training post, you’ll see the breadcrumbs structured like this:

Learn / Service Category / Service / Post

Services

The main unit of organization is a cloud service. This is usually a distinct cloud “thing” that I think is worth learning, like virtual machines. It will usually be a single product but may be a combination of products that work together. Since there will be a lot of services, they will be grouped into broader categories, that I’m rationally calling service categories, which you’ll see when you drop into the Learn page.

Posts

Each service’s page will have two different types of posts: explainers and procedures. Explainers tell you how the service works in plain English. You can skip the explainers if you already know the topic pretty well. The procedures show you how to actually deploy the service using a DevOps approach. There’s a third type of post that aren’t necessarily related to any service, but are just my lunatic ramblings.

Guided Tour

The Learn page lists all the service categories, but since I’m building out the fake Scramoose infrastructure from scratch, you can follow along in the Guided Tour. This will present the services in the order that they would be performed in real life. This is great if you’re starting out and want to try to do the same thing at home.

Tags

Finally, if you want to see the posts organized by tags, go here.

Jump In!

Ready to get started? Start learning now!