Разбираемся во внутренностях CI/CD Ozon или как мы получили единую CI/CD систему? Инфраструктура как код

Доклад принят в программу конференции
Тезисы

В своем докладе расскажу:

- Как устроен CI/CD в Ozon (архитектура и чуть детальнее рассмотрим каждую компоненту)
- Какие основные кронджобы для автоматизации рутинных задач мы используем
- На примере покажу как происходит взаимодействие компонент автоматизации работы джоб в пайплайне (баш скрипт, который курлом подкачивается в джобах, который подкачивает консольную утилиту + хелм чарт)
- Отдельно уделим внимание консольной утилите, реализующей автоматизацию пайплайнов
- И покажу как мы реализуем джобы с помощью консольной утилиты с подробным разбором
Про кодфриз, как он у нас релизован
- О подсчете времени работы джоб/секций скриптом внутри джобы и как мы эту информацию отправляем в елк/пром и что с этим делаем (вводная про ТТМ)
- О ТТМ, что это для нас, как считаем, какой процесс по снижению ТТМ и тд

Даниил Разумов
Ozon

TeamLead релиз-инженеров.

Другие доклады секции Инфраструктура как код

Terraform-код — в поисках Грааля
Максим Кострикин
ИП Кострикин Максим Николаевич