DevOps je filozofia, kultúra a sada praktík zameraných na zjednotenie vývoja softvéru (Dev) a prevádzky IT (Ops) s cieľom skrátiť dodací cyklus softvérového vývoja, zlepšiť kvalitu softvérových produktov a zvýšiť agilitu a spoľahlivosť IT infraštruktúry. Termín "DevOps" vznikol spojením slov "development" (vývoj) a "operations" (prevádzka).
DevOps je moderný spôsob ako efektívne riešiť release softvér, aplikácií alebo aktualizácií. Metodika podporuje agilnú tímovú spoluprácu medzi vývojovým oddelením a IT prevádzkou zodpovednou za jeho nasadenie. Práve medzi IT Operation a Development vzniká najviac chýb a fungovanie oboch divízií je v silnom kontraste.
Príklad stereotypu, ktorý sa negatívne premieta do celej organizácie:
Developers očakávajú, že IT Operation bude aktualizovať aplikácie hneď, ako im odovzdajú update. Avšak IT prevádzka sa obáva, že update nie je otestovaná a jeho nasadenie je riskantné. Ignorujú update a bránia sa novým systémom.
Cieľom DevOps je zmena správania tým, že definuje framework, ako majú obe skupiny spolupracovať. Bez týchto best practice dochádza k problémom, ktoré poškodzujú užívateľov, ale aj organizáciu. Tá sa pritom potrebuje spoľahnúť na svoj softvér na podporu biznisu, riadenie vzťahov so zákazníkmi a generovanie zisku.