Разработчик С++ (проект SberLinux)

SberTech
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

SberLinux OS - это семейство современных RPM-base дистрибутивов, разработанный внутри группы компаний СБЕР, для решения задач серверных и контейнерных вычислений с использованием передовых технологий контейнеризации и виртуализации.

Обязанности
архитектура, планирование и разработка специализированных сборок rpm-based linux для серверных и контейнерных сред
разработка и поддержка кроссплатформенной системы сборки дистрибутива с фокусом на aarch64/ARM64 и другие альтернативные архитектуры
интеграция, конфигурация и отладка загрузочного стека: GRUB2, extlinux, UEFI/shim, systemd-boot, U-Boot; обеспечение поддержки Secure Boot
Сборка, тестирование и глубокая отладка RPM-пакетов, включая кросс-компиляцию, адаптацию зависимостей и обеспечение консистентности репозиториев
диагностика и устранение дефектов на уровне ядра, системных сервисов (systemd), пользовательского пространства и скриптов дистрибутива
разработка вспомогательных инструментов и автоматизации на Python/Bash для многоархитектурных CI/CD пайплайнов
анализ графа зависимостей пакетов, разрешение конфликтов, обеспечение воспроизводимости сборок
валидация сборок на целевых платформах , подготовка отчётов и сертификационных данных.
Требования
глубокое понимание внутренней архитектуры GNU/Linux: ядро, glibc, systemd, SELinux, пакетный менеджер RPM/DNF, файловые системы и подсистемы ввода-вывода
знание принципов работы и отладки загрузчиков: GRUB2, extlinux, UEFI firmware, shim, U-Boot; опыт настройки многоархитектурных загрузочных меню, Secure Boot и fallback-механизмов
понимание архитектуры контейнеризации (Podman, containerd, OCI), виртуализации (KVM/QEMU, libvirt) и механизмов изоляции (cgroups, namespaces, seccomp, AppArmor/SELinux)
уверенное владение C/C++, Python, Bash; опыт работы с системами сборки: CMake, Meson, Make
уверенное владение Git (ветвление, код-ревью, git bisect, семантическое версионирование)
навыки низкоуровневой отладки: GDB, strace/ltrace, perf, eBPF/bpftrace, анализ kernel oops/panic, coredump и логи journalctl
умение работать с технической документацией, вести архитектурные решения.
Будет плюсом
практический опыт работы с архитектурой aarch64/ARM64: особенности ABI, кросс-компиляция, специфика ядерных драйверов, работа с ACPI/DT, профилирование на ARM-серверах
практический опыт работы с Байкалом
опыт работы с системами сборки: RPM spec, mock, koji
настройка многоархитектурных CI/CD пайплайнов (GitLab CI, GitHub Actions, Jenkins)
понимание процессов обеспечения безопасности: репроизводимые сборки, подпись пакетов (RPM-GPG).
Условия
гибридный формат работы
годовой бонус и ежегодный пересмотр зарплаты
статус аккредитованной ИТ-компании
расширенный ДМС с первого дня и льготное страхование для семьи
корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
90 дней удаленной работы из любого региона РФ
льготная ипотека в Сбере, подписка СберПрайм+, скидки от партнеров и сервисов группы компаний.
Технологии и навыки
AI-помощник
Источникhh.ru
Опубликовано7 июл.
Просмотры0
Если при отклике просят перевести деньги, назвать код из SMS, войти через чужой аккаунт или установить непонятное приложение — это признаки мошенничества. Не соглашайся и напиши нам через чат с основателем или форму обратной связи.