Инженер по поддержке дистрибутива Linux

Зарплата

от 100 000 ₽

Требования

ДругоеLinuxRed Hat Enterprise LinuxMySQLC++CPython

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Информационная безопасность

Описание вакансии

Условия работы

Обязанности:

  • разворачивать и поддерживать систему сборки дистрибутива для архитектур x86_64, MIPS, ARM, PowerPC (Poky, Koji немного Ebuild)
  • следить за обнаружением критических уязвимостей/ошибок в upstream пакетах
  • проверять релевантность уязвимостей, тестировать пачи
  • актуализировать репозиторий с upstream пакетами
  • поддерживать разработчиков в части использования систем сборки, формирования пакетов,
  • поддерживать администраторов и разработчиков в части использования дистрибутива,
  • участвовать в определении путей развития дистрибутива,

В дополнение к поддержке дистрибутива есть возможность заниматься:

  • разработкой системного ПО для Linux, baremetal
  • исследованием безопасности Linux
  • исследованиями экспериментального ядра ОС
  • исследованиями новых технологий организации вычислительной и сетевой инфраструктуры

Требуемые навыки:

  • знание RPM-based Linux (CENTOS, Feodra, RHEL) на уровне продвинутого администратора,
  • базовое понимание архитектуры x86_64 и какого-нибудь RISC-а (MIPS, PowerPC, ARM)
  • понимание внутренней архитектуры Linux (как устроено ядро, составные части и взаимосвязи процессов, как устроено адресное пространство ядра и прикладного процесса, процесс загрузки ОС и т.д.)
  • опыт работы с виртуальной инфраструктурой (KVM/QEMU, VMWare)
  • отличные знания сборочного окружения Linuх для ПО на С/С++ (autotools, libtool, gcc/g++, ld и т.д.)
  • навыки написания сложных скриптов на bash
  • умение писать нетривиальные spec-файлы
  • опыт работы с системами контроля версий (git, hg, иногда svn)
  • умение читать код на C, Python
  • базовые навыки работы с MySQL/PostgreSQL (администрирование, написание запросов)

Желательные навыки:

  • опыт разработки SDK для Yocto/OpenEmbedded
  • опыт разработки системного ПО для Linux на С
  • опыт разработки на Python
  • понимание как работает компилятор
  • опыт исследования уязвимостей в ПО
  • базовое понимание что такое криптография и как ее правильно применять
  • понимание принципов работы и опыт применения расширений системы безопасности для Linux (SELinux, AppArmor GRsecurity, PaX и т.д.)

Важные качества:

  • обучаемость
  • желание осваивать новые технологии
  • исполнительность/обязательность/ответственность
  • способность самостоятельно искать решения в том числе нестандартные
  • коммуникабельность

Бонусы

Условия:

  • оформление по ТК РФ
  • заработная плата (после вычета налогов), определяется по результатам собеседования;
  • возможна выплата премий по результатам работы;
  • опытный коллектив, широкие возможности профессионального роста;
  • возможность повышения квалификации на различных, в том числе и зарубежных курсах (оплачивается работодателем);
  • возможность посещения тематических конференций в России и за рубежом (оплачивается работодателем);
  • добровольное медицинское страхование (санчасть в 5 мин. пешком от работы);
  • возможность выделения времени для занятия спортом;
  • испытательный срок 3 месяца;
  • офис в районе м. Марьина Роща
  • полная занятость, полный день, режим гибкого рабочего времени