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

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

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

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

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

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

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

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

Как изменение статьи проходит через два репозитория, где заканчивается CI и какую часть доставки выполняет Flux.

Почему CI не блокировал Flux при прямом push и как Merge Request с auto-merge поставил проверку перед отслеживаемой веткой.

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