DevOps — это методология разработки программного обеспечения, которая объединяет процессы разработки (Dev) и эксплуатации (Ops) в единый непрерывный рабочий процесс. Цель DevOps — способствовать эффективному сотрудничеству и коммуникации между разработчиками и другими ИТ-специалистами. Она включает в себя набор процессов и инструментов, которые позволяют создавать и улучшать продукты быстрее и эффективнее, чем при традиционных подходах к разработке ПО.
DevOps появился примерно в 2009 году как ответ на необходимость изменений в процессе разработки программного обеспечения и более активного вовлечения других членов команды. Он представляет собой вертикальную последовательность этапов, плавно переходящих один в другой. После определения требований к продукту он проектируется, программируется и собирается. Затем он переходит к тестированию, и наконец, после утверждения операционным отделом, код развертывается на компьютерах, что знаменует собой запуск продукта. Автоматизируя многие процессы разработки, тестирования и развертывания, DevOps позволяет организациям повысить скорость выхода на рынок, снизить затраты и повысить качество своей продукции.