Подготовка к интервью

Вопросы для позиции «DevOps-инженер»

1184 вопроса для подготовки на позицию DevOps-инженер

1184 вопроса 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка помогает системно подготовиться к интервью на позицию DevOps-инженер: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: devops, infrastructure, kubernetes.

Каталог

Результаты поиска

Найдено: 1184
Теория

Terraform state и мультиоблако: Terraform state разбит по слоям в AWS, а отдельные модули используются для Yandex Cloud. В CI появляется план, который хочет пересоздать security group в production, хотя никто этого не заказывал и изменений в коде нет. CloudTrail не показывает событий. Как найдёте источник дрейфа, восстановите state без пересоздания ресурса и какие системные меры внедрите, чтобы это не повторилось?

Не применяйте неожиданный replacement: сначала выясните, какое поле требует замены и изменились ли входы, provider, backend или фактический ресурс.

Читать ответ
Теория

У вас в Kubernetes-кластере внезапно упала производительность: ноды используют CPU на 95%, но метрики приложений выглядят нормально. Как вы будете отлаживать эту ситуацию и какие инструменты включите в первую очередь?

Сначала выясните, кто потребляет CPU на нодах: приложения, системные процессы, сетевой стек или kernel workers.

Читать ответ
Теория

Какой минимальный набор сущностей нужен в ванильном Kubernetes, чтобы компонент запустился и мог принимать входящие запросы?

Минимально процесс может работать в pod и принимать трафик на его IP, но практический стабильный вариант — Deployment и Service.

Читать ответ
Теория

Кейс: новый сервис в Kubernetes через внешний LB и Ingress возвращает бесконечный HTTPS-редирект, хотя напрямую через Ingress сервис отвечает 200. Как бы вы диагностировали и локализовали проблему?

Проверьте, не теряется ли исходная схема HTTPS после TLS termination на внешнем LB, из-за чего следующий слой снова отправляет redirect.

Читать ответ
Теория

У вас в Terraform стейт хранится в S3. DevOps-коллега случайно удалил ресурс из tfstate-файла, но физический ресурс в облаке остался. Как ты восстановишь консистентность? Какие будут побочные эффекты, если просто импортировать ресурс через terraform import, а не восстанавливать стейт из бэкапа?

Если ресурс сохранился, восстановите его привязку к правильному Terraform-адресу через import и затем внимательно проверьте plan.

Читать ответ
Теория

Вы используете Terraform для управления облачной инфраструктурой в [облачный провайдер]. Состояние хранится в S3. Оказалось, что два DevOps-инженера одновременно запустили terraform apply и произошёл конфликт в состоянии. Кластер оказался в странном состоянии. Как вы его восстановите и какие процессы введёте, чтобы это не повторилось?

Остановите новые apply, сохраните версии state и сопоставьте фактические ресурсы, конфигурацию и результаты обоих запусков.

Читать ответ