Промты для DevOps и SRE: как автоматизировать инфраструктуру и не утонуть в рутине

Когда на тебе вся инфраструктура, мониторинг и дежурства, каждый чих пользователя — это твой инцидент. AI не заменит тебя, но может взять на себя рутину: написание Terraform-модулей, разбор алертов, подготовку постмортемов. Я собрал 12 промтов, которые реально использую в работе, чтобы высвободить время для важного — например, выспаться.

1. Генерация Terraform-модулей

Когда использовать: нужно быстро набросать модуль для типового ресурса, например, S3-бакета с версионированием и шифрованием.

Промт:

Сгенерируй Terraform-модуль для AWS S3-бакета с такими параметрами:
- версионирование включено
- шифрование AES-256
- блокировка публичного доступа
- lifecycle-правило для перехода в IA через 30 дней
Покажи код и объясни, какие переменные нужно передать.

Пример использования:

module "s3_bucket" {
  source = "./modules/s3"
  bucket_name = "my-app-logs"
  enable_versioning = true
  enable_encryption = true
  block_public_access = true
  transition_to_ia_days = 30
}

2. Разбор алертов Prometheus

Когда использовать: ночью прилетел алерт, а ты не понимаешь, что происходит.

Промт:

Вот алерт из Prometheus: [вставьте текст алерта]. Объясни, что он означает, какие метрики проверить в первую очередь, и дай список команд для диагностики (kubectl, curl, etc.).

Пример:

Алерт: HighErrorRate on api-server (5xx > 1%)

AI объяснит, что это значит, предложит проверить kubectl get pods, kubectl logs, curl -I http://service/healthz.

3. Написание Dockerfile

Когда использовать: нужно оптимизировать Dockerfile или создать новый для сервиса.

Промт:

Напиши Dockerfile для Python-приложения (FastAPI) с многоступенчатой сборкой, чтобы уменьшить размер образа. Используй python:3.12-slim как базовый образ. Укажи, какие зависимости копировать, как запускать, и добавь HEALTHCHECK.

Пример кода:

FROM python:3.12-slim AS builder
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

FROM python:3.12-slim
WORKDIR /app
COPY --from=builder /usr/local/lib/python3.12/site-packages /usr/local/lib/python3.12/site-packages
COPY . .
HEALTHCHECK CMD curl -f http://localhost:8000/health || exit 1
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]

4. Автоматизация поиска в логах

Когда использовать: нужно быстро найти ошибку в логах Kubernetes.

Промт:

Дай команду kubectl, чтобы вывести логи всех подов в namespace 'production' за последний час, отфильтровать по слову 'ERROR' и показать последние 50 строк.

Пример:

kubectl logs -n production --since=1h --all-pods=true

| grep ERROR | tail -50

5. Создание Ansible-плейбуков

Когда использовать: нужно автоматизировать конфигурацию серверов.

Промт:

Создай Ansible-плейбук для установки и настройки Nginx на Ubuntu 22.04: установка пакета, копирование конфига, включение сервиса, открытие порта 80 в ufw.

Пример кода:

---
- hosts: webservers
  become: yes
  tasks:
    - name: Install nginx
      apt:
        name: nginx
        state: present
    - name: Copy config
      template:
        src: default.conf.j2
        dest: /etc/nginx/sites-available/default
      notify: reload nginx
    - name: Enable nginx
      service:
        name: nginx
        enabled: yes
        state: started
  handlers:
    - name: reload nginx
      service:
        name: nginx
        state: reloaded

6. Диагностика сетевых проблем

Когда использовать: сервис недоступен, нужно проверить сеть.

Промт:

Опиши пошаговый план диагностики сетевой проблемы между двумя подами в Kubernetes (например, Connection Refused). Включи проверку DNS, сетевых политик, Service, Endpoints.

Пример: AI предложит проверить kubectl get svc, kubectl get endpoints, kubectl exec -it pod -- curl service:port.

7. Написание постмортема

Когда использовать: после инцидента нужно составить отчёт.

Промт:

Составь постмортем по шаблону: краткое описание, хронология, причины, действия, извлечённые уроки. Вот данные: [вставьте факты об инциденте].

8. Оптимизация запросов SQL

Когда использовать: БД тормозит, нужно найти проблему.

Промт:

Вот план выполнения запроса: [вставьте EXPLAIN]. Найди узкие места и предложи оптимизацию: индексы, изменение запроса, денормализацию.

9. Генерация Grafana-дашбордов

Когда использовать: нужно быстро создать дашборд для нового сервиса.

Промт:

Сгенерируй JSON для Grafana-дашборда, который показывает: CPU, Memory, Request Rate, Error Rate для сервиса с меткой 'service=my-app'. Используй Prometheus как источник данных.

10. Автоматизация рутинных задач через скрипты

Когда использовать: нужно написать bash-скрипт для бэкапа или очистки.

Промт:

Напиши bash-скрипт, который архивирует директорию /var/log/myapp, удаляет архивы старше 7 дней и отправляет уведомление в Telegram через curl.

11. Проверка безопасности конфигурации

Когда использовать: нужно убедиться, что конфиг безопасен.

Промт:

Проверь этот Kubernetes-манифест на уязвимости: [вставьте YAML]. Укажи, какие securityContext нужно добавить, чтобы соответствовать best practices (readOnlyRootFilesystem, allowPrivilegeEscalation: false).

12. Обучение и онбординг

Когда использовать: нужно быстро ввести новичка в курс дела.

Промт:

Составь план обучения для нового SRE-инженера на первые 30 дней: ключевые инструменты (Kubernetes, Prometheus, Terraform), практические задания и метрики прогресса.

Вывод

Эти промты — не магия, а инструменты. Они экономят часы в неделю, если использовать их с умом. Начните с одного-двух, адаптируйте под свой стек — и вы почувствуете разницу. А если у вас есть свои проверенные промты, делитесь в комментариях — обмен опытом всегда полезен.

← Все статьи

Комментарии

Читайте также

Docstring, который читают люди и машины: 14 промтов, превращающих Python-код в самодокументируемый

21 августа 2026

Юридический чек-лист для ИИ: 11 промптов, которые заменят первичный анализ договора

21 августа 2026

Как я перестал писать тексты вручную: 15 AI-промтов, которые превращают нейросеть в копирайтера-миллионера

21 августа 2026

Как я уволил двоих подрядчиков и ускорил контент в 4 раза: 12 проверенных промтов для маркетологов

21 августа 2026

Сократите время на отчёты в 5 раз: 12 промтов для Data Science, которые изменят ваш рабочий процесс

21 августа 2026

Как тренировать алгоритмы с ИИ: 12 промтов, которые заменят репетитора по LeetCode

21 августа 2026

От хаоса к чистому коду: 12 промтов для Go и Node.js, которые экономят часы на каждом спринте

21 августа 2026

Frontend-разработка в 2026: 15 промтов, которые экономят недели работы

20 августа 2026

9 промтов для Data Science, которые заменят половину рутины: от грязных данных до продакшн-моделей

20 августа 2026