Инженер по сопровождению ядра Linux (Linux Kernel Maintainer)
Москва
Команда сопровождает пакеты ядра Linux в репозиториях дистрибутива: поддержка актуальности, исправление ошибок, реакция на уязвимости и взаимодействие с апстрим-сообществом для обеспечения безопасности и стабильности платформы
ГрейдSenior
Стек
CLinux KernelGitgdbstraceperfсборка ядра Linux
Задачи
- •Поддержка актуального состояния пакетов ядра и связанных компонентов в репозиториях
- •Ревью входящих патчей и ведение Git-репозитория пакетов
- •Разрешение конфликтов при слиянии с апстримом и синхронизация с upstream
- •Диагностика и исправление ошибок в ядре
- •Оформление баг-репортов для апстрим-сообщества и отправка патчей в мейнстрим
- •Оперативная реакция и применение защитных исправлений при обнаружении уязвимостей (CVE)
Обязательно
- •Глубокие знания языка C и низкоуровневой разработки
- •Понимание архитектуры ядра Linux, управления памятью и планирования процессов
- •Уверенное владение Git: слияния, разрешение конфликтов, работа с патчами
- •Опыт отладки с gdb, strace, perf
- •Знание процесса сборки и настройки ядра Linux
- •Оперативное выявление и закрытие уязвимостей (CVE) и применение защитных патчей
- •Технический английский (Intermediate+)
Будет плюсом
- •Опыт отправки патчей в апстрим и участие в LKML
- •Навыки конструктивного code-review в Open Source-сообществах