Конференция завершена. Ждем вас на DevOpsConf в следующий раз!

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

Инфраструктура как код

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

Мнение Программного комитета о докладе

Доклад о разработке и релизном процессе самого CI/CD. Будет полезно командам, разрабатывающим CI/CD для улучшения собственных процессов.

Целевая аудитория

Разработчики.

Тезисы

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

Руководитель направления Delivery

Ozon

Ozon — ведущий e-com России. В Ozon Tech — IT-команде компании — уже более 6 000 специалистов, которые создают продукты для миллионов людей по всей стране и за рубежом. Инженеры Ozon разрабатывают собственные решения, контрибьютят в Open Source и используют современный стэк: Go, C#, Kotlin, Swift, Vue.js, Kubernetes, Kafka и др. С каждым годом команда растёт вместе с бизнесом, чтобы повышать качество сервисов и быть ещё ближе к пользователям.

Видео