Сколько DevOps-инженеров было на последнем проекте?

«Сколько DevOps-инженеров было на последнем проекте?» — вопрос из категории Архитектура и DevOps-практики, который задают на 23% собеседований Devops Инженер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

На последнем проекте с микросервисной архитектурой на AWS и Kubernetes у нас была команда из двух DevOps-инженеров, которые поддерживали около 15 разработчиков. Этого было достаточно благодаря высокой степени автоматизации: вся инфраструктура описывалась кодом (Terraform), CI/CD пайплайны в GitLab были полностью самодостаточными, а разработчики могли самостоятельно деплоить свои сервисы в staging-окружения.

Распределение обязанностей было следующим:

  • Первый инженер фокусировался на управлении инфраструктурой (Terraform, Ansible), безопасности (Vault, сканирование образов) и стоимости облака.
  • Второй инженер отвечал за Kubernetes-кластер (настройка, обновления, мониторинг с помощью Prometheus/Grafana) и оптимизацию CI/CD.

Такой подход, где DevOps выступает как платформенная команда, а не как "пожарные", позволил масштабироваться эффективно.