Source: isabellafer.medium.com

DevOps: Principles, Practices, and Tools

Category: automation

According to the 2015 State of DevOps report, “high-performing IT organizations deploy 30x more frequently with 200x shorter lead times; they have 60x fewer failures and recover 168x faster”. Additionally, DevOps teams experience 24x more active recreation from crashes, 3x lower moderate failure meter, 22% less experience wasted on unplanned work and rework, and 50% less time remediating safety concerns .

In other words, DevOps is more about teamwork and its success depends on the principles and practices that DevOps teams use.

That is, by implementing DevOps, the development and operation teams do not work in isolation anymore, testing and deployment are phases included in the development phase, team members are able to focus on the business services instead of spending time in testing, deploying, and designing, consequently avoiding errors in production by automating the process, and avoiding delays since deployment and operations work together now and have similar timelines.

To help you choose your tools, we have separated the top 10 most used tools in DevOps: TLDR-summary: DevOps is a life cycle investment, is team undertaking, enables better software development and delivery practices, and accelerates continuous delivery.About the author:Isabella Ferreira is an Ambassador at TARS Foundation, a cloud-native open-source microservices foundation under the Linux Foundation.

Related Articles