img

10 AI промптов для DevOps инженеров, которые ускорят работу в 10 раз

Тревожный алерт появился на экране ровно в 4:56 утра. Третий сбой на проде за неделю. Олег еле-еле поднялся с кровати и, спотыкаясь, направился к ноуту - тревога пронизывало его насквозь. Телеграм уже разрывался от тучи сообщений команды из Новосиба: данные клиентов не загружались с бэка на фронт. Генеральный директор уже написал лично. Давление было гигантским.

icon strelka icons icons

узнай больше на курсе

DevOps-инженер с нуля
Стань DevOps-инженером с нуля и научись использовать инструменты и методы DevOps
Подробнее о курсе
Полный курс по сетевым технологиям
Полный курс по сетевым технологиям от Мерион Нетворкс - учим с нуля сетевых инженеров и DevOPS специалистов
Подробнее о курсе
Python программист с нуля
Стань разработчиком на одном из самых популярных языков программирования - Python
Подробнее о курсе

«Должен быть более эффективный способ делать эту работу» - подумал Олег, потирая усталые глазоньки.

Спустя три недели Олега ни разу не побеспокоили ночные инциденты. Количество успешных релизов удвоилось, а его команда начала сдавать проекты раньше срока. Причиной стало не очередное дорогое, как чугунный мост решение и не расширение команды, а умение использовать AI как персонального помощника в DevOps.

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

Это уже реальность. DevOps-инженеры, овладевшие навыками общения с AI, быстро решают проблемы, автоматизируют документацию и экономят часы своего времени.

Мы собрали 10 классных практических AI промптов, которые помогут вам решить самые трудоемкие задачи DevOps быстрее и эффективнее. Ну и ночью поспать.

r/ProgrammerHumor - a collage of cartoon characters

1. Что там с пайплайнами CI/CD?

Саня потратил три часа на 20 упавших сборок, но решил обратиться к AI:

Проанализируй ошибку в CI/CD пайплайне и предложи решение
            [Ваш лог ошибок]
            Контекст:
            - GitHub Actions, приложение Node.js
            - Локальные тесты проходят, а CI - нет
            - Проблемы появились после вчерашнего обновления зависимостей

AI за считанные минуты указал на конфликт версий и дал точные инструкции для исправления

2. Про инфраструктуру

Диме нужно было описать сложную инфраструктуру для новых коллег:

Сделай из описания инфраструктуры понятный док для других команд
            [Опишите компоненты, коннекции и прочее]
            - Общий обзор архитектуры
            - Основные компоненты и их роли
            - Поток данных между сервисами
            - Меры безопасности
            - Частые точки отказа и меры защиты

Созданный AI док значительно облегчил онбординг и жизнь сотрудников

3. Скрипты!

Артур попросил AI написать bash-скрипт для резервного копирования MySQL с загрузкой в S3, удалением старых копий и отчетом по email. AI выдал подробный и безопасный скрипт с комментариями

Создай bash-скрипт, который:
            - Делает резервную копию всех баз данных MySQL.
            - Сжимает резервные копии.
            - Загружает их на S3.
            - Удаляет резервные копии старше 7 дней.
            - Отправляет email с деталями об успешном выполнении или ошибках.
            Добавь обработку ошибок, ведение логов и комментарии с объяснением сложных частей. Скрипт будет запускаться на Ubuntu 22.04
r/ProgrammerHumor - It's all git bash?

4. Мониторим

Костя устал от ложных срабатываний уведомлений Prometheus. AI оптимизировал его правила, уменьшив инфошум и улучшив точность:

Оптимизируй эти правила оповещений Prometheus:
[Вставь свои текущие правила оповещений] - Ложные уведомления о скачках CPU - Нет уведомлений о проблемах с БД - Мало полезной информации в алертах Среда: Kubernetes с 30 микросервисами (Go, Java), PostgreSQL и Redis

5. Архитектор Terraform

Сане снова нужно было быстро создать инфраструктуру AWS с Terraform:

Сгенерируй код Terraform для AWS со следующими условиями:
            - Балансировка нагрузки в 2-х зонах
            - Автоскейлинг приложений
            - RDS с репликами
            - S3 с CloudFront CDN
            - Роли IAM и группы безопасности
        

AI создал код за секунды, вместо дней работы вручную.

6. Что случилось с Kubernetes?

Олег читал надпись на освежителе воздуха и понял, что стейджинг снова не работает:

Помоги сделать траблшутинг Кубернетес:
            - Pods постоянно перезапускаются
            - Ошибки в логах: [логи ошибок]
            - Появилось после деплоя версии 1.4.2
            - Среда: GKE Kubernetes 1.26, Istio 1.14

AI нашел проблему с памятью и дал решение

r/ProgrammerHumor - a map with red threads on it

7. Генератор документации

Команде Димана нужнен сон и инструкции по сбоям MySQL. AI подготовил подробную runbook с примерами сценариев и шаблоном анализа пост-инцидентов

Сделай подробный план реагирования на инциденты (runbook) для сбоев нашей базы данных MySQL.
        Включи в него:
        - Шаги для первоначальной оценки ситуации
        - Распространённые причины сбоев и их характерные симптомы
        - Пошаговые процедуры восстановления для каждого сценария
        - Критерии эскалации и контактную информацию
        - Шаблон для анализа инцидента после его устранения
        Сделай его понятным для инженеров, обладающих базовыми знаниями о базах данных, но не являющихся экспертами в MySQL

8. Охранник безопасности

После новости о новой уязвимости Артуру потребовался срочный анализ рисков:

Какие риски попасать на CVE-2023-XXXXX) для сетапа:
            - 40 микросервисов (Java 17, Node.js 18)
            - Spring Boot, Express, Docker, Kubernetes
            - APIs за Cloudflare WAF

9. Оптимизатор расходов

Костя обратился к AI для сокращения расходов AWS:

Проанализируй распределение затрат AWS и предложи стратегии оптимизации. Ежемесячные расходы по сервисам:
    [Вставьте разбивку затрат]
    Паттерны использования:
    - Девелоперские стенды работают круглосуточно
    - Пиковая нагрузка приходится на будние дни с 9:00 до 18:00
    - Используются несколько RDS-инстансов стандартного уровня
    - Есть несколько недозагруженных EC2-инстансов
    Мне ннужно:
    - Возможности сокращения затрат
    - Архитектурные изменения в среднесрочной перспективе для повышения эффективности
    - Предложения по автоматизации расписания работы ресурсов
    - Рекомендации по выбору оптимальных размеров ресурсов (right-sizing)
    

AI предложил решения, сократив расходы на 10%

10. Время для вскрытия

После очередной аварии с оплатами Олег умоляюще попросил AI:

Помоги мне составить постмортем без поиска виноватых по следующему инциденту:

Детали инцидента:

- Перебои в работе системы обработки платежей продолжались 4 часа
- Основная причина: исчерпание пула коннекций к базе данных
- Сопутствующие факторы: неожиданный всплеск трафика, недостаточный уровень мониторинга

Решение: увеличение размера пула, добавление circuit breakers

Составь подробный постмортем, который:

- Сосредоточен на системах и процессах, а не на конкретных людях
- Четко объясняет хронологию событий и последствия
- Анализирует сопутствующие факторы
- Предлагает конкретные и реализуемые улучшения
- Отмечает, что сработало хорошо во время реагирования на инцидент

Документ стал образцом для команды

r/ProgrammerHumor - WRONG DATABASE SELECTED 1 8659241 ROWS AFFECTED

И про безопасность (вашу)

Используя AI, не забывайте обезличивать логи и избегайте передачи чувствительной информации, всякие там API keys, IP, данные клиентов и так далее. Используйте фиктивные примеры или защищённые сервисы. AI в DevOps - эффективный инструмент, но требует ваших прямых и аккуратных ручек. Пока!

Ссылка
скопирована
Получите бесплатные уроки на наших курсах
Все курсы
icon strelka icons icons

узнай больше на курсе

DevOps-инженер с нуля
Стань DevOps-инженером с нуля и научись использовать инструменты и методы DevOps
Подробнее о курсе
Полный курс по сетевым технологиям
Полный курс по сетевым технологиям от Мерион Нетворкс - учим с нуля сетевых инженеров и DevOPS специалистов
Подробнее о курсе
Python программист с нуля
Стань разработчиком на одном из самых популярных языков программирования - Python
Подробнее о курсе
Онлайн-курс по кибербезопасности
Полный курс по кибербезопасности от Мерион Нетворкс - учим с нуля специалистов по информационной безопасности. Пора стать безопасником!
Подробнее о курсе
Java-разработчик с нуля
Освойте backend-разработку и программирование на Java, фреймворки Spring и Maven, работу с базами данных и API
Подробнее о курсе
Этичный хакинг
Научись работать с Kali Linux, изучи самые распространенные уязвимости, разверни виртуальную лабораторию для пентестинга
Подробнее о курсе
Еще по теме:
img
Наверняка ты постоянно слышишь про микросервисы. Микросервисы то, микросервисы сё, переписали все на микросервисы, развернули микросервисы в контейнерах. А че это вообще такое? Ща все объясним.
img
О том, как создать локальную DevOps-лабораторию с Docker, Kubernetes, Vagrant, Ansible и Terraform на обычном ноутбуке без затрат, смс, и прочего.
img
Git Flow - это специальная система ветвления для Git. Она помогает команде лучше контролировать и добавлять различные версии проекта. В статье рассказываем, как ее использовать.
img
Мы рассмотрим несколько простых способов, с помощью которых вы можете управлять и отслеживать логи для своих контейнеров.
img
Узнайте, как использовать Git Hooks для автоматизации задач в рабочем процессе: от проверки коммитов до автоматического тестирования, и как настроить хуки для совместной работы в команде.
ЛЕТНИЕ СКИДКИ
30%
40%
50%
До конца акции: 30 дней 24 : 59 : 59