Что часто спрашивают
- Linux — права, процессы, поиск в логах, базовые команды, systemd.
- Git — ветки, merge/rebase, конфликты, как откатить коммит.
- Сети — TCP/IP, DNS, HTTP, порты, firewall, как проверить доступность сервиса.
- Docker — образ vs контейнер, Dockerfile, слои, сети, тома.
- Kubernetes — Pod, Deployment, Service, как задеплоить приложение, откуда взять логи.
- CI/CD — этапы пайплайна, какой инструмент использовал, как делал деплой.
- Terraform/Ansible — зачем, state, модули, как хранить секреты.
- Мониторинг — какие метрики смотришь, как настроил алерт, что делаешь при срабатывании.
- Инциденты — пример из опыта: что сломалось, как искал причину, что сделал.
Практические задачи
- Написать Dockerfile для простого приложения.
- Описать или набросать манифест K8s (Deployment + Service).
- Написать простой пайплайн (например, GitHub Actions): сборка + тесты.
- Разобрать логи/метрики: «почему сервис не отвечает / падает».
- Объяснить, как бы поднял окружение в облаке (одним провайдером).
Поведенческие вопросы
- Расскажи о сложном инциденте и как его решил.
- Как внедрял автоматизацию или CI/CD.
- Как работаешь с разработчиками и другими командами.
- Как приоритизируешь задачи при ограниченном времени.
Что добавить сюда
- Свой список вопросов с ответами (по темам из этой доки)
- Примеры задач с собесов и свои решения
- Ссылки на подборки вопросов (GitHub, LeetCode для DevOps, статьи)