C++ разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
SberLinux OS представляет собой семейство современных RPM-based дистрибутивов, разработанных внутри группы компаний СБЕР для решения задач серверных и контейнерных вычислений с использованием технологий контейнеризации и виртуализации.
задачи
- Проектировать архитектуру, планировать и разрабатывать специализированные сборки 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).
условия
- Годовой бонус и ежегодный пересмотр зарплаты;
- Статус аккредитованной ИТ-компании;
- Расширенный ДМС с первого дня и льготное страхование для семьи;
- Корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях;
- 90 Дней удаленной работы из любого региона РФ;
- Льготная ипотека в Сбере, подписка Прайм с возможностью совместного использования на трёх близких.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.