Ответ вслух Junior Культура и практики DevOps спрашивают часто обновлено

Расскажите, что такое DevOps

Вопрос

Интервьюер: «Как вы понимаете DevOps? Только без перечисления инструментов».

Попробуйте сами

Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.

Показать ответ и разбор

Коротко

Образцовый ответ: «Для меня DevOps это способ работы, при котором команда, которая пишет сервис, отвечает и за то, как он работает в проде, а рутину между коммитом и продом делает машина.

Что должно прозвучать в ответе

  • Общая ответственность разработки и эксплуатации за сервис в проде

  • Автоматизация сборки, тестов, деплоя и инфраструктуры

  • Маленькие частые изменения вместо больших релизов

  • Измерения: метрики DORA или аналогичные

  • Пример из опыта: что поменялось после внедрения

Что могут спросить следом

  • Чем DevOps отличается от SRE?
  • Как вы бы измерили, что внедрение DevOps дало результат?
  • Можно ли быть DevOps-командой без Kubernetes?

Разбор

Образцовый ответ: «Для меня DevOps это способ работы, при котором команда, которая пишет сервис, отвечает и за то, как он работает в проде, а рутину между коммитом и продом делает машина. Опоры такие: общая ответственность без поиска виноватых, автоматизация всего повторяемого, маленькие частые изменения, решения по метрикам и открытость знаний. Например, на прошлом проекте релиз был раз в две недели ночью по чек-листу, после того как мы собрали пайплайн с автотестами и rolling-деплоем, выкатывали по 5-10 раз в день, а доля откатов упала. Мерил я это метриками DORA: частота, lead time, доля неудачных изменений и время восстановления».

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме