L'approche DevOps est un élargissement des principes agiles du développement au déploiement logiciel. Si l’évolution déclenchée par le Manifeste agile a proposé des manières plus efficaces de créer des logiciels, le DevOps applique des principes et des philosophies similaires à tout le cycle de vie de développement, jusqu’à la publication du code.