Перейти к основному содержимому

Вопросы на собеседовании

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

25 вопросов на собеседовании DevOps-инженера: Linux, Docker и Kubernetes, CI/CD, Terraform и Ansible, мониторинг, инциденты и постмортемы, облака и кейсы.

Поделиться:TGVKWA
LinuxDockerKubernetesCI/CDTerraformPrometheus/GrafanaОблачные платформы

📈 Готовитесь к собеседованию? Получайте свежие вакансии DevOps-инженер на почту или в Telegram — и откликайтесь, пока подготовка свежая.

бесплатно
Бесплатно, без регистрации

Мини-собеседование: DevOps-инженер

Прочитать вопросы мало — на интервью придётся говорить. Ответьте на один вопрос своими словами, 2–3 предложений хватит, и ИИ разберёт ответ по четырём критериям: структура, конкретика, релевантность, убедительность.

123
HR-вопросДля всех уровней

Почему вы выбрали карьеру DevOps-инженера?

2–3 предложения достаточно · ещё 20 симв.

Типовые вопросы и подсказки к ответам

Используйте подсказки как каркас ответа: добавьте свои проекты, метрики, ограничения и выводы. Любой вопрос можно тут же проговорить — кнопка «Ответить и получить разбор ИИ» отправит его в мини-собеседование выше.

HR-вопрос

Вопрос 1Для всех уровней

Почему вы выбрали карьеру DevOps-инженера?

Показать подсказку ▾

Как отвечать: Свяжите мотивацию с интересом к автоматизации, надёжности систем и работе на стыке разработки и эксплуатации; подкрепите примером, когда ваша автоматизация сэкономила команде время.

Вопрос 2Для всех уровней

Почему вы хотите работать DevOps-инженером именно в нашей компании?

Показать подсказку ▾

Как отвечать: Покажите изученность стека и масштаба компании, соедините с вашим опытом — Kubernetes, облака, высокие нагрузки — и назовите, где сможете усилить инфраструктурную команду.

Резюме открывают раньше, чем зовут на собеседование. Соберите версию под «DevOps-инженер» с ИИ — около 10 минут, начать можно бесплатно.

Резюме под эту роль

Технический вопрос

Вопрос 1Junior

Какими командами Linux вы диагностируете нагруженный сервер?

Показать подсказку ▾

Как отвечать: Назовите top/htop для процессов, df и du для дисков, free для памяти, iostat и ss/netstat для дисков и сети; покажите, что у вас есть отработанная последовательность, а не случайный набор команд.

Вопрос 2Middle

Сервис на сервере перестал отвечать. Опишите вашу диагностику шаг за шагом.

Показать подсказку ▾

Как отвечать: Покажите воронку: жив ли процесс, слушает ли порт, что в логах, хватает ли памяти и дескрипторов, доступна ли сеть до зависимостей; подчеркните проверку от простого к сложному.

Вопрос 3Junior

Что означают права 755 на файле и как работают chmod и chown?

Показать подсказку ▾

Как отвечать: Разберите rwx для владельца, группы и остальных; объясните разницу между сменой прав и смены владельца и типичные ошибки с правами при деплое.

Вопрос 4Middle

Как вы управляете сервисами через systemd и читаете их журналы?

Показать подсказку ▾

Как отвечать: Назовите systemctl start/stop/enable/status, journalctl с фильтрами по сервису и времени; упомяните unit-файлы, зависимости и автоперезапуск при падении.

Вопрос 5Middle

Как работает DNS-резолвинг и почему при инцидентах «это всегда DNS»?

Показать подсказку ▾

Как отвечать: Пройдите по цепочке: кеш, рекурсивный резолвер, корневые и авторитативные серверы, TTL; приведите пример, где устаревший TTL или неверная запись клал сервис.

Вопрос 6Middle

Чем TCP отличается от UDP и где это важно в инфраструктуре?

Показать подсказку ▾

Как отвечать: Разведите гарантии доставки и порядка против скорости без гарантий; приведите примеры: HTTP и базы данных на TCP, стриминг и DNS-запросы на UDP, настройка healthcheck-ов.

Вопрос 7Junior

Чем образ Docker отличается от контейнера?

Показать подсказку ▾

Как отвечать: Объясните: образ — неизменяемый шаблон со слоями, контейнер — его запущенный экземпляр с собственным слоем записи; проведите аналогию с классом и объектом.

Вопрос 8Middle

Как вы оптимизируете Dockerfile: размер образа и время сборки?

Показать подсказку ▾

Как отвечать: Назовите многоэтапные сборки, порядок слоёв от редко к часто меняющимся, минимальные базовые образы, .dockerignore и отказ от лишних пакетов.

Вопрос 9Middle

Объясните базовые сущности Kubernetes: pod, deployment, service.

Показать подсказку ▾

Как отвечать: Разведите: pod — минимальная единица из контейнеров, deployment управляет репликами и обновлениями, service даёт стабильную точку доступа; упомяните, зачем нужны namespace и configmap.

Вопрос 10Senior

Как Kubernetes обеспечивает самовосстановление и масштабирование приложений?

Показать подсказку ▾

Как отвечать: Расскажите про readiness и liveness probes, restart policy, HPA по метрикам; упомяните requests/limits как основу предсказуемого поведения под нагрузкой.

Вопрос 11Middle

Опишите CI/CD-пайплайн, который вы настраивали: этапы и инструменты.

Показать подсказку ▾

Как отвечать: Пройдите по этапам: сборка, тесты, анализ кода, сборка образа, деплой на стенды и прод с гейтами; назовите конкретные инструменты — GitLab CI, Jenkins, GitHub Actions — и критерии блокировки релиза.

Вопрос 12Middle

Как вы храните секреты в CI/CD и контейнерах?

Показать подсказку ▾

Как отвечать: Назовите Vault, секреты Kubernetes с шифрованием, переменные CI с маскировкой; подчеркните, что секреты не лежат в репозитории и не попадают в слои образов и логи.

Вопрос 13Middle

Что такое state в Terraform и какие проблемы с ним бывают?

Показать подсказку ▾

Как отвечать: Объясните state как источник правды о ресурсах; расскажите про удалённое хранение, блокировки при параллельной работе, drift между state и реальностью и импорт существующих ресурсов.

Вопрос 14Middle

Чем Terraform отличается от Ansible и когда использовать каждый?

Показать подсказку ▾

Как отвечать: Разведите декларативное управление ресурсами облака против конфигурационного управления серверами; покажите типичную связку: Terraform поднимает инфраструктуру, Ansible настраивает ПО.

Вопрос 15Junior

Что такое Infrastructure as Code и какие преимущества он даёт?

Показать подсказку ▾

Как отвечать: Сформулируйте: инфраструктура описывается кодом в репозитории; назовите воспроизводимость, ревью изменений, историю и откат, устранение «снежинок» — уникальных ручных серверов.

Вопрос 16Middle

Как вы настраиваете мониторинг в Prometheus и Grafana: что собираете?

Показать подсказку ▾

Как отвечать: Назовите слои: инфраструктурные метрики (node exporter), метрики приложений (RED или USE-подход), состояние Kubernetes; объясните, что дашборды строятся под вопросы, а не «всё подряд».

Вопрос 17Middle

Как вы строите алертинг, чтобы не тонуть в шуме?

Показать подсказку ▾

Как отвечать: Расскажите про алерты на симптомы для пользователя, а не на каждую метрику, пороги с гистерезисом, группировку и маршрутизацию в Alertmanager, регулярный пересмотр бесполезных алертов.

Вопрос 18Senior

Что такое постмортем и как вы его проводите?

Показать подсказку ▾

Как отвечать: Опишите культуру без поиска виноватых: хронология, факторы, действия по предотвращению с владельцами и сроками; подчеркните, что цель — изменения в системе и процессах, а не наказание.

Кейс

Вопрос 1Middle

Кейс: в пятницу вечером упал production, вы дежурный. Ваши действия?

Показать подсказку ▾

Как отвечать: Покажите приоритеты: сначала восстановить сервис — откат или workaround, потом разбираться; коммуникация со стейкхолдерами, фиксация хронологии, анализ причины после стабилизации.

Вопрос 2Senior

Кейс: нужно спроектировать инфраструктуру нового микросервиса в облаке. Ваш план?

Показать подсказку ▾

Как отвечать: Опишите: требования к нагрузке и доступности, выбор compute и базы, сеть и безопасность, IaC, CI/CD, мониторинг и алерты, стоимость; начните с вопросов о требованиях, а не с выбора технологий.

Вопрос 3Middle

Кейс: команда хочет деплоить десять раз в день, но релизы нестабильны. Что вы предложите?

Показать подсказку ▾

Как отвечать: Предложите стратегии: feature flags, канареечные и blue-green деплои, автоматический откат по метрикам, усиление тестов в пайплайне; свяжите частоту релизов с уменьшением их размера.

Поведенческий вопрос

Вопрос 1Middle

Расскажите о самом серьёзном инциденте, который вы разбирали.

Показать подсказку ▾

Как отвечать: Ответьте по STAR: масштаб и последствия, ваша роль в диагностике и восстановлении, первопричина и что изменили после — в мониторинге, процессах или архитектуре.

Вопрос 2Для всех уровней

Как вы взаимодействуете с разработчиками, когда «у них локально всё работает»?

Показать подсказку ▾

Как отвечать: Покажите совместную диагностику через данные: логи, метрики, различия окружений; подчеркните партнёрский тон и профилактику — единые окружения, контейнеры, документация.

Готовы отвечать — а резюме уже под эту роль?

До собеседования резюме ещё нужно открыть. Соберите адаптированное резюме для «DevOps-инженер» за ~10 минут: ИИ сформулирует опыт, навыки и достижения под требования работодателей.

Собрать резюме под эту роль
PRO

Проверьте себя: первый разбор — бесплатно

Прочитать вопросы — это старт. Настоящая подготовка — проговорить ответ и услышать, что с ним не так. Первый разбор ИИ бесплатный и без регистрации, прямо на этой странице. Полная симуляция — в PRO или разово, без подписки.

  • Реальные вопросы по вашей роли
  • Разбор ответов с ИИ
  • Оценка и советы

План подготовки

  1. 1Повторите Linux на уровне диагностики: процессы, память, диски, сеть, логи — с реальной последовательностью действий.
  2. 2Освежите Kubernetes: pods, deployments, services, probes, requests/limits — будьте готовы нарисовать схему на доске.
  3. 3Подготовьте рассказ о CI/CD-пайплайне, который вы строили: этапы, гейты, обработка секретов, откат.
  4. 4Потренируйтесь объяснять Terraform: state, блокировки, drift, модульность — это спрашивают на уровне middle и выше.
  5. 5Сформулируйте 2–3 истории по STAR: серьёзный инцидент, успешная миграция, внедрение мониторинга с нуля.
  6. 6Пройдите пробное интервью в тренажёре и проверьте, что ответы показывают системное мышление, а не зубрёжку команд.

Частые ошибки

  • Перечислять инструменты из резюме, не умея рассказать, как они устроены и почему выбраны.
  • Не знать Linux-фундамент: без диагностики сервера разговор о Kubernetes выглядит неубедительно.
  • Забывать про requests/limits и probes в Kubernetes — типовая претензия на интервью.
  • Хранить секреты в репозитории или переменных окружения без защиты и не видеть в этом проблемы.
  • В кейсе про инцидент сразу искать причину вместо восстановления сервиса — неправильный приоритет.
  • Рассказывать о постмортемах как о поиске виноватых — это красный флаг для зрелых команд.
Практика интервью

От вопросов — к тренировке интервью

Прочитайте вопросы, выберите 5–7 самых сложных и пройдите пробное интервью. ИИ-интервьюер поможет структурировать ответы, проверить аргументацию и подготовиться к реальному разговору.

Открыть тренажёр для роли DevOps-инженер
Зарплата

Зарплата DevOps-инженер в России

По данным 106 вакансий

Полная статистика →

P25 (ниже среднего)

128 000 ₽

Медиана

230 000 ₽

50% вакансий

P75 (выше среднего)

338 000 ₽

Медиана по уровню опыта

Без опыта

70 000 ₽

1–3 года

128 000 ₽

3–6 лет

230 000 ₽

6+ лет

338 000 ₽

Навыки

Востребованные навыки DevOps-инженера

Частота упоминания в вакансиях работодателей

Все навыки →
1
Docker6%
2
Kubernetes6%
3
DevOps6%
4
Ansible5%
5
Linux5%
6
Helm4%
7
Bash4%
8
Python4%

Вы готовитесь к собеседованию. А работодатели уже ищут DevOps-инженера.

Создайте анонимный публичный профиль — его найдут в Яндексе и Google, и предложения придут сами. Контакты скрыты, пока вы не решите иначе.

Работодатели уже ищут: DevOps-инженер · от 230 000 ₽

Создать анонимный профиль — бесплатно

Пройдите мини-собеседование, добавьте резюме на экране результата — профиль создадим за минуту, с вашего согласия.

Вы нанимаете DevOps-инженера? Профили кандидатов и подбор для работодателей →

Вакансии

Свежие вакансии DevOps-инженера: 934

Откройте подходящие предложения и откликнитесь после подготовки к собеседованию.

Смотреть вакансии →