Поддержка RPM пакетов (senior)
Требуется сотрудник для поддержки пакетов в репозитории свободного ПО
Требуемый опыт работы: от 5 лет
Полная занятость, полный рабочий день
Возможны: гибкий график и удалённая работа
Обязанности:
- обновление RPM пакетов со свободным ПО, в том числе по безопасности;
- исправление собираемости пакетов при изменении их сборочных зависимостей;
- адаптация Альт-специфичных изменений в ПО под новые версии ПО;
- адаптация новых версий ПО с учётом Альт-специфики;
- анализ возможных уязвимостей в ПО (в том числе с использование результатов fuzzing тестирования);
- обеспечение превентивного предупреждения эксплуатации уязвимостей (hardening), продвижение этих изменений в upstream.
Минимальные требования:
- продолжительный опыт использования GNU/Linux в качестве основной ОС;
- глубокое знакомство с архитектурой GNU/Linux систем;
- способность понимать и модифицировать чужой код на C, C++, shell, make, Python и других языках программирования;
- хорошее знакомство с git;
- опыт участия в разработке свободных проектов;
- глубокое понимание угроз безопасности программного обеспечения, возможных способов превентивного предупреждения эксплуатации уязвимостей (hardening)
Большим плюсом будет:
- опыт работы с системами Альт;
- опыт упаковки пакетов RPM или иных, использующихся в GNU/Linux;
- активное участие в разработке свободных проектов.
Условия:
- Официальное трудоустройство по ТК РФ
- Удалённая работа или в одном из офисов компании (по желанию)
- Условия для постоянного профессионального развития
- Индивидуальные задачи
- Совместная работа с другими разработчиками
- Самостоятельные исследования и поиск актуальных задач
- Гибкий график работы (по желанию)