Performance Engineer / Инженер по производительности (TATLIN.UNIFIED)
удалёнка, Москва
Команда отвечает за исследование поведения системы хранения данных TATLIN.UNIFIED при нагрузках и поиск узких мест. Инженер будет моделировать нагрузки, проводить бенчмарки и RCA, давать рекомендации по оптимизации производительности для повышения стабильности продукта
Стек
PythonLinuxfioperfVdbenchsysbenchtcpdumpiostatiSCSINVMe-oFC/C++
Задачи
- •Разрабатывать тестовые методики для моделирования пользовательских нагрузок
- •Составлять сценарии тестирования и проводить сравнительные бенчмарки
- •Оценивать влияние новой функциональности на производительность
- •Исследовать аппаратные и программные компоненты СХД
- •Участвовать в RCA и взаимодействовать с командами разработки/поддержки
- •Документировать исследования и результаты в базе знаний
Обязательно
- •опыт работы с Linux/Unix
- •опыт диагностики и анализа производительности систем
- •навыки работы с инструментами профилирования и анализа (perf, sysstat, tcpdump, iostat, iperf)
- •умение генерировать нагрузку (fio, Vdbench, sysbench или подобные)
- •понимание архитектуры СХД, RAID, кеширования и алгоритмов I/O
- •базовые навыки автоматизации и скриптинга (bash, Python)
- •знание сетевых технологий и диагностики (TCP/IP, VLAN, LACP и др.)
Будет плюсом
- •опыт разработки на C/C++
- •умение анализировать логи и метрики поведения системы под нагрузкой
- •опыт работы с виртуализацией и контейнеризацией (VMware, KVM, Docker)
- •навыки подготовки технической документации и статей