Ответ
Мне неинтересны задачи, которые противоречат принципам DevOps и не приносят измеримой ценности для стабильности или эффективности системы. Конкретно:
- Ручное, неавтоматизированное администрирование («click-ops»). Например, постоянный ручной вход на десятки серверов по SSH для установки обновлений или изменение конфигураций напрямую в production без версионирования. Это подвержено ошибкам и не масштабируется.
- Поддержка legacy-систем без четкого плана модернизации. Работа с устаревшими технологиями, для которых нет документации, тестов или возможности внедрить современные практики CI/CD и мониторинга.
- Задачи без измеримых целей или метрик успеха. Например, «сделать так, чтобы все работало быстрее» без определения конкретных KPI (время отклика, потребление CPU) и инструментов для их отслеживания.
- Работа в среде, где автоматизация и инфраструктура как код не являются приоритетом. Когда команда предпочитает одноразовые скрипты и ручные процедуры вместо воспроизводимых, тестируемых решений на базе Terraform, Ansible или Kubernetes.
Пример антипаттерна, который я стремлюсь устранить: Ручное масштабирование приложения во время пиковой нагрузки. Вместо этого я настраиваю Horizontal Pod Autoscaler (HPA) в Kubernetes или политики автомасштабирования группы инстансов в облаке, которые реагируют на метрики (CPU, memory, custom metrics из Prometheus) автоматически.