НПЦ ЭЛВИС

Разработчик дистрибутива Linux / инженер-программист / мейнтейнер

Не указана
  • Москва
  • От 1 года до 3 лет

Компания ООО "Альтэл", которая входит в группу компаний АО НПЦ "ЭЛВИС" и занимается разработкой операционных систем для отечественных процессоров, приглашает в команду: разработчика дистрибутива Linux / инженера-программиста.

Нашим основным направлением деятельности является разработка дистрибутивов операционной системы, системы для их сборки и тестирования. Наше ПО предназначено для рабочих станций, тонких клиентов, телекоммуникационного оборудования.

Функционал

- участие в создании инфраструктуры сборки и тестирования дистрибутивов ОС;

- доработка существующих пакетов для сборки на системах с отечественными процессорами;

- создание новых пакетов для ввода в состав дистрибутива;

- участие в выпуске новых версий дистрибутива Linux;

- участие в автоматизации процессов сборки пакетов (pipeline, покрытие тестами и т.п.).

Для инженера-программиста:

  • портирование пакетов для дистрибутивов на основе AltLinux, архитектуры aarch64 и e2k;
  • разбор и устранение ошибок сборки/выполнения;
  • устранение уязвимостей;
  • реализация запросов по обновлению/добавлению пакетов;
  • пополнение базы знаний.

Требования

  • опыт работы с Linux на уровне администратора;
  • понимание стандартов LSB, FHS, опыт применения LFS (Linux from scratch);

  • понимание принципов сборки RPM пакетов, синтаксиса spec файлов;

  • знание сборочных инструментов: Make, Cmake, Autoconf, Meson и т.п.;

  • понимание исходного кода C/C++, умение провести бэкпортирование патчей;

  • знание Git на базовом уровне (ветки, теги), умение создать патч, наложить его;

  • понимание работы GitLab, знание flow разработки, основанные на Git;

  • опыт отладки/профилирования (gdb, strace, perf);
  • владение инструментами тестирования собранных пакетов (rpmlint);
  • понимание практик безопасности при упаковке и обновлении ПО;
  • понимание внутренней структуры rpm пакетов (rpmbuild);
  • опыт программирования на bash, python.

Желателен

- опыт работы мейнтейнером одного из следующих проектов: CentOS, Altlinux;

- умение собирать ядро или создавать пакеты для модулей ядра..

Условия

  • полис ДМС (включающий стоматологию, возможность подключения родственников и членов семьи, страховку выезжающих за рубеж, телемедицину, онлайн-консультации юриста и психолога);
  • кафетерий льгот — гибкая система бонусов, где каждый сотрудник самостоятельно определяет структуру и наполнение своего пакета льгот. В него включены затраты на кредиты, страхование, отдых и обучение, в том числе детей;
  • денежная компенсация проезда сотрудникам (фиксированная сумма ежемесячно);
  • материальная помощь к значимым событиям и сложным жизненным ситуациям;
  • сервис с предложениями о корпоративных скидках и привилегиях от партнеров (900+), который помогает значительно экономить на ежедневных тратах;
  • мы ценим ваш опыт и компетенции, поэтому уровень дохода обсуждаем с успешными кандидатами;
  • офис находится в БЦ "Линкор" (10 мин. от м. ЦСКА).