DevOps este o cultură și un set de practici care apropie echipele de dezvoltare (Development) de echipele de operare (Operations), cu obiectivul de a livra software mai rapid, mai sigur și cu mai puține erori umane în procesul de lansare.
Înainte de DevOps, dezvoltatorii scriau cod pe calculatorul propriu, iar echipa de operare se ocupa separat de instalarea și configurarea serverelor de producție. Diferențele dintre cele două medii (versiuni de librării, sisteme de operare, variabile de configurare) duceau frecvent la celebra problemă: „pe calculatorul meu funcționează".