When I talk about DevOps, I usually don't focus on the things like pipelines or automation. While these topics and activities can be part of DevOps, there is so much more to it. I'm sure this will be a multipart blog series so lets get started. The Definition Let's make sure we are all on … Continue reading DevOps – The Stakeholders
A common issue I see when discussing DevOps with teams or organizations is the presence of Organizational Silos. Organizational Silos are made up of all types of people. Sometimes its a job type, like developers, qa, or infrastructure. Sometimes its a department, like accounting, or hr. Whatever the composition of these silos, they usually impact … Continue reading Shared Focus – Using The First Way with DevOps
This is a phrase I end up using a lot while talking with clients. I used to use a different phrase about elephants but moved away from that language to be more respectful. Let's start with what it means, at least in the context I use it, and why this phrase is so useful when … Continue reading How Do You Boil the Ocean?
As a DevOps Consultant a lot of what I do is spent on People and Processes. If you remember the definition of DevOps that I love is from Donovan Brown, “DevOps is the union of People, Processes, and Products to continuously deliver value to our end users”. I want to keep reiterating this, continuously deliver value to our end users. I bring this … Continue reading Snake Oil DevOps – BEWARE!
What Isn’t DevOps? Before I define DevOps, let’s get started with what DevOps isn’t. DevOps isn’t just a title, or a guy, or a department. DevOps isn’t just automating everying, and isn’t just logging everything. DevOps isn’t dozens of alerts every day, and isn’t an on-call rotation. DevOps isn’t agile or small releases. DevOps is a mindset. … Continue reading What is DevOps?
I’ve got a template straight from Microsoft. I want this wired into a CI/CD pipeline to I can play around and get quick feedback. I’m going to use Azure DevOps to help make all this possible. Let's get those templates into a repo to get started. New repo, initialize it, add new files. Next, I'm … Continue reading ARM – Part 3: Hook up the Pipes