Обязанности:
Мы ищем сильного инженера (Middle+, Senior уровня) по нагрузочному тестированию, который не ограничивается просто запусками готовых инструментов, а глубоко понимает поведение системы под нагрузкой и умеет писать собственные инструменты.Наш продукт - высоконагруженная SIEM-система (on-prem и cloud), обрабатывающая большой поток событий и интеграций в реальном времени. Что предстоит делать: Проектировать и проводить нагрузочные тесты для SIEM системы Проектировать нагрузочные модели для различных типов интеграций (HTTP, API, TCP/UDP, Kafka, Nats, SQL и т.д.) Моделировать реальные сценарии использования Анализировать поведение системы при росте нагрузки Работать с метриками и мониторингом Находить узкие места (CPU, память, диск, сеть) Работать с длительными тестами и анализировать деградации Разрабатывать и поддерживать собственные генераторы нагрузки на Python Автоматизировать нагрузочные тесты и создавать CI/CD пайплайны для регресса Помогать командам разработки принимать архитектурные решения с учётом производительности Развивать процесс performance-тестирования в команде Что для нас важно: 3+ года опыта в нагрузочном тестировании Опыт проектирования и реализации нагрузочных сценариев Опыт построения регрессионного нагрузочного тестирования Уверенные знания метрик производительности (latency, p95/p99, throughput) и опыт поиска bottleneck Опыт работы с инструментами мониторинга (Grafana, Prometheus, InfluxDB, VictoriaMetrics): уметь интерпретировать графики, находить деградации и сопоставлять бизнес-нагрузку и системные показатели Обширный практический опыт и глубокое понимание ограничений существующих инструментов нагрузки (yandex-tank, JMeter, k6, Locust и их аналоги) Понимание работы Linux на уровне диагностики (CPU-bound, I/O-bound, iowait, анализ использования ресурсов, опыт работы с базовыми утилитами) Опыт работы с highload-системами (десятки/сотни тысяч операций или событий в секунду) Уверенное владение Python (ООП, asyncio, multiprocessing, GIL) Опыт написания собственных нагрузочных утилит / сервисов / инструментов / фреймворков Опыт автоматизации нагрузочных тестов в CI/CD (Jenkins, bash, groovy) Будет серьёзным плюсом: Опыт SDET / QA Automation Опыт работы с Kafka, Nats Опыт тестирования ingestion / потоковых систем Опыт работы в контейнерной среде (Docker, Kubernetes) Опыт разработки на Go/Rust (для высокопроизводительных генераторов нагрузки) Мы ищем инженера, который: мыслит системно умеет писать код не боится сложных инженерных задач способен выстроить performance-практику в команде хочет влиять на архитектуру, качество и масштабируемость продуктаПохожие вакансии
Договорная
Москва. Станции метро: Речной вокзал, Водный стадион, Войковская, Балтийская
RWB (Wildberries & Russ)
До 270 000 руб.
Москва. Станции метро: Речной вокзал, Водный стадион, Войковская, Балтийская
DIGITCORE
Договорная
Москва. Станции метро: Речной вокзал, Водный стадион, Войковская, Балтийская
Перфоманс Лаб
Договорная
Москва. Станции метро: Речной вокзал, Водный стадион, Войковская, Балтийская
Devhunt
Performance Engineer / QA Load
Договорная
Москва. Станции метро: Речной вокзал, Водный стадион, Войковская, Балтийская
Positive Technologies
QA Fullstack Engineer (Python)
Договорная
Москва. Станции метро: Речной вокзал, Водный стадион, Войковская, Балтийская
X5 Tech