We’ve been seeing multiple approaches followed by Industry to deliver the best product with minimal or no defect and in very less time.
DevOps is such culture or model or practice or approach, whatever you may call but not a programming language or technology.
In this post I will be introducing you with the DevOps culture
We will be seeing What is DevOps?
Role of operations before DevOps?
What is the need of DevOps? or Why DevOps is important?
What is DevOps ?
DevOps is a culture which promotes collaboration between development and operations to facilitate Continuous Development, Continuous Testing, Continuous Integration, Continuous Deployment and Continuous Monitoring throughout its development lifecycle.
Role of Operations Before DevOps ?
We know that DevOps is a combination of Development team plus Operations team. Many of us know what development team does but often get confuse when it comes to IT operation. Operation guys were mainly responsible for infrastructure monitoring, deployment, server management etc.
WHAT IS THE NEED OF DEVOPS ? or Why DEVOPS IS USED ?
Before DevOps, the development and IT operations team works in complete isolation with different timelines and since both are dependent on each other delay in any of them with impact timeline of other. Testing and deployment were done after the design and build and were isolated, hence sometimes they consume more than actual time. Following DevOps culture will decrease the gap between this and helps to reduce the build cycle time and deliver the products faster.
Without DevOps team members are spending most of the time in resolving code conflicts, manual testing, deployment and designing the application. This reduces the time to market upto 50% through streamline software delivery.
As mentioned earlier often Development and Operations team have separate timelines, DevOps improves communication and collaboration.
With DevOps you get faster development cycles, Faster Innovation.
With DevOps since the application is already tested and deployed in multiple environment it has less risks of failing in production servers.
So this was the brief Introduction of DevOps, In the next post we will be seeing DevOps LifeCycle.
Let me know in the comment section if you have any queries.