Performance Test Engineer (Python)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Arenadata создает системы сбора, хранения и обработки больших данных на базе известных Open Source решений, таких как Apache Hadoop, Greenplum, ClickHouse, Apache Kafka и другие. Мы разрабатываем коннекторы между этими системами, а также развиваем собственный оркестратор Arenadata Cluster Manager18+ (ADCM), позволяющий быстро устанавливать и настраивать все data-сервисы компании на различных типах инфраструктур. Управляемые ADCM, наши продукты образуют единую платформу, которая используется заказчиками для построения масштабируемых хранилищ данных и реализации современных решений в области ML, AI и IoT.
Что нужно делать:
- проведение тестирования производительности, определение и оптимизация узких мест в продуктах платформы для хранения больших данных;
- составление и выполнение сценариев нагрузочного тестирования;
- сбор и анализ метрик, трендов и статистики производительности;
- формирование отчетов о результатах тестирования производительности;
- создание технической документации и пользовательских руководств;
- работа с командой разработки для идентификации и устранения проблем производительности на ранних стадиях.
Ожидания от кандидата
- опыт работы в области тестирования производительности от 2х лет;
- умение формировать отчеты о тестировании производительности, включающие в себя данные о нагрузке, времени отклика, пропускной способности и других ключевых показателях производительности;
- опыт работы с инструментами тестирования производительности, например такими как JMeter, Perftracker, TPC-DS, TPC-B, Locust framework и т.д.;
- умение адаптировать инструменты тестирования производительности к конкретной системе или приложению, включая настройку и настройку тестовых сред;
- умение интерпретировать и анализировать результаты тестов, полученные с помощью этих инструментов, для определения и локализации узких мест в производительности системы;
- понимание основ работы баз данных, веб-серверов и серверов приложений;
- опыт работы с распределенными системами и большими объемами данных;
- знание языков программирования, таких как Java или Python, и сценарных языков, таких как Bash или Shell;
- опыт работы с инструментами мониторинга производительности, такими как Grafana, Prometheus:
- опыт настройки и использования систем мониторинга для сбора и анализа данных о производительности системы,
- умение создавать и настраивать дашборды для отображения метрик производительности,
- понимание того, как данные о производительности могут быть использованы для определения узких мест и для улучшения общей производительности системы. - знание основ DevOps и CI/CD.
- навыки работы с документацией, включая создание технической документации и пользовательских руководств.
Плюсом будет:
- опыт работы с такими СУБД как Greenplum и Clickhouse,
- опыт работы в экосистеме Hadoop,
- опыт использования инструментов мониторинга для определения узких мест в производительности баз данных,
- опыт оптимизации и настройки баз данных для улучшения производительности и масштабируемости.
Условия работы
- Компания аккредитована Минцифры РФ;
- Официальное трудоустройство по ТК РФ с 100% белой зарплатой;
- Возможность работать удаленно или в офисе (на выбор), гибкий график;
- Работа в открытой, доброжелательной команде, где к тебе относятся с уважением и ценят;
- Возможность развивать свои компетенции и экспертизу - компания оплачивает книги, курсы, тренинги, сертификацию, конференции;
- Заботимся о вашем здоровье - расширенный ДМС со стоматологией, полная оплата больничного до уровня месячного дохода (независимо от стажа и срока работы в компании);
- Корпоративный английский;
- Обеспечиваем техникой, необходимой для продуктивной и комфортной работы (ноутбук, монитор).