DevOps was birthed by the practice and propagation of agile software development. Since the agile methodology speeds up the development process and throughput velocity, there was a need to alter the structure of project teams to accommodate this new reality. As agile culture took root, it became clear that having the software development and IT operations teams working separately was counterproductive and inefficient.
DevOps practices automate deployment pipelines and produces faster feedback to improve efficiency, predictability, maintainability, and security. It brings developers into the production environment, gives them deeper insights into the infrastructure and gets them more involved in application lifecycle management.