← Ко всем open source проектам

DevOps Exercises

bregman-arie/devops-exercises

DevOps Exercises — большая коллекция вопросов и упражнений по Linux, сетям, Kubernetes, Terraform, CI/CD, облакам, базам и SRE.

Форки 19,503
Автор bregman-arie
Язык Python
Лицензия NOASSERTION
Обновлено 2026-06-10

Что это такое

DevOps Exercises — огромная коллекция вопросов, объяснений и практических заданий по DevOps, SRE и инфраструктуре. В отличие от коротких списков «топ-50 вопросов», проект разложен по большим инженерным областям.

В нем есть сети, Linux, Jenkins, AWS, Kubernetes, Terraform, Prometheus, Docker, Ansible, базы данных, DNS, виртуализация, безопасность и другие темы. Поэтому репозиторий часто используют не только перед собеседованием, но и как карту пробелов в инфраструктурных знаниях.

Что внутри

Основной формат — вопросы с раскрывающимися ответами и упражнениями. Материал идет от базовых понятий вроде TCP/IP, NAT и DHCP до тем эксплуатации: мониторинг, инциденты, контейнеры, облака, CI/CD и IaC.

Практический сценарий: выбрать раздел, ответить на вопросы своими словами, затем открыть ответ и сравнить. Для команды это может быть основой внутреннего учебного плана или набора тем для технических интервью.

Пример карты тем

Фрагмент показывает ширину репозитория: это не одна технология, а полный набор инфраструктурных областей.

Язык: Markdown
- Network
- Linux
- Containers
- Kubernetes
- Terraform
- Monitoring
- Cloud
- Databases

Сильные стороны и ограничения

Сильная сторона — практичность и широта. DevOps редко состоит из одного инструмента, и репозиторий хорошо отражает эту реальность: нужно понимать сеть, операционную систему, деплой, наблюдаемость и отказоустойчивость.

Ограничение — формат вопросов. Он помогает проверять знания, но не заменяет реальные дежурства, расследование инцидентов, настройку кластеров и эксплуатацию систем под нагрузкой.