Разработчик Go, PaaS, Языковая платформа

Оплата не указана

Вакансия находится в архиве

Ozon

Деловой центр

и еще 1 станция

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

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


Платформа в Ozon - это разработка для разработки, мы снабжаем инженеров библиотеками, фреймворками и подходами, которые решают их повседневные проблемы - быстрый старт нового сервиса, работа с очередями и базами данных, балансировка нагрузки, рейт лимитинг, circuit-breaking и многое другое.


Также мы строим внутреннее облако, которое позволяет запускать все необходимые ресурсы “по кнопке” без участия людей: PostgreSQL, Kafka, Ceph, Redis, Memcached и многое другое.
Благодаря этому, наши инженеры могут легко и быстро собрать нужный им продукт из строительных кубиков и масштабировать его под любые нагрузки.

Вам предстоит:

• развитие и поддержка общего фреймворка для микросервисов, улучшение интеграции микросервисов с инфраструктурой и их инструментирование;
• решение фундаментальных платформенных проблем, возникающих при эксплуатации >2k микросервисов (балансировка нагрузки и сетевых соединений, бесшовное переключение баз данных при падении мастера и т.д.);
• создание продуктов as-a-Service;
• работа с командами как с заказчиками платформенных фичей;
• планирование и стратегическое развитие платформы Ozon;
• проведение внутренних митапов для разработчиков для анонса новых платформенных фичей и поддержания культуры разработки на высоком уровне.

Мы ожидаем:

• умение писать чистый, тестируемый код на Go или опыт платформенной разработки, прекрасное владение одним и более языками: C, C++, Java, Python, Ruby, PHP (мы пишем на Go);
• опыт работы с терминалом в Linux и понимание, куда посмотреть, когда сервер тупит;
• понимание принципов обеспечения высокой доступности приложений и опыт в балансировщиках нагрузки и rate-limiter'ах;
• опыт работы с распределёнными системами (микросервисы, service discovery) и с соответствующими инструментами (LXC, Docker, orchestration systems).

Будет плюсом:

• интерес к анализу, проектированию и решению проблем в масштабных распределенных системах;
• умение дебажить и оптимизировать код, автоматизировать рутинные операции;
• умение делать CI, build pipeline и собирать Docker-образы, писать Makefile;
• вы хорошо знакомы с эксплуатацией микросервисов и работали с системами мониторинга (Prometheus), трейсинга (OpenTracing/OpenTelemetry) и логирования (Graylog).


Мы предлагаем:

• Динамичный и быстроразвивающийся бизнес, ресурсы, возможность вместе сделать лучший продукт на рынке e-commerce;
• Свободу действий в принятии решений;
• Достойный уровень заработной платы;
• Профессиональную команду, которой мы гордимся;
• Возможность развиваться вместе с нашим бизнесом.

Ключевые навыки

Masonite
Разработка платформы
Django
Linux
C++
Python

Адрес

Москва, Пресненская набережная, 10

Контактная информация

Ozon

Сайт: не указан

Почта: не указана

Вакансия опубликована 01.08.2024 в г. Москва.

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

#

Не указана

Нижний Новгород

Гибкий график

Подробное описание

1 июля

#

Казань

Полный день

Подробное описание

2 июля

#

Москва

Полный день

Подробное описание

9 февраля