Creating an Agile Organization through DevOps
There is a lot of confusion about DevOps, and if you ask three people what it is, you’re likely to get three different answers. Yet, the growing popularity of DevOps is due in large part to the benefits it brings to organizations — giving them the agility to quickly deploy and revise applications to meet changing business needs.

DevOps accomplishes this through the Infrastructure as Code — or executable infrastructure — approach, which diminishes the role of servers. Traditionally, IT developed applications and assigned them to specific servers — which were integral to an organization’s application distribution strategy. Systems administrators took great care to ensure that these servers received upgrades and were well maintained. Since new applications often caused servers to crash, system admins spent a lot of time writing scripts to re-configure them, as well as other time-consuming activities. On top of that, there was a loss of end-user productivity until the problems were fixed and the server was up and running again
click here https://goo.gl/zM2vyH
