Пятнадцать лет строю и масштабирую распределённые системы — застал переход индустрии от bare-metal серверов и монолитов к cloud-native, Kubernetes и GitOps. Берусь за то, что команды откладывают: технический долг, CI/CD с нуля и удержание систем в строю.
Вёл Kubernetes-платформу, на которой работают продуктовые команды: неймспейс выдаётся сразу с квотами, ingress, TLS и мониторингом, и чтобы выкатить сервис, разбираться в устройстве кластера не нужно. Поставку перевёл на GitOps: нужное состояние описано в репозитории, а правки руками на кластере откатываются автоматически. Последние физические серверы ушли в гибридное облако, обслуживание подешевело на 30–40%.
Отвечал за Kubernetes-платформу и GitOps-модель поставки на неё. Продуктовые команды запрашивают namespace и получают квоты, сетевые политики, ingress, TLS и мониторинг уже связанными вместе — это держит их вне внутренностей кластера, а обновления кластера остаются планируемыми.
Завершил перевод остатков legacy с физических серверов в гибридную инфраструктуру на AWS и GCP. Расходы на обслуживание упали на 30-40%, но полезнее оказалось то, что инфраструктура наконец стала существовать в виде кода, а не в виде памяти сотрудников.
Ключевые достижения
Завершил уход с bare-metal в гибридное облако
Сократил расходы на обслуживание инфраструктуры на 30-40%
Превратил обновление кластера в плановое событие, а не в инцидент
Перевёл все окружения на инфраструктуру как код
Сократил выдачу namespace с заявки до четырёх минут