Ведущий Go-разработчик, Группа разработки платформы нагрузочного тестирования

По договоренности

  • Смоленская
  • Киевская
  • Парк Победы

Привет! Это команда разработки платформы нагрузочного тестирования.

Мы занимаемся созданием и развитием Overload — большой системы по управлению нагрузочным тестированием и подготовкой к сезону всего Ozon. Наша платформа помогает бизнесу выдерживать пиковые нагрузки и обеспечивает стабильность сервисов в Черную пятницу и распродажи. Суммарно мы запускаем около 1000 тестов одновременно, готовим сотни терабайт данных ежесуточно, утилизируем более 100 серверов и генерируем более терабита нагрузочного трафика. Мы разрабатываем одну из крупнейших внутренних платформ нагрузочного тестирования в России — от системы сборки трафика до аналитики и высокоэффективных генераторов нагрузки.

Мы ищем ведущего инженера, который поможет нам масштабировать платформу под растущие потребности Ozon и готов решать сложные инфраструктурные задачи.

Наш стек

  • Go, Kubernetes, Grafana, Prometheus, Clickhouse, Redis (ValKey), Linux.

Вы будете

  • Отвечать за полный цикл разработки функций: от идеи до выкатки в production.

  • Писать предложения (proposals) и защищать их перед командой и руководством.

  • Разрабатывать и дорабатывать функциональность Overload (например, оптимизировать систему доставки трафика на генераторы нагрузки или разработать систему стресс-тест аналитики).

  • Оптимизировать узкие места производительности, находить и исправлять их.

  • Устранять технический долг, участвовать в дежурствах и ревью кода.

Примеры задач

  • Разработать систему кеширования алертов для уменьшения нагрузки на Prometheus.

  • Разработать и внедрить новый формат статистики с генераторов нагрузки.

  • Разработать новую систему хранения метрик тестов.

  • Разработать высокоэффективный HTTP/2 клиент для улучшения точности замеров времени отклика в генераторах нагрузки.

Нам важно

  • Опыт разработки на Go от 6 лет (рассмотрим сильных C++ или Java-разработчиков с готовностью переключиться на Go).

  • Знание внутреннего устройства языков программирования.

  • Опыт разработки высоконагруженных отказоустойчивых систем (желателен опыт в инфраструктурной команде).

  • Умение проектировать архитектурно-грамотные, поддерживаемые, масштабируемые и отказоустойчивые системы.

  • Умение применять лучшие практики SOLID и чистой архитектуры.

  • Базовый опыт работы с Kubernetes: понимание StatefulSet и Deployment, Requests, умение определить причину перезапуска пода и посмотреть, на каком узле он работает.

  • Умение разбираться в новой кодовой базе, дебажить, профилировать и оптимизировать код, находить и исправлять узкие места.

  • Понимание архитектуры, принципов работы и механизмов Linux (управление процессами, файловые системы, сетевой стек).

  • Знание асимптотики и базовой реализации основных структур данных, умение применять алгоритмические знания на практике и оценивать производительность реализованных решений.

  • Умение работать с многопоточным кодом, понимание разницы между мьютексом и спинлоком, параллелизмом и конкурентностью.

Будет плюсом

  • Опыт работы с Clickhouse.

  • Опыт оптимизации сетевого стека Linux.

  • Участие в Open Source проектах.


Адрес: Россия, Москва, Пресненская набережная, 10блокС
Показать на большой карте

Поделиться:

Опубликована 24 дня назад

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

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
200 000 - 350 000 ₽
О проектах Ищем Senior Go-разработчиков сразу на два высоконагруженных проекта. ... и поддержки; диагностировать и устранять проблемы в production; взаимодействовать с архитекторами и разработчиками ... Мы ожидаем Коммерческий опыт разработки на Go от 6 лет; Go — основной язык разработки в последние годы ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании GO DigitalGO Digital
  • Москва
3 дня назад
Ищем сильных разработчиков для развития нашей технической команды, которые не боятся современных подходов ... QA и системными аналитиками для обеспечения качества продукта Требования Сильный практический опыт в Go ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании VKVK
  • Москва
3 дня назад
Сейчас мы ищем опытного backend-разработчика для нашего клиента, финтех-компании. ... Обязанности: Разработка серверных приложений и RESTful API на Java и Go (примерно 50/50); Проектирование ... разработки от 7 лет; Экспертное знание Java и Spring, актуальный опыт; Обязательный коммерческий опыт на Go ...
  • Можно удаленно
  • Подработка
  • Опыт от 5 лет
Логотип компании КиберияКиберия
  • Москва
3 дня назад
до 370 000 ₽
Выше средней на 26%
ЧТО БУДЕТ ВАШИМ ПРЕИМУЩЕСТВОМ Опыт коммерческой разработки на Go от 5 лет Экспертные знания PostgreSQL ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании СИНЕРГИЯСИНЕРГИЯ
  • Москва
3 дня назад
Наш стeк Разработка: Go. Хранение данных: PostgreSQL, ClickHouse, Memcached, Kafka. ... Умение работать в команде из разработчиков, аналитиков, тестировщиков, продактов.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании OzonOzon
  • Москва
3 дня назад
Наш стек: Go, PostgreSQL, Kafka, Redis, gRPC, Docker, Prometheus, Grafana. ... Нам важно Опыт коммерческой разработки программного обеспечения от 5 лет; Знание Go; Опыт написания тестов ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании OzonOzon
  • Москва
3 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.