Роман Ашиков
DevOps Team Lead
Здесь я публикую заметки, инструкции, разборы инцидентов и рабочие подходы из ежедневной практики.
Основные темы:
- Kubernetes
- DevOps
- GitOps
- CI/CD
- Автоматизация
- AI-агенты
- Инженерные практики
- Инженерная документация
DevOps Team Lead
Здесь я публикую заметки, инструкции, разборы инцидентов и рабочие подходы из ежедневной практики.
Основные темы:

Как список доверенных прокси защищает ограничение запросов по IP и почему корректный счётчик не заменяет проверку заголовков и сетевой границы.

Как в генераторе заявок для УО разделены свободный текст модели, пользовательские требования и правила, которые приложение выполняет обычным кодом.

Почему успешный GitOps-процесс ещё не подтверждает публикацию и как проверка ожидаемой ревизии связывает выпуск с ответом сайта.

Как ошибки в commitlint и shell-скрипте давали ложный успех и какие регрессионные тесты защищают поведение самих проверок.

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

Как превратить критичные утверждения о CI в контрактные тесты и сделать расхождение документации с пайплайном заметным после изменения.

Почему независимое ревью полезнее, когда второй агент видит задачу и результат, но не наследует объяснение автора решения.

Почему критерии готовности стоит выносить из промпта в проверяемый контракт, а результат работы агента — отдавать на независимое ревью.

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

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