Понимают ли родители суть работы DevOps?

«Понимают ли родители суть работы DevOps?» — вопрос из категории Софт-скиллы, который задают на 23% собеседований Devops Инженер. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Я объясняю свою работу родителям на простых аналогиях, избегая технического жаргона. Обычно я говорю так:

«Представь, что есть команда, которая строит машины (разработчики), и команда, которая управляет гоночной трассой и обеспечивает заправку (системные администраторы). Моя роль — это и инженер, и координатор. Я создаю автоматические конвейеры, чтобы новая "машина" (обновление программы) могла быстро и безопасно выехать с конвейера на трассу (в продакшен), и слежу, чтобы на трассе всегда было нужное количество машин, топлива и чтобы они не ломались. Я устраняю разрыв между теми, кто создаёт продукт, и теми, кто его поддерживает, чтобы всё работало быстро и надёжно.»

Если они спрашивают про инструменты, я привожу пример: «Я пишу код (например, на Python или используя YAML для конфигураций), который автоматически разворачивает приложения в облаке, типа Amazon или Яндекс.Облако, и постоянно их мониторит».