О проекте
Бизнес-цель проекта - автоматизация выдачи кредитов на строительство для юридических лиц.
Факторинг-услуга для производителей и поставщиков, которые продают товары с отсрочкой платежа. Производители обращаются к факторам - банкам, микрофинансовым организациям или специальным факторинговым компаниям.
Нагрузочного стенда на текущий момент нет. Система активно развивается и находится в состоянии разработки.
Стек технологий: docker(k8s), kafka, postgres, Java, kamunda.
Скрипты - web http/Rest/Soap.
Заглушки - API.
Цели
- Мониторинг текущей нагрузки на систему (здесь и далее под системой имеется ввиду ИТ система – программно-аппаратный комплекс, по которому ведется процесс «Управление мощностями»).
- Планирование нагрузки на систему и мероприятий по повышению производительности.
- Оценка влияния изменений на производительность системы.
Задачи
- Прогнозирование нагрузки - Построение модели для прогнозирования нагрузки на систему на основании текущей статистики промышленной эксплуатации, либо по модели бизнес процесса.
- Нагрузочное тестирование - Проведение нагрузочного тестирования системы с целью определения максимальной производительности системы, проверки соответствия системы требованиям производительности, оценки влияния изменения в системе на ее производительность.
- Оптимизация производительности - Подготовка рекомендаций по повышению производительности систем, участие в рабочих группах по решению проблем производительности в промышленной среде.
- Сайзинг и оценка масштабируемости - Оценка необходимого оборудования для системы, оценка масштабируемости системы (аналитическая, либо по результатам тестов).
- Мониторинг производительности - Определение ключевых метрик для мониторинга производительности и организация мониторинга производительности.
- Управление нагрузкой - Подготовка рекомендаций по созданию механизмов управления нагрузкой на систему, рекомендации по соответствующему изменению регламента работы в системе.
- Управление мощностями - Ведение плана мощностей, планирование работ по повышению производительности.
- Расследование аварий в промышленной среде, связанных с деградацией производительности и подготовка заключений:
а) с обоснованием почему произошла авария,
б) почему эта проблема не была выявлена в тесте,
в) предложениями по оптимизации процесса, либо по техническим изменениям чтобы не допустить проблемы в будущем.
- Обеспечение прозрачности процессов связанных с производительностью для всех продуктовых команд по системам находящимся вне зоны ответственности данного менеджера.
Требования
- Опыт работы от 2 лет в нагрузочном тестировании.
- Понимание архитектуры бизнес-систем.
- Понимание методологии нагрузочного тестирования.
- Экспертиза по средствам диагностики проблем производительности в различных компонентах бизнес систем (сеть, оборудование, операционные системы, базы данных, сервера приложения, java performance, .NET).
- Опыт диагностики и оптимизации СУБД (Oracle - в приоритете или MSSQL), плюсом будет опыт разработки.
- Опыт диагностики и оптимизации Приложений (Java - в приоритете или .NET), плюсом будет опыт разработки.
- Знание инструментов нагрузочного тестирования ( HPE Performance Center, LoadRunner ) будет большим плюсом.
- Опыт диагностики, мониторинга и оптимизации приложений в Docker также приветствуется.
- Хорошее понимание структуры бизнес нагрузки по своему направлению.
- Хорошие технические навыки в части администрирования / разработки приложений и серверов (Unix, Windows).