LINUX.ORG.RU
ФорумJob

Мейнтейнер дистрибутива (сборка rpm-пакетов, удалёнка)

 ,


2

4

UPD. На данную вакансию людей уже взяли, но ищем специалиста на схожую вакансию - нужен специалист по анализу и закрытию уязвимостей (описание на сайте https://www.rosalinux.ru/vakancies/). Плюс на ещё более схожую - на кросс-мейнтейнера («Перенос и сборка пакетов с архитектуры x86 на такие архитектуры как Elbrus, MIPS, ARM»).

UPD2. На закрытие уязвимостей тоже взяли. Осталась только вакансия кросс-мейнтейнера.

Может кому тут подойдёт - желательно тем, кому нравится собирать пакеты, кому интересно смотреть, что там в новых версиях разного софта появилось, какие-нибудь фичи самому в софт добавлять патчами (или отдельными программами в дистрибутив) и вот это всё. Часть работы - на своё усмотрение разные пакеты собирать/обновлять. Часть - будут ставиться задачи, надо будет по ним работать (скажем, чинить падения сборок пакетов, которые не собрались с OpenSSL 1.1.x, патчить их под новый API).

Собственно, сама вакансия.

1. Задачи:

  • Работа с пакетной базой, пересборка программной платформы, обновление пакетов и исправление ошибок.

2. Требования:

  • Понимание устройства современных линукс-дистрибутивов
  • Сборка RPM-пакетов
  • Владение скриптовыми языками программирования (минимум Bash)
  • Знание систем сборки проектов (autotools, cmake и т. д.)
  • Желательно владение языками программирования (одним или несколькими: C/C++, Python, Perl, Java, Ruby)
  • Умение читать чужой код, находить и исправлять в нём ошибки

3. Условия

  • Работа удалённая или в офисе в Москве - на выбор (про офис можно почитать по ссылке, график работы и т.п. - https://www.rosalinux.ru/vakancies/ ; на удалёнке график относительно свободный, но желательно всё же быть на связи в рабочее время по Москве).
  • Оформление по ТК РФ
  • Заработная плата полностью белая, выплачивается 2 раза в месяц
  • Сама з/п - от 40к и выше, сильно зависит от результатов собеседования; верхняя граница - может в районе 100к, но если в офис, то может и повыше будет - специфика вакансии такая, что иной человек может нескольких других стоить в плане КПД, знаний/навыков и т.п... Знание selinux тут будет большим плюсом, в частности. Или хорошее знание perl или java. В общем, всё это надо на собеседовании обсуждать, на 40к особо не смотрите, это для тех, кто едва подходит, а предпочтение всё-таки будет отдаваться хорошим специалистам.

4. Дистрибутив - ROSA (десктоп). Пакетная база своя, не пересборка чужой.

5. Контакты (куда отправлять резюме и т.д.):

  • Email: job@rosalinux.ru
  • Телефон: +7 (495) 137 88 66

Но лучше тут тоже писать, если отправили резюме (чтобы я был в курсе). Если есть вопросы по существу - задавайте.

P.S. Есть ещё аналогичная вакансия, но с акцентом на вопросах безопасности - отслеживать и закрывать уязвимости и т.п.



Последнее исправление: Pulfer (всего исправлений: 3)

Сколько человек ищите? Какого уровня?

Сборка под фреш и под сервер?

Что у вас там с развитием абф?

Какие рабочие инструменты? Багзилла, медиавики, абф, что ещё?

Тестовые задания есть в открытом доступе?

Есть какие-то рекомендации, что почитать/подтянуть/освоить?

theanonymous
()
Ответ на: комментарий от theanonymous

Сколько человек ищите? Какого уровня?

2-х человек. Одного закрывать уязвимости, другого по общим вопросам (т.е. разные пакеты обновлять/собирать). Какого уровня - как минимум чтобы сама по себе сборка пакетов для него была делом привычным, чтобы если попросят, скажем, LXQt обновить - человек просто мог бы это сделать, сам решить все проблемы, какие-то патчи может под новую версию адаптировать, если таковые попадутся в пакетах. Если после обновления тестирование выявит проблемы - чтобы мог эти проблемы сам решить. Например, какая-нибудь программа сегфолтится - найти причину и запатчить.

Сборка под фреш и под сервер?

Под фреш и его производные. Не под сервер.

Что у вас там с развитием абф?

Сейчас всё хорошо - два человека им полноценно занимаются.

Какие рабочие инструменты? Багзилла, медиавики, абф, что ещё?

Скайп для интерактивного текстового общения всех разработчиков и для проведения голосовых совещаний (раз в неделю). Redmine.

Тестовые задания есть в открытом доступе?

Например, можно такое сформулировать. Обновить для текущего Фреша (который на репозиториях rosa2016.1) erlang до версии 22.2. Для этого зарегаться на ABF. Форкнуть проект из import/erlang с свой персональный гит. Обновить и собрать новые версии пакетов в свой персональный репозиторий (там ещё немало зависимостей потянется, может 20-30). По ходу дела фиксируя порядок сборки и т.п.

Можно ещё такое, с акцентом не на сборке пакетов как таковой, а на функционале. Я когда-то адаптировал патчи интеграции с KDE от Firefox для Newmoon (он же Pale Moon в апстриме). Но потом передал Newmoon в руки другого мейнтейнера и он при обновлении с 27.x на 28.x эти патчи просто дропнул (видимо, не смог адаптировать), вот этим коммитом они удалились из гита (mozilla-kde-background.patch, palemoon-27.3.0-firefox-kde.patch, palemoon-27.4.0-mozilla-kde.patch): https://abf.rosalinux.ru/import/newmoon/commit/53ba98fc236071c24dc2e9a4aa0ad052244d9ec1 . Надо эти патчи восстановить и адаптировать к текущей версии Newmoon. Плюс собрать пару каких-нибудь пакетов, которых ещё нет в дистрибутиве (как вариант одного из них - rpcs3, эмулятор PS3).

Есть какие-то рекомендации, что почитать/подтянуть/освоить?

Такие рекомендации по частным вопросам можно давать, а в общем виде - скажем, документацию по cmake можно почитать, но всё это частности и мелочи. SELinux освоить. Даже не знаю, что тут можно порекомендовать…

По работе с ABF и специфическим для дистрибутива макросам (которые в rpm-спеках используются) и политикам сборки могу консультировать в скайпе (тех, кто пройдёт собеседование и будет делать тестовое задание).

Pulfer
() автор топика

Прям работа мечты :) а на полставки совмещая с другой работой возможно? Как раз пришел с работы и компелять можно, у меня +6мск

irton ★★★★★
()
Ответ на: комментарий от irton

Прям работа мечты :) а на полставки совмещая с другой работой возможно? Как раз пришел с работы и компелять можно, у меня +6мск

Можно и на полставки. Если подходит - кидай резюме на job@rosalinux.ru (и можно ещё копию на andrey.bondrov@rosalab.ru ; желательно в резюме указать скайп-контакт и быть там на связи).

Pulfer
() автор топика

Пока что два человека откликнулись на вакансию, этого хватит.

Pulfer
() автор топика
12 мая 2020 г.

На данную вакансию людей уже взяли, но ищем специалиста на схожую вакансию - нужен специалист по анализу и закрытию уязвимостей (описание на сайте https://www.rosalinux.ru/vakancies/). Плюс на ещё более схожую - на кросс-мейнтейнера («Перенос и сборка пакетов с архитектуры x86 на такие архитектуры как Elbrus, MIPS, ARM»). Удалёнка возможна, но надо находиться в РФ всё-таки.

Pulfer
() автор топика
Последнее исправление: Pulfer (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.