О проекте
DataGrid (распределённая NoSQL БД на Java, ядро — Apache Ignite + коммерческая функциональность)
Обязанности
- Разрабатывать и поддерживать стратегию нагрузочного тестирования (МНТ)
- Писать и автоматизировать сценарии НТ с использованием Gatling, Ducktape, JMeter, k6 или аналогов
- Интегрировать нагрузочное тестирование в CI/CD (Jenkins, pipeline as code)
- Анализировать результаты: искать узкие места, готовить отчёты, предлагать оптимизации
- Настраивать и поддерживать инфраструктуру для тестов: Docker, Kubernetes, Linux
- Координировать работу с разработчиками, DevOps и SRE-командами
Требования
- Опыт работы в нагрузочном тестировании от 3 лет (коммерческие проекты)
- Глубокое знание минимум 2 инструментов: Gatling / JMeter / k6 / Locust
- Уверенный Java SE (для кастомных сценариев и плагинов), понимание ООП
- Опыт работы с Linux, Bash, Git, Jenkins
- Знание реляционных БД: PostgreSQL, Oracle (запросы, индексы, execution plans)
- Понимание протоколов: HTTP/HTTPS, REST API, gRPC, WebSocket, форматов JSON/XML
- Опыт мониторинга: Prometheus + Grafana, анализ логов через ELK
- Навыки профилирования: JProfiler, VisualVM или аналоги, опыт с APM (Datadog/New Relic/Dynatrace)
- Понимание архитектур: микросервисы, монолиты, основы сетей (TCP/IP, DNS, TLS, LB)
Условия
- Срок привлечения: от 3–6 месяцев (с возможностью продления)
- Занятость: Фулл-тайм
- Формат работы: Удалённо (из РФ)
- Форма сотрудничества: Договор ГПХ/ИП
- Ставка: 700-900р/час