Вернуться в видеотеку

РЕАЛЬНОЕ СОБЕСЕДОВАНИЯ | MIDDLE DEVOPS

Запись реального собеседования Middle DevOps с рассказом кандидата о прошлом опыте и подробным техническим опросом по Docker, Kubernetes, CI/CD и Git.

Источник: eatmore

Открыть на YouTube

Таймлайн

Коротко о видео

Это реальное техническое собеседование на Middle DevOps: интервьюер сначала описывает анонимную инженерную инфраструктуру, затем кандидат рассказывает о своём опыте и отвечает на вопросы. Обсуждаются Kubernetes и Docker Swarm, ClickHouse, Kafka и Debezium, мониторинг, Docker, сети и образы, CI/CD, Git и базовый troubleshooting Kubernetes. Кандидат сообщает об опыте системного администрирования, DevOps-задач, инфраструктуры SaaS-платформы для pentest и администрирования ClickHouse; итог собеседования не объявлен, обещана последующая обратная связь.

Затронутые темы

Что взять на заметку

  • Инфраструктура собеседующей стороны, по словам интервьюера, работает на собственном железе и мигрирует с Docker Swarm на Kubernetes; данные в основном хранятся в ClickHouse.
  • Для подготовки разбираются CDC-потоки из логов СУБД в ClickHouse через Kafka и Debezium, а также стек Elasticsearch, Prometheus, Grafana и MinIO.
  • Блок Docker охватывает отличие контейнеризации от виртуальных машин, процессы и потоки, накладные расходы CPU, сети и диска, а также внутреннюю маршрутизацию контейнеров.
  • Нужно уметь объяснить слои Docker-образа, multi-stage build, выбор базового образа, запуск не от root и связь директивы USER с пользователем внутри образа.
  • Отдельно проверяются Docker-сети: bridge как типовой драйвер и overlay для сети кластера Docker Swarm; обсуждаются Kaniko, LazyDocker и безопасность контейнеров.
  • В Kubernetes-кейсе ожидаются шаги диагностики Pod: состояние через kubectl get pods, события и логи, проверка resource limits, PVC, kubelet и scheduler.
  • Проверяются практические основы Git: назначение commit --amend и squash, а также различение способов доставки обновлённого ConfigMap в работающий Pod.

Рекомендуем посмотреть