Инженер по нагрузочному тестированию (проект Альфа-банка)
Service mesh - это выделенный слой инфраструктуры для обеспечения взаимодействия между сервисами,
используемый для управления тем, как разные части приложения обмениваются данными друг с другом.
Выполняет функции, связанные с надежностью, с мониторингом, с безопасностью, с управлением трафиком.
Основное достоинство, что в нем есть собственный mtls - это форма аутентификации, при которой обе стороны подтверждают свою личность с помощью сертификатов. Это значит, что обмен данных происходит только между доверенными сторонами.
Решение Service mesh реализуются через множество proxy с единой точкой входа трафика.
В процессе участвуют ingress/egress (вх/исх траффик на под), которые обращаются сперва к proxy, затем к экземпляру приложения.
Требования:
*Опыт проведения нагрузочного тестирования от 1 года.
*Составление отчетов и формирование рекомендаций на основе результатов тестов.
*Образование высшее/ не полное высшее.
*Специализация - ИТ.
*Опыт работы с HP LoadRunner.
*Аналитический склад ума.
*Способность развиваться.
*Уровень английского - "чтение со словарём", при хорошем уровне в технической части.
Профессиональные знания и компетенции:
*Опыт работы с K8S/Openshift/Mesos.
*Опыт работы с Loadrunner: 1) Разработка скриптов VuGen (параметризация, корелляция) 2) Анализ результатов проведенных тестов (Analysis) 3) *Разработка и проведения тестирования в LRE/PerfomanceCenter.
*Опыт работы с инструментами мониторинга (TIG, Zabbix, Lens).
*Знание REST и SOAP, опыт разработки MOCK-сервисов (Заглушки, Эмуляторы).
*Опыт работы с инструментами CI (Jenkins)на уровне наладки работы с конфигами параметров и репозиториями.
Задачи:
*Разработка методики нагрузочного тестирования
*Разработка/отладка скриптов нагрузочного тестирования.
*Участие в подготовке тестовых данных.
*Разработка заглушек/эмуляторов внешних систем.
*Разработка мониторинга системы
*Cоставление сценариев в LRE (или другой) и проведение тестов на соответствия требованиям и максперф.
*Подготовка отчетов по нагрузочному тестированию с последующим анализом проблем производительности, формирование рекомендаций по оптимизации работы системы.
*Активные коммуникации с командой проекта.