Что это такое
DevOps Exercises — огромная коллекция вопросов, объяснений и практических заданий по DevOps, SRE и инфраструктуре. В отличие от коротких списков «топ-50 вопросов», проект разложен по большим инженерным областям.
В нем есть сети, Linux, Jenkins, AWS, Kubernetes, Terraform, Prometheus, Docker, Ansible, базы данных, DNS, виртуализация, безопасность и другие темы. Поэтому репозиторий часто используют не только перед собеседованием, но и как карту пробелов в инфраструктурных знаниях.
Что внутри
Основной формат — вопросы с раскрывающимися ответами и упражнениями. Материал идет от базовых понятий вроде TCP/IP, NAT и DHCP до тем эксплуатации: мониторинг, инциденты, контейнеры, облака, CI/CD и IaC.
Практический сценарий: выбрать раздел, ответить на вопросы своими словами, затем открыть ответ и сравнить. Для команды это может быть основой внутреннего учебного плана или набора тем для технических интервью.
Пример карты тем
Фрагмент показывает ширину репозитория: это не одна технология, а полный набор инфраструктурных областей.
- Network
- Linux
- Containers
- Kubernetes
- Terraform
- Monitoring
- Cloud
- Databases
Сильные стороны и ограничения
Сильная сторона — практичность и широта. DevOps редко состоит из одного инструмента, и репозиторий хорошо отражает эту реальность: нужно понимать сеть, операционную систему, деплой, наблюдаемость и отказоустойчивость.
Ограничение — формат вопросов. Он помогает проверять знания, но не заменяет реальные дежурства, расследование инцидентов, настройку кластеров и эксплуатацию систем под нагрузкой.