OTOutlines Tech
Инженер нагрузочного тестирования (Middle)
Работа в команде Центра управления подписками над нагрузочным тестированием высоконагруженного микросервисного сервиса. Разрабатывать и поддерживать скрипты и стенды, проводить тесты, анализировать результаты и давать рекомендации по оптимизации производительности
ГрейдMiddle
Опытот 1 года
Стек
JavaJVMPostgreSQLKubernetesLoadRunnerGatlingGrafanaVictoriaMetricsPrometheusPromQLMetricsQLELKWireMockKafkaRedisMongoDBIstioDockerLinux
Задачи
- •Разрабатывать и поддерживать скрипты нагрузочного тестирования и заглушки
- •Формировать подход к нагрузочному тестированию: профиль нагрузки, сценарии, стратегия
- •Поддерживать и развивать стенд НТ: деплой, конфигурации, мониторинг
- •Проводить тесты и анализировать результаты для выявления узких мест
- •Готовить рекомендации по оптимизации производительности
- •Улучшать процессы НТ: автоматизация, усложнение сценариев, повышение качества
Обязательно
- •Опыт нагрузочного тестирования от 1 года
- •Практика с LoadRunner / Gatling
- •Умение самостоятельно выстраивать подход к НТ (профили, сценарии, стратегия)
- •Знание JVM и опыт работы с Kubernetes
- •Опыт работы с мониторингом: Grafana + VictoriaMetrics / Prometheus и запросами (PromQL / MetricsQL)
- •Опыт с логированием (ELK / аналоги)
- •Базовые навыки программирования на Java/Kotlin и уверенное владение Linux
Будет плюсом
- •Опыт с Gatling (углублённо)
- •Опыт с PostgreSQL (анализ производительности, репликация)
- •Опыт с Kafka
- •Опыт с Redis или MongoDB
- •Опыт работы с Istio / service mesh
- •Построение НТ с нуля
- •Опыт работы с Docker и контейнеризацией