4 Core Beliefs of the DevOps Philosophy
Unlike Agile, DevOps lacks a manifesto. Still, there are some people who have tried to formulate a DevOps philosophy. After looking into some existing DevOps definitions, we take a look at the DevOps practice of successful organizations.
Gartner: Tool-Centric Philosophy
Gartner calls DevOps 'not a market, but a tool-centric philosophy that supports a continuous delivery value chain', adding:
"Sometimes called Agile done right, DevOps is a philosophy and a way of life for many successful enterprises even though there is no definitive framework or defining authority. Continual learning and improvement are at the heart of DevOps and so even if organizations start at the same place, they will be significantly different in just a few cycles."
4 Core Beliefs of DevOps Thinking
The SIAM Foundation Body of Knowledge describes DevOps as a flexible philosophy, not a standard or a framework with prescriptive processes. The most important core values that the Body of Knowledge notes, are:
- Ownership and accountability: Teams are fully committed from concept to product. For example, 'throwing it over the wall' is not allowed. If you don't like the sound of 'that is not my work', you may really like DevOps. That's why Etsy implemented an open door policy in its organization.
- Systems thinking: The performance of the entire system takes precedence over the performance of a specific silo of work or department. Implementing DevOps at ING impacted the whole organization.
- Continual experimentation and learning: Organizations need to change constantly in the light of changing circumstances. Measurement is key because you can't improve what you cannot measure. Translation platform Gengo uses smart monitoring. One of the goals is freeing up time for the team to innovate.
- Automation: This ensures fast feedback throughout the DevOps pipeline. Adequate tools are necessary. An example is the Cisco CloudCenter solution that supports automated DevOps and continuous delivery strategies.
EXIN DevOps Certification Program
At EXIN, we are aware of the need to learn more about the capabilities of DevOps. EXIN DevOps Master is meant for anyone working within a DevOps environment or looking to transition to DevOps.
The program offers individuals career opportunities due to the growing DevOps market. Salaries for DevOps experts are high.