The term DevOps is commonly thought of as a portmanteau of two nouns, developers and operators. It should be thought of as two verbs, developing and operating.
During discussions and open spaces at DevOpsDays Hartford the past few days I’ve recommended some homework. Here’s a list of (hopefully all of) the things I referenced. If I mentioned something to you and you don’t see it here please let me know.
Everything has an online mostly anonymous rating system these days. Restaurants, Doctors, Auto Repair, rideshare drivers. Everything. I like the idea of knowing other people’s impressions about stuff, but the way we use the systems is completely broken.
DevOps: A culture where people, regardless of title or background, work together to imagine, develop, deploy and operate a system.
We just wrapped up DevOpsDays Seattle. It was awesome. We had a bunch of truly engaging and informative talks. We also had one talk that really pissed me off.
I want to be clear here… I’m not upset with the speaker, or the content of the talk. I’m upset with the idiots who made the talk necessary.
For those of us that have implemented Continuous Delivery and moved to (or solidified) working in a sharing culture (DevOps), many of the concepts are old hat. We’re all very excited to learn about the latest way to manage thousands of docker containers running in multiple data centers. We talk about monitoring systems that allow us to make fine grained business decisions based on very small, but very important, pieces of data.