Описание вакансии
Location: Санкт-Петербург
Ищем инженера по нагрузочному тестированию операционной системы SberOS
SberOS — операционная система для рабочих мест на базе Debian, собственная разработка Сбера. Она стоит на ноутбуках, пк и тонких клиентах сотрудников банка.
Наша команда отвечает за производительность ОС. Перед каждым релизом мы проводим нагрузочное тестирование на парке реальных ноутбуков и тонких клиентов: сравниваем новую версию с предыдущей, проверяем режимы питания и влияние агентов безопасности (антивирус, EDR, аудит). Отдельно проверяем продукты, которые ставятся поверх ОС: VPN, ИИ-ассистенты, мессенджеры, агенты мониторинга.
Ищем инженера, который возьмёт на себя запуск тестов и разбор результатов: найдёт, что изменилось и докопается почему стало лучше или хуже.
Обязанности
* подготовка стендов к прогону и контроль чистоты замеров: состав системы, режим питания, температура, фоновая активность, агенты ИБ
* запуск нагрузочных тестов на платформе Datahound: релизное тестирование SberOS, проверка сторонних продуктов
* анализ результатов: сравнение версии ОС, режимов питания, конфигурации с агентами и без, отличать реальное изменение от разброса
* поиск причины просадок: процессы, ядро и его параметры, пакеты, службы, агенты безопасности; подтверждать причину повторным прогоном
* подготовка отчетов и вывод для релиза и для команд продуктов
* заводить дефекты производительности с данными и шагами воспроизведения и сопровождать их до исправления
* поддерживать и дорабатывать тесты и скрипты платформы на Python и Bash, в том числе с помощью ИИ-ассистентов
* помогать командам продуктов проводить нагрузочное тестирование самостоятельно.
Требования
* опыт работы с Linux от 2 лет (Debian, Ubuntu): консоль, пакеты apt/dpkg, systemd и журналы, права, сеть
* понимание того, от чего зависит производительность компьютера: процессор и частоты, память, диск, температура и троттлинг
* умение смотреть, что происходит в системе: top/htop, iostat, vmstat, journalctl, perf или аналоги
* python на уровне чтения и правки чужого кода и написания скриптов для обработки данных; Bash
* базовая статистика: среднее и медиана, разброс, почему одного прогона мало и когда отличие значимое
* аккуратность в экспериментах: менять одно, фиксировать условия, повторять
* умение коротко описать результат: что просело, насколько, почему и что с этим делать
* опыт применения ИИ-ассистентов для написания кода и разбора данных
**Будет плюсом**
* опыт бенчмарков или нагрузочного тестирования (phoronix-test-suite, fio, stress-ng, sysbench), pandas, SQL, git, Grafana/Prometheus, знакомство с auditd, fapolicyd или антивирусами в Linux
* желание разбираться в причинах, а не только фиксировать цифры.
Условия
* локация: Санкт-Петербург, ул.Уральская 1
* возможен гибридный формат работы
* гибкий график начала рабочего дня
* уровень заработной платы определяем по итогам собеседования
* бесплатный спортзал
* ДМС с 1го дня работы работы
* бесплатная подписка СберПрайм для сотрудников с возможностью подключить близких
* обучение и сертификацию за счет компании
* наставника на период адаптации и богатую корпоративную жизнь, в которой можно участвовать по желанию.