Grow fast with effortless blogging & social media. Keep customers talking about you with smart blog and social media content from folks you trust. Always have something to say. Try It, It's Free Get Content Today Smart Content Marketing Easy Blogging & Social Media Insightful Analytics
You're awesome! Keep it up!
Oops. We had a problem scheduling your post. Please get in touch with us by clicking here to get help.
Oops. We had a problem removing your post from your schedule. Please get in touch with us by clicking here to get help.
Oops. We had a problem saving your introduction. Please save it somewhere safe and get in touch with us by clicking here to get help.
Oops. We had a problem saving your author selection. Please let us know what happened by clicking here to get help.
Oops. We had a problem subscribing you to the feed you selected. Please let us know what happened by clicking here to get help.
Oops. We had a problem requesting your subscription. Please let us know what happened by clicking here to get help.
Your subscription request has been sent to the feed owner.
Oops. We had a problem verifying your code. Please let us know what happened by clicking here to get help.
Code verified. You are now subscribed to the feed.
Your email and password have been updated successfully.
Oops. We had a problem updating your email and password. Please let us know what happened by clicking here to get help.
Your company name has been updated successfully.
Oops. We had a problem updating your company name. Please let us know what happened by clicking here to get help.
The What, Why, and How of DevOps

I learned much about what I know today about systems operations from Bill, a head of network engineering that I hired for my SaaS company about fifteen years ago. We already built separate systems for managing dev and test from production, matured source code controls, and implemented some automation around testing and deployment. What Bill taught me is that we needed to separate developers from production environments because it required a different mindset, tools, and practices in order to keep production environments stable and scalable.

He was right. After removing access, instrumenting some basic change control practices, and improving monitoring of our systems we saw better stability and performance. We also saw better developer productivity largely because they were now more focused on development tasks and less on operations. There was some grumbling about procedures and some finger pointing when things went wrong, but as the CTO I accepted most of it since the teams behaved well most of the time and there was measurable improvements in both Dev and Ops.

Today's DevOps

Flash forward to today, and many of the tools and practices Bill instituted have matured and are core elements of a "DevOps" practice. Since many production environments are now in the cloud or virtual hosts and can grow to thousands and tens of thousands of servers, the operational focus of the practice is on automation. Specifically:

  • Configuration management tools store infrastructure...

[Click here to see the rest of this post]