Назад
3 дня назад

Performance Engineer (Kafka)

Формат работы
remote (только Russia)/hybrid/onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Performance Engineer (Kafka): Построение и развитие процесса нагрузочного тестирования backend-систем с акцентом на микросервисную архитектуру, Kafka-конвейеры, gRPC и REST API. Focus on создании сценариев load, stress, soak и spike-тестирования, интеграции тестов в CI/CD, анализе bottleneck’ов и подготовке рекомендаций по оптимизации.

Локация: удалённый, офисный или гибридный формат работы. Доступна релокация между офисами в Москве, Санкт-Петербурге, Казани, Нижнем Новгороде и Самаре.

Компания

ASTON — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года и разрабатывающая программное обеспечение и IT-решения для финансового сектора, Healthcare, eCommerce, IoT, Media, Big Data и ML.

Что делать

  • Выстраивать, внедрять и улучшать процесс нагрузочного тестирования.
  • Анализировать архитектуру микросервисов, Kafka-конвейеров, gRPC и REST API для выявления узких мест и зон риска.
  • Разрабатывать стратегии, планы и сценарии load, stress, soak и spike-тестирования.
  • Разрабатывать и поддерживать фреймворк автоматизации нагрузочных тестов, писать и ревьюировать код.
  • Интегрировать нагрузочные тесты в CI/CD с использованием Jenkins и Kubernetes, собирать метрики CPU, memory, latency, throughput и ошибок.
  • Анализировать результаты, готовить отчёты и рекомендации по оптимизации, создавать баг-репорты и взаимодействовать с командой разработки.

Требования

  • От 3 лет опыта в роли Performance Engineer.
  • Опыт работы хотя бы с одним инструментом нагрузочного тестирования: k6, Locust, Gatling или JMeter; необходим опыт написания собственного кода, а не только работы через GUI.
  • Глубокое понимание методологий load, stress, soak, spike и throughput testing.
  • Опыт тестирования backend-приложений, REST API и микросервисных систем.
  • Опыт работы с Kafka, Linux, PostgreSQL и ClickHouse; понимание partitions, consumers, producers и offsets, а также анализ производительности запросов и верификация данных.
  • Умение выстраивать стратегию тестирования продукта и улучшать процессы тестирования в команде.

Хорошо, если есть

  • Опыт работы с Docker и Kubernetes для подготовки окружения и оркестрации тестов.
  • Опыт написания production-кода на Go.
  • Опыт использования AI-инструментов для генерации тестов, анализа логов и подготовки сценариев.
  • Опыт работы с gRPC.

Культура и преимущества

  • Долгосрочные проекты российских заказчиков и возможность менять направления.
  • Прозрачная система Performance Review, корпоративный портал обучения, митапы и конференции.
  • ДМС со стоматологией, частичная компенсация спорта, бесплатный английский.
  • Оплачиваемые отпуск и больничные.
  • Тимбилдинги, детские праздники и внутренние мероприятия.

Процесс найма

  • После отклика рекрутер связывается с кандидатом для обсуждения деталей.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →