Adviros совместно с нашим клиентом находимся в поиске Инженера по сопровождению RPM пакетов.
В требованиях описана идеальная картина, если у вас есть опыт сборки RPM пакетов, но нет пересечений по пунктам требований - будем рады познакомиться)
Чем предстоит заниматься:
-
Разработка и сборка RPM-пакетов.
-
Тестирование пакетов на различных платформах и окружениях.
-
Инсталляция и обновления пакетов.
-
Удаление и корректное завершение работы с пакетами.
-
Монторинг ПО и серверов, поиск ошибок.
- Оптимизация ПО для повышения производительности, надежности и скорости работы
- Работа с багтрекерами
- Проверка целостности пакетов, используя контрольных сумм и GPG-подписей
- Внесение изменений и выпуск обновленных версий ПО
Требования:
- Глубокое понимание экосистемы RPM
- Опыт работы с системами контроля версий: Git
- Опыт работы с системами сборки пакетов: rpmbuild, mock
- Знание структуры и формата SPEC-файла: умение писать и править spec-файлы с нуля
- Понимание макросов RPM, скриптов (%prep, %build, %install, %post и т.д.) и условий сборки
- Опыт работы с системами непрерывной интеграции и развертывания (CI/CD): Jenkins, GitLab CI
- Знание инструментов для массовой сборки, таких как Koji — будет большим преимуществом
- Опыт управления и создания локальных репозиториев RPM (createrepo_c)
- Понимание процесса подписи пакетов (GPG)
- Опыт работы с системами контейнеризации: Podman, Docker.
- Знание основ информационной безопасности (умение анализировать и применять исправления для CVE)
- Опыт работы с системами мониторинга качества пакетов (rpmlint, covscan)
- Понимание принципов работы SELinux, написание политик (пониманию, политик писал)
- Практический опыт администрирования RHEL, Rocky Linux, AlmaLinux или CentOS
Мы предлагаем официальное трудоустройство в штат компании, ДМС, гибкое начало рабочего дня и возможность удаленной работы из любой точки.