18.10.2022 19:04

Старший разработчик Go, Базовые сервисы, Платформа

По договоренности
18.10.2022 19:04
Мы строим абсолютно новую платформу в Ozon, основанную на современных технологиях. Задача команды Платформы - обеспечение высокой надежности микросервисов и поддержка высокого уровня инженерной культуры в компании. Платформа в Ozon - это разработка для разработки, мы снабжаем инженеров библиотеками, фреймворками и подходами, которые решают их повседневные проблемы - быстрый старт нового сервиса, работа с очередями и базами данных, балансировка нагрузки, рейт лимитинг, circuit-breaking и многое другое. Также мы строим внутреннее облако, которое позволяет запускать все необходимые ресурсы “по кнопке” без участия людей: PostgreSQL, Kafka, Ceph, Redis, Memcached и многое другое. Благодаря этому, наши инженеры могут легко и быстро собрать нужный им продукт из строительных кубиков и масштабировать его под любые нагрузки.Вам предстоит: развитие и поддержка общего фреймворка для микросервисов, улучшение интеграции микросервисов с инфраструктурой и их инструментирование; решение фундаментальных платформенных проблем, возникающих при эксплуатации >2k микросервисов (балансировка нагрузки и сетевых соединений, бесшовное переключение баз данных при падении мастера и т.д.); создание продуктов as-a-Service; работа с командами как с заказчиками платформенных фичей; планирование и стратегическое развитие платформы Ozon; проведение внутренних митапов для разработчиков для анонса новых платформенных фичей и поддержания культуры разработки на высоком уровне. Мы ожидаем: Умение писать чистый, тестируемый код на Go или опыт платформенной разработки, прекрасное владение одним и более языками: C, C++, Java, Python, Ruby, PHP (мы пишем на Go); Опыт работы с терминалом в Linux и понимание, куда посмотреть, когда сервер тупит; Понимание принципов обеспечения высокой доступности приложений и опыт в балансировщиках нагрузки и rate-limiterchr(39)ах; Опыт работы с распределёнными системами (микросервисы, service discovery) и с соответствующими инструментами (LXC, Docker, orchestration systems). Будет плюсом: Интерес к анализу, проектированию и решению проблем в масштабных распределенных системах; Умение дебажить и оптимизировать код, автоматизировать рутинные операции; Умение делать CI, build pipeline и собирать Docker-образы, писать Makefile; Вы хорошо знакомы с эксплуатацией микросервисов и работали с системами мониторинга (Prometheus), трейсинга (OpenTracing/OpenTelemetry) и логирования (Graylog). Мы предлагаем: Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce; Свободу действий в принятии решений; Достойный уровень заработной платы; Профессиональную команду, которой мы гордимся; Возможность развиваться вместе с нашим бизнесом.

Адрес

Москва

Похожие вакансии

Мы строим абсолютно новую платформу в Ozon, основанную на современных технологиях. Задача команды Платформы - обеспечение высокой надежности микросервисов и ...
OZON
Москва
Мы строим абсолютно новую платформу в Ozon, основанную на современных технологиях. Задача команды Платформы - обеспечение высокой надежности микросервисов и ...
OZON
Санкт-Петербург

Новости

ТОП компаний

ТОП вакансий из категории

Смотрите также вакансии