Инженер по нагрузочному тестированию (Платформа)
OZON
Москва
10 часов назад

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

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

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

Что вам предстоит :

  • Организация процессов тестирования производительности сайта ozon.ru и внутренних сервисов компании;
  • Разработка инфраструктуры для проведения нагрузочных тестов - сервис анализа и хранения результатов тестов, шедулер для запуска тестов и др;
  • Разработка инструментов для удобного сбора тестовых данных для нагрузочного тестирования - библиотек, снифферов трафика;
  • Интеграция регрессионного нагрузочного тестирования в CI-процесс доставки сервисов на продакшен;
  • Эксплуатация собственной инфраструктуры в Kubernetes;
  • Консультирование команд по вопросам, связанным с производительностью их сервисов;
  • Работа с командами как с заказчиками фичей;
  • Проведение внутренних митапов для разработчиков для анонса новых платформенных фичей и поддержания культуры разработки на высоком уровне.
  • Что мы ожидаем от вас :

  • Вы понимаете принципы обеспечения высокой доступности приложений и хорошо знакомы с нагрузочным тестированием (Yandex.Tank, JMeter и др.);
  • Вы свободно пользуешься терминалом в Linux и понимаете, куда посмотреть, когда сервер тупит;
  • Вы работали с распределенными системами (микросервисы, service discovery) и соответствующими инструментами (LXC, Docker, orchestration systems).
  • Будет плюсом :

  • Вы умеете писать чистый, тестируемый код на Go или у вас есть опыт разработки и вы прекрасно владеет одним и более языками : C, C++, Java, Python, Ruby, PHP (мы пишем на Go);
  • Вам интересен анализ, проектирование и решение проблем в масшабных распределенных системах;
  • Вы умеете дебажить и оптимизировать код, автоматизировать рутинные операции;
  • Вы умеете делать CI, build pipeline и собирать Docker-образы и писать Makefile;
  • Вы знакомы с эксплуатацией микросервисов и работали с системами мониторинга (Prometheus), трейсинга (OpenTracing / OpenTelemetry) и логирования (Graylog)
  • Мы предлагаем :

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

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Откликнуться
    Мой Email
    Нажимая «Продолжить», я даю согласие neuvoo на обработку моих данных и отправку уведомлений по электронной почте, как описано в Политике конфиденциальности neuvoo. В любое время я могу отозвать свое согласие или отказаться от подписки.
    Продолжить
    Форма заявки