Инженер по поддержке дистрибутива Linux
Зарплата
от 100 000 ₽
Местоположение и тип занятости
Компания
Информационная безопасность
Описание вакансии
Условия работы
Обязанности:
- разворачивать и поддерживать систему сборки дистрибутива для архитектур 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 месяца;
- офис в районе м. Марьина Роща
- полная занятость, полный день, режим гибкого рабочего времени