DevOps is not just merging teams (developers, operations, and everything in between) into one, neither is it just the tools/technology. DevOps is a cultural shift, where people, practices, and tools are united to enable continuous delivery of value end-users.
Continuous Value!
What’s a great product without (great) customers? “Users want it all and want it now”.
DevOps seeks to continuously integrate feedback from users in order to continuously deliver value. Besides learning the tools, a successful DevOps engineer must understand the principles that enable DevOps.
Principles Of A DevOps Engineer — CAMS
1. Culture: DevOps, like Agile, is product-oriented, and this means that all the parts that make up a product must collaborate and not be siloed (the DevOps engineer must be able to communicate effectively in order to be able to collaborate). Some organizations have employed the use of Slack for creating a safe and transparent space for collaboration.
2. Automation: A DevOps engineer must be able to identify manual, repetitive, and time-consuming tasks (referred to as toil) in the product development cycle and seek to automate them so that teams can focus on other things that are in their nature can (should) not be automated. In addition, the everything-as-code mentality behind automation helps to ensure that the systems that are built are reliable and changes can be easily tracked when the code is checked into version control for example.
3. Measurement: Knowing what works well and what is failing is very important to the DevOps engineer. Without measurement, there can’t be improvement and without improvements, we cannot continuously deliver value.
4. Sharing: The union of people means a shared goal and shared responsibilities. Sharing is fundamental for effective collaboration. The DevOps engineer needs not be the very best at both development and operations, rather a culture of sharing is encouraged across teams.
Follow me on Twitter @Ileriayooo for more on Tech and Opportunities.
If you want to be successful in tech, here is a simple framework.
Top comments (0)