улица Годовикова 9с17
Компания Arenadata ищет ведущего инженера по нагрузочному тестированию(DevOps\SDET), с профилем автоматизации и опытом ручного тестирования. Основная задача, которую предстоит решать, заключается в оценке производительности работы программных продуктов Arenadata (ADB, ADQM, ADS, ADPG, ADH), функционирующих в облачной инфраструктуре. Вам предстоит автоматизировать текущие подходы к проведению тестирования: деплой тестового стенда в облаке, деплой продуктов Arenadata, управление инструментами тестирования, запуск функциональных тестов, генерация отчетов и их пост обработка. Совместно с коллегами улучшать одни из важнейших показателей качества системы быстродействия, масштабирования, надежности и потребления ресурсов.
Что нужно делать:
- Поддерживать автоматизацию запусков по НТ IaaS+/PaaS-сервисов программного обеспечения Arenadata в инфраструктуре облачных провайдеров;
- Проводить тестирование на совместимость продуктов Arenadata с различными версиями ОС Linux (в том числе из Реестра отечественного ПО), а также антивирусным ПО (Kaspersky и др.);
- Участвовать в разработке и актуализации методологии НТ;
- Анализировать результаты, подготавливать отчёты по НТ, формировать критерии по оптимизации работы системы;
- Развивать инструменты по автоматической настройке окружений для проведения НТ;
- Развивать сервис по автоматическому анализу критериев производительности продукта, составлению отчетов и уведомлению о результатах проведения НТ;
- Обеспечивать качества кода путем проведения код-ревью и наставничества для менее опытных инженеров;
- Взаимодействовать с продуктовыми командами разработки Arenadata и облачным провайдером.
Мы ждем, что вы имеете:
- Экспертные навыки администрирования Linux, диагностики сбоев и анализа производительности (CPU, Memory, IO, Network) на уровне ядра;
- Практический опыт написания сценариев автоматизации на Python;
- Практический опыт работы с Terraform;
- Экспертные навыки в работе с системой управления конфигурациями Ansible;
- Практический опыт работы с отечественными/зарубежными облачными провайдерами;
- Практический опыт работы с брокерами сообщений (Kafka, RabbitMQ);
- Экспертные навыки в проведении и автоматизации нагрузочного тестирования;
- Практический опыт настройки и интеграции систем мониторинга (Grafana, Prometheus, VictoriaMetrics и агенты сбора метрик);
- Опыт написания SQL запросов средней сложности (select, insert, update, join, union);
- Продвинутые навыки работы с платформой контейнеризации Docker;
- Продвинутые навыки работы с Git;
- Способность к самосовершенствованию, стремление к получению новых знаний и опыта;
- Способность принимать самостоятельные обоснованные решения и нести ответственность за результат;
- Навыки самоорганизации и тайм-менеджмента: способность декомпозировать задачи, оценивать их сложность и выполнять в согласованные сроки;
- Опыт работы в кросс-функциональной команде (архитектор, DevOps, разработчики, PM);
Будет плюсом:
- Опыт работы в средах с установленными антивирусами (например, Kaspersky), понимание их влияния на IOPS и производительность СУБД;
- Опыт тестирования или эксплуатации приложений на ОС из Реестра отечественного ПО (Astra Linux, RedOS, ALT Linux и др.), знание их особенностей и ограничений;
- Опыт работы с платформенными сервисами отечественных\зарубежных облачных провайдеров (сервисы сбора метрик и логов);
- Опыт работы с любым из инструментов для нагрузочного тестирования (Jmeter, Gatling, K6, Locust, TPC-DS);
- Понимание архитектуры MPP-систем, опыт работы с Greenplum/Greengage, ClickHouse, PostgreSQL в высоконагруженных средах;
- Опыт миграции скриптов с Bash на Python;
- Опыт работы в GitLab;
- Имеете навыки работы с Kubernetes.