Мы формируем функцию системного нагрузочного тестирования для продукта MaxPatrol EDR. Цель роли — не просто проведение нагрузочных тестов, а обеспечение воспроизводимости и контроля поведения системы под нагрузкой, включая интеграционные сценарии и реальные условия эксплуатации. Роль предполагает работу на стыке разработки, инфраструктуры и продуктовых команд.
Задачи:
- Формирование и развитие направления системного нагрузочного тестирования EDR
- Разработка и внедрение end-to-end сценариев, отражающих реальные условия эксплуатации:
- масштаб (большое количество агентов)
- длительная работа (long-run)
- накопление и burst-нагрузки
- интеграции с другими продуктами
- Анализ результатов тестирования и подготовка отчётов
- Обеспечение воспроизводимости клиентских инцидентов и деградаций
- Анализ поведения системы под нагрузкой: узкие места, деградация во времени, влияние интеграций
- Развитие тестовой инфраструктуры, включая стенды, генерацию нагрузки, сбор метрик
- Взаимодействие с командами разработки при локализации и устранении проблем производительности
- Участие в архитектурных обсуждениях с точки зрения производительности и масштабируемости
- Формирование и развитие команды (найм, развитие, постановка задач)
- Разработка и внедрение методологии нагрузочного тестирования на уровне продукта
Требования:
- Опыт работы в области нагрузочного тестирования / performance engineering от 5+ лет
- Опыт управления командой (лид / техлид / старший инженер с функциями управления)
- Практический опыт проведения нагрузочного тестирования сложных систем (включая прод или близкие к прод среде)
- Опыт разработки и внедрения процессов нагрузочного тестирования
- Опыт разработки нагрузочных сценариев и профилей нагрузки
- Понимание принципов работы распределённых систем (очереди, асинхронность, отказоустойчивость, деградация под нагрузкой)
- Опыт анализа производительности CPU / memory / I/O latency / throughput
- Работа с Kubernetes / контейнерной инфраструктурой
- Работа с системами мониторинга (Prometheus, Grafana, Kibana и др.)