DevOps — не должность и не один инструмент. Это культурные и технические практики, которые сокращают путь от идеи до продакшена. В этом уроке — модель CAMS, почему Development и Operations конфликтовали, как выглядит современный конвейер поставки и как обратные связи помогают держать системы живыми.
Как читать виджеты: каждый интерактивный блок привязан к одной теме урока. Вложенные кольца (CAMS) идут от внешнего к внутреннему — наведите курсор и прочитайте, что улучшать в Sharing, Measurement, Automation и Culture. Таблица сравнения показывает силосы и выравнивание DevOps; читайте строки парами. Карточки — три пути Gene Kim; откройте по порядку перед конвейером SDLC. Pipeline — этапы жизненного цикла слева направо. Таймлайн даёт исторический контекст терминам DORA и GitOps в следующих главах.
CAMS — чеклист, не сертификат. Культура часто в центре, потому что без доверия автоматизация пугает, а метрики скрывают. Связывайте пункты в кольцах с реальностью команды: «открытые метрики» — это дашборд, который смотрят и разработка, и эксплуатация.
Классическая модель делит «строителей» (разработка) и «хранителей» (эксплуатация). Разработка хотела скорость, эксплуатация — стабильность. Релизы редкие и рискованные. DevOps переформулирует цель: безопасная скорость — много мелких проверенных изменений с автоматизацией и наблюдаемостью, чтобы у всех была одна картина мира.
Таблица: в каждой строке — одно напряжение. Средний столбец — типичное поведение силосов; правый — выравнивание DevOps. Используйте как чеклист встреч: если слышите «перекиньте через забор», строка ещё не закрыта.
Первый путь — пропускная способность всей цепочки ценности, не локальная эффективность. Второй путь — укоротить и усилить обратную связь из прода в проектирование. Третий путь — эксперименты: резерв времени на улучшения и безопасные пробы (флаги, канарейки).
Схемы различаются, суть одна: план → сборка → проверка → поставка → эксплуатация → обучение. Инструменты DevOps связывают эти этапы так, что «готово» значит работает в проде с наблюдаемостью, а не «смержили в main».
Виджет pipeline: каждый шаг — этап. Подписи под иконками — типичные артефакты или риски. В зрелых командах «Релиз» и «Деплой» часто полностью автоматизированы; «Обучение» замыкает цикл в планирование следующего спринта.
Таймлайн: каждая точка — веха истории DevOps. Откройте по порядку — от практики (доклад Velocity) к исследованиям (DORA) и платформенной инженерии.