Skip to content

Instantly share code, notes, and snippets.

@AgentO3
Created February 11, 2015 22:13
Show Gist options
  • Save AgentO3/f95edca5582bf5b34459 to your computer and use it in GitHub Desktop.
Save AgentO3/f95edca5582bf5b34459 to your computer and use it in GitHub Desktop.
DevOps In 10mins Or Less

DevOps is a completely grass roots self organized IT movement. It's origins come from the furstrations of working in an IT organization that promotes a siloed IT culture. This is where business people make requests, programmers turn that into code, and operations deploys it and ensures that it continues run.

This seems on the surface a good seperation of responiblity. However in reality this cause a number of serious problems.

  • Ownership is lost.
  • Context is lost. Why is this important?
  • Severed communication.

DevOps promotes breaking down this idea of a siloed IT organization and to think of your organization as a single cross functional entity. Some of the cultural norms you will find in a DevOps IT culture are.

  • Empathy
  • Communication
  • Collaboration
  • Trust
  • Continous Learning

A common misunderstanding is that DevOps is tools. It's important to keep in mind that it's not tools that make a DevOps culture. However tools play an important part in helping bridge divides between different groups. Automation helps free your self or other team members labor or error prone tasks. Configuration as code to codeify knowledge and give developers a familar interface to self service IT changes. Aggragation of logs and metrics into central repositories.

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