DevOps is the answer to the growing interdependence between development and operations. It is a model of cooperation between programmers, operations, and support, ensuring the active participation of all teams in providing new versions and allowing for fast and efficient software development. It combines continuous integration, continuous monitoring, and continuous release. It uses automation tools such as Bitbucket, Bamboo, FishEye, Crucible, SonarQube, Ansible, Git, Jenkins, Docker and Kubernetes.
DevOps is a methodology, but also a change in the culture of the organization’s functioning, thanks to which it can constantly improve its product and increase the efficiency and productivity of its teams.