These days every one talk about DevOps and there is a lot of craziness going on and around this piece of technology.
WHAT IS DevOps?
Well, DevOps is everything but a technology, folks thought of DevOps as a part of technical stack, but it is nothing but a set of practices, philosophy and tools that increase the ability of any organization to deliver the products/applications or services in a high velocity and very efficiently.
DevOps is a by-product of people, process and products (tools which helps us) to enable continuous delivery to the end customer.
According to Sam Guckenheimer –
“The contraction of “Dev” and “Ops” refers to replacing siloed Development and Operations to create multidisciplinary teams that now work together with shared and efficient practices and tools.”
So, if I say in short DevOps is a blend of practices, processes and the tools that help us to enable efficiency, pace (high) and a valuable delivery to the end customers. This speed enables organizations to better serve their customers and compete more effectively in the market.
History of DevOps
If you want to understand DevOps, you should be aware that where did this DevOps come into the picture? Is it something really new or was already there?
DevOps is based on the concept and values of Agile Software Development, it is basically born out of the need to keep up the velocity of software increased and throughput agile methods have achieved. So, the advancement of Agile Philosophy or Culture, as well as Methods over the last few years, basically exposed the requirement for a more holistic approach to developing/deliver end-to-end software lifecycle.
DevOps is nothing but an IT mindset, incorporated with AGILE values which basically encourage communication, collaboration, integration and automation among the developer communities and IT operations in order to improve the velocity and the quality of delivering software.
There are still so many things left to explain, so you will be seeing a series of articles here, which will explain everything you need to know about #devops.
Some highlights which will be covered in this series will be –
• Challenges – that DevOps solves
• DevOps Goals
• DevOps Value
• DevOps Tools
• Phases of DevOps maturity
• How to achieve DevOps
• Last but not the least – What’s in it for you?
Please post your comments/suggestions so that this series can be more efficient and improved.
Happy Learning 😊
Top comments (1)
Nice article Ms srivastava