Dans un modèle DevOps, les équipes de développement et d’opérations ne sont plus isolées. Il arrive qu’elles soient fusionnées en une seule et même équipe. Les ingénieurs qui la composent travaillent alors sur tout le cycle de vie d’une application, de la création à l’exploitation, en passant par les tests et le déploiement, et développent toute une gamme de compétences liées à différentes fonctions.
Ces équipes utilisent des pratiques pour automatiser des processus qui étaient autrefois manuels et lents. Elles exploitent une pile technologique et des outils qui les aident à faire fonctionner et à faire évoluer les applications de façon rapide et fiable. Ces outils aident également les ingénieurs à accomplir de façon autonome des tâches (par exemple, le déploiement de code ou la mise en service d’infrastructure) qui nécessiteraient normalement l’aide d’autres équipes, ce qui augmente encore davantage la productivité de l’équipe d’ingénieurs.