DevOps
DevOps (от англ. development и operations) – это инженерная культура, практики и инструменты, направленные на сокращение релизного цикла, повышение эффективности и обеспечение возможности выпуска релиза в любой момент посредством:
- интеграции IT Development и IT Operations;
- создания единой команды;
- автоматизации рутинных операций;
- частой проверки кода.
Цель использования DevOps – сокращение срока от начала разработки продукта до его выхода на рынок и повышение гибкости внедрений без потери качества и надежности.
Основные компоненты DevOps

Только изменив все четыре составляющих, можно внедрить DevOps.
DevOps-принципы (CALMS)
- Culture:
- Развитие инженерной культуры от разработчика к инженеру;
- От ответственности за этап к ответственности за результат;
- Automation:
- Релиз в любое время;
- Принятие изменений и уменьшение рисков;
- Lean:
- Бережливое отношение
- Ускорение процессов
- Measurement:
- Непрерывное совершенствование основанное на метриках и реальных данных;
- Sharing:
- Коллаборация и открытая коммуникация;
- Постоянная обратная связь.
Ссылки
📄️ Практики и инструменты DevOps
CI/CD – подход к разработке, при котором задачи сборки, публикации, тестирования продукта полностью или частично автоматизированы.
📄️ DevOps CookBook
Раздел содержит важную информацию из DevOps CookBook из СберТеха.
📄️ Синтаксис
Jenkins