DevOps: Culture that promotes collaboration between Development and Operations Team
The agile approach has broken down some of the silos of the software development process. Software Deployment, operations, and maintenance are other activities which have suffered a similar separation from the rest of the software development process. The DevOps movement is focused on removing these silos and encouraging collaboration between development and operations. The traditional problem between developers and operations is the conflicting goal that they have in order to achieve the organization’s objective. Dev needs to build and release new features fast in order to support user’s need, while Ops needs to ensure system reliability by minimizing changes to the system. DevOps intended to fix this so that both roles are working together instead of being odd at each other. To better understand the culture, we need to look first what are the responsibilities of both roles. Devs Application developers have a number of responsibilities that fall on their shoulders. These have to do with managing the application lifecycle, knowledge of certain principles in