Санкт-Петербург
Компания Arenadata ищет инженера по нагрузочному тестированию. Основная задача, которую предстоит решать, заключается в оценке производительности работы программных продуктов Arenadata (ADB, ADQM, ADS, ADPG, ADH), функционирующих в облачной инфраструктуре.
Вам предстоит настраивать стенды для прогонов в облаке, используя уже существующие методики и инструменты по нагрузочному тестированию, осуществлять полуавтоматический запуск сценариев и анализировать их результат, подготавливать отчёт. Совместно с коллегами улучшать одни из важнейших показателей качества системы быстродействия, масштабирования, надёжности и потребления ресурсов.
Что нужно делать:
- Проводить нагрузочное тестирование IaaS+/PaaS-сервисов программного обеспечения Arenadata в инфраструктуре облачных провайдеров.
- Участвовать в разработке и актуализации методологии НТ.
- Подготавливать окружения для проведения НТ.
- Анализировать результаты, подготавливать отчёты по НТ, формировать критерии по оптимизации работы системы.
- Разрабатывать и оптимизировать скрипты по НТ.
- Развивать инструменты по автоматической настройке окружений для проведения НТ.
- Развивать сервис по автоматическому анализу критериев производительности продукта, составлению отчетов и уведомлению о результатах проведения НТ.
- Взаимодействовать с продуктовыми командами разработки и облачным провайдером.
Мы ждем, что вы:
- Имеете практический опыт проведения и автоматизации нагрузочного тестирования, хорошо разбираетесь в видах нефункционального тестирования.
- Имеете продвинутые навыки работы с операционными системами на базе ядра Linux.
- Знаете язык программирования Python (уровень написания скриптов).
- Обладаете опытом работы с системой управления конфигурацией Ansible.
- Имеете опыт настройки и интеграции систем мониторинга Grafana/Prometheus.
Будет плюсом:
- Опыт работы с любым из перечисленных облачных провайдеров: AWS, GCP, Azure, VK Cloud, Yandex, SberCloud.
- Опыт написания Bash-скриптов.
- Опыт разработки драйверов и заглушек.
- Опыт написания простых SQL-запросов (Select, Insert, Update, Join, Union).
- Опыт работы с платформой контейнеризации Docker и оркестрации Kubernetes.