DevOps není konkrétní nástroj ani pozice, ale kulturní filozofie a soubor praktik, jejichž cílem je propojit a zefektivnit spolupráci mezi vývojářským týmem (Dev) a provozním týmem (Ops). V tradičním modelu tyto dva týmy často pracovaly odděleně a v konfliktu – vývojáři chtěli co nejrychleji nasazovat nové funkce, zatímco provoz se snažil udržet systém stabilní a neměnný.
DevOps tuto zeď boří. Podporuje kulturu sdílené zodpovědnosti, kde jeden tým zodpovídá za celý životní cyklus aplikace – od jejího návrhu a vývoje, přes testování a nasazení, až po její následný provoz a monitoring. Klíčovou roli v tom hraje maximální automatizace všech procesů, zejména pomocí CI/CD (Continuous Integration/Continuous Deployment) pipeline.
Výsledkem zavedení DevOps principů je dramatické zrychlení a zefektivnění celého vývojového cyklu. Firmy jsou schopny nasazovat nové verze softwaru mnohem častěji (v řádu dnů nebo i hodin, místo měsíců), s nižší chybovostí a vyšší spolehlivostí. Není to jen o technologiích, ale o změně myšlení směrem k agilitě, spolupráci a neustálému zlepšování.