Skip to content

Instantly share code, notes, and snippets.

@briankung
Created October 28, 2013 03:10
Show Gist options
  • Save briankung/7190922 to your computer and use it in GitHub Desktop.
Save briankung/7190922 to your computer and use it in GitHub Desktop.
A Note On DevOps

A Brief Investigation of DevOps

A week or so ago I took a brief dive into the world of DevOps, intending on finding the latest techniques for deploying apps. It was kind of like learning Yoga in order to become more flexible. It's not really the point. You'll have to excuse the lack of details, as I started (and summarily abandoned) this investigation a while ago, but what I found was actually something strikingly similar to the Agile Manifesto. There may, in fact, be a manifesto for DevOps. Truthfully, I'm not that interested in seeing yet another manifesto.

In short, DevOps is a blending of roles and an emphasis on communication between traditionally separate functionaries: the system administrators and the developers. DevOps seems to be more of a social revolution rather than a craft or set of procedures, which is cool. It seems like the most radical ideas in software are usually not software itself, but how we treat each other. As a social coder, I am okay with this.

That said, I still don't know what DevOps people do. Things I definitely want in future projects, however: Automated testing, deployment, and builds, all under version control and preferably all test driven. Even the DevOps stuff.

Things I read:

Things I probably should read:

By the way, I found all of this by searching "learn devops." Brilliant, I know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment