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

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

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

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

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

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

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

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

Тезисы

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

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

Ozon

Ozon — лидирующая платформа e-commerce в России. В команде Ozon Tech 4000 инженеров — и она продолжает расти. Десятки миллионов людей пользуются сервисами Ozon, их IT-инфраструктура управляет миллионами процессов каждый час. Микросервисы на Go и C#, в стеке технологий есть Vue.js, Swift и Kotlin, Kubernetes, Kafka, Hadoop и ClickHouse.

Видео