← SkillCueВсе роли

Вопросы на собеседовании DevOps-инженера: 16 вопросов с разбором

DevOps-интервью проверяет четыре слоя: контейнеры и оркестрация, CI/CD и IaC, Linux и сети, эксплуатация (мониторинг, инциденты). Ниже — то, что спрашивают почти всегда, и что за каждым вопросом стоит.

Docker и Kubernetes

1. Образ vs контейнер; зачем multi-stage build?

Образ — слои-шаблон, контейнер — запущенный экземпляр; multi-stage режет размер и не тащит сборочные зависимости в прод. Уточнят про кэш слоёв: почему COPY кода — последним.

2. Pod / Deployment / Service — что есть что?

Pod — минимальная единица; Deployment — реплики и rolling-обновления; Service — стабильный доступ. База — без пауз; дальше копнут в Ingress и probes.

3. Liveness vs readiness probe?

Liveness — «жив ли» (перезапуск), readiness — «готов ли принимать трафик» (вывод из балансировки). Классика: чем грозит liveness вместо readiness при долгом старте.

4. Как контейнер получает лимиты ресурсов и что бывает при их превышении?

requests/limits; по памяти — OOMKill, по CPU — троттлинг. Хотят реальный опыт: как ловили OOMKilled и что сделали.

CI/CD и IaC

5. Опишите ваш CI/CD-пайплайн от коммита до прода.

Сборка → тесты → сканирование → образ → staging → prod; стратегия (rolling/canary), откат. Конкретика своего пайплайна ценнее теории.

6. Terraform vs Ansible?

Создание инфраструктуры (декларативно, state) vs конфигурация машин; часто вместе. Уточнят про state: где храните, как лочите.

7. Как храните секреты?

Vault/SOPS/секреты CI, а не в git; ротация, минимальные права. Ответ «в .env в репе» — конец интервью :)

8. Blue-green vs canary деплой?

Два окружения с переключением vs постепенный перевод трафика с метриками. Критерий выбора: стоимость дублирования vs скорость обнаружения проблем.

Linux и сети

9. Сервер тормозит. Как ищете причину?

top/htop → CPU vs память vs I/O (iostat) vs сеть; журнал systemd, dmesg (OOM). Хотят системный порядок диагностики, не список команд.

10. Что происходит при обращении к сайту: DNS → LB → сервис?

Резолв, TCP/TLS, балансировщик/reverse proxy, апстрим. Плюс: где в цепочке смотреть 502 vs 504.

11. Зачем reverse proxy (nginx) перед приложением?

TLS-терминация, балансировка, лимиты, статика, буферизация. Достаточно 3–4 причин с пониманием.

Эксплуатация

12. Как устроен ваш мониторинг? Метрики vs логи vs трейсы.

Prometheus/Grafana + алерты по симптомам (для пользователя), ELK/Loki для логов. Золотые сигналы: latency, traffic, errors, saturation — назвать их = плюс балл.

13. Прод упал ночью. Первые 15 минут?

Масштаб по мониторингу → быстрое восстановление (откат) → потом корневая причина → постмортем. «Сначала чиню, потом разбираюсь» — правильный порядок.

14. SLI / SLO / SLA и error budget?

Метрика → внутренняя цель → внешнее обязательство; бюджет ошибок регулирует темп релизов. Показывает зрелость выше «мидл-исполнителя».

15. Как проверяете, что бэкапы работают?

Тестовое восстановление по расписанию; RPO/RTO. «Бэкап есть, но не восстанавливали» — любимая ловушка интервьюеров.

Про вас

16. Самый жёсткий инцидент в вашей практике?

Хронология → действия → восстановление → что изменили после. История с постмортемом и выводами — сильнейший ответ DevOps-интервью.

Это общий список. А что спросят именно на вашем собеседовании?

Пришлите текст вакансии — бесплатно вернём вероятные вопросы по ней, риски и слабые темы. А в приложении SkillCue — тренировка ответов и подсказки прямо во время созвона.

Разобрать мою вакансию бесплатно