DevOps — Вопросы для собеседований
CI/CD пайплайны
CI против CD и Continuous Deployment, стадии и гейты пайплайна, стратегии выката и откат, раннеры, артефакты и кеш, секреты и безопасность цепочки поставки.
15 вопросов
Основы облака
IAM-роли и least privilege, VPC и public/private подсети, security groups против NACL, группы автоскейлинга, регионы и зоны доступности, контроль затрат.
10 вопросов
Управление конфигурацией (Ansible)
Идемпотентность Ansible, роли и структура каталогов, приоритет переменных, выбор модулей, Vault, поэтапный выкат и вопрос императивности против декларативности.
8 вопросов
Контейнеры и оркестрация
Образы и контейнеры Docker, сетевое взаимодействие, базовые объекты Kubernetes и OpenShift.
20 вопросов
Эксплуатация баз данных
Эксплуатационные вопросы баз данных для DevOps — рост хранилища, распухание и реагирование на алерт о нехватке места на проде.
9 вопросов
Helm и GitOps
Helm-чарты и шаблонизация, учёт релизов и откат, Helm против Kustomize, pull-модель GitOps и согласование дрейфа в ArgoCD.
8 вопросов
HTTP и TLS
Версии HTTP, заголовки, методы и коды статуса, виртуальные хосты и SNI, рукопожатие TLS, HSTS и mutual TLS, чтение падающего curl.
11 вопросов
Системный дизайн инфраструктуры
Senior-сценарии: HA stateless-сервисы, выкат и миграции схемы без простоя, централизованное логирование, планирование ёмкости, мультирегион, секреты и rate limiting.
9 вопросов
Kubernetes: архитектура и основы
Архитектура кластера, control plane, etcd, Pod как единица планирования, namespace и путь kubectl apply через цикл согласования.
11 вопросов
Kubernetes: сеть
Типы Service и маршрутизация к Pod, Ingress и контроллеры, kube-proxy и CNI, кластерный DNS и NetworkPolicy.
9 вопросов
Kubernetes: планирование и ресурсы
Как планировщик размещает Pod, requests и limits, классы QoS и вытеснение, health-пробы, affinity и распределение по топологии.
9 вопросов
Kubernetes: безопасность
RBAC и ServiceAccount, ConfigMap против Secret и почему Secret не шифруется по умолчанию, SecurityContext и Linux capabilities, укрепление кластера.
8 вопросов
Kubernetes: хранилище
Тома, PersistentVolume/PVC и StorageClass, статическое и динамическое выделение, access modes и reclaim policy, CSI и хранилище StatefulSet.
8 вопросов
Kubernetes: диагностика
Диагностика CrashLoopBackOff, Pending, OOMKilled, Evicted и ошибок ImagePull, node NotReady, зависших выкаток и 502 от Ingress по выводу kubectl.
12 вопросов
Kubernetes: рабочие нагрузки
Deployment, ReplicaSet, StatefulSet и DaemonSet, Job и CronJob, плавающие обновления и откат, HPA и семейство автоскейлинга.
12 вопросов
Linux: загрузка и systemd
Последовательность загрузки от включения до логина, BIOS против UEFI, unit и target в systemd, диагностика упавшего сервиса через journalctl.
5 вопросов
Эксплуатация Linux
Повседневное администрирование Linux — диск, память, процессы, systemd, права и диагностика.
17 вопросов
Linux: процессы и сигналы
Процессы и fork/exec, состояния процессов, зомби и сироты и PID 1, сигналы, системные вызовы, файловые дескрипторы и поиск по PATH.
9 вопросов
Linux: файловые системы и хранилище
Inode и ссылки, типы ФС, уровни RAID, LVM, монтирование и fstab, анализ дисковой нагрузки и buffer/cache в выводе free.
9 вопросов
Брокеры сообщений
Очереди сообщений и Kafka — компоненты, параллелизм партиций и консюмеров, ZooKeeper, очереди недоставленных сообщений и TTL.
10 вопросов
Диагностика сети
Послойная методика «сайт тормозит», проверка портов и связности, захват tcpdump, а также основы DHCP, VLAN, ICMP и прокси для диагностики.
8 вопросов
Сети
Основы TCP/IP, DNS, NAT, маршрутизация, BGP, подсети и модель OSI для инженеров эксплуатации.
23 вопросов
Наблюдаемость и мониторинг
Метрики, логи, трейсы, алертинг, дашборды и диагностика деградировавшего хоста или сервиса.
11 вопросов
Надёжность и SRE
SLI/SLO/SLA и бюджеты ошибок, расчёт доступности, burn-rate алерты, золотые сигналы, toil, реагирование на инциденты и безвинные постмортемы, chaos engineering и DR.
14 вопросов
Скрипты и обработка логов
Конвейеры shell и анализ логов через awk, sed, sort и uniq, а также алгоритмические задачи на логах.
14 вопросов
Terraform и IaC
Жизненный цикл plan/apply, удалённый state и блокировки, дрейф и import, модули, count против for_each, workspace, taint/replace и безопасный рефакторинг state.
13 вопросов
Контроль версий
Основы Git — merge и rebase, fetch и pull, работа через fork/pull request и модели ветвления.
9 вопросов