DevOps ????????


Image result for devopsDevOps is a term for a group of concepts that are rapidly spreading throughout the technical community. ” It  is a large  concept that runs from its basic to full understanding .It is a recent term developed by the collision of two major related trends. The first is  “agile system administration” or “agile operations”; it refers  to applying newer Agile and Lean approaches to operations work.  On the other hand second is the   understanding of the value of collaboration between development and operations staff throughout all stages of the development lifecycle during  creation and operation of a service 


According  to  Jez Humble explanation  DevOps is “a cross-disciplinary community of practice dedicated to the study of building, evolving and operating rapidly-changing resilient systems at scale.”So it is basically a practice of operations and engineers keen to develop by participating together in entire lifecycle  starting from design to production support.By  pre- defined definition it can be characterized by operations staff making use of techniques which are used by developers for their system work and these techniques can range from using source control to testing to participating in an Agile development process. “DevOps” doesn’t differentiate between different system admin sub-disciplines – “Ops” is a blanket term for working employees as  systems engineers,  administrators, operations staff, release engineers, DBAs, and many more where as  “Dev” is used as shorthand for developers in particular, but actually it  means “all the people involved in developing the product,” which are inclusive of Product, QA, and other kinds of disciplines. DevOps can be interpreted as an outgrowth of Agile – as close collaboration of customers, product management, developers, and (sometimes) QA to fill in the gaps and rapidly produce better products each day – thus it  simply extends Agile principles beyond just code to deliver service.
Share

Leave a Reply