Заголовок: Kernel Developer - KernelCare ELS team (удаленная работа, LATAM)
Компания: Cloudlinux
Местоположение: Бразилиа / Бразилия / Бразилиа Бразилия / Удаленно
TuxCare предлагает полный портфель решений для безопасности Linux и открытого исходного кода, разработанных для корпоративных организаций. С TuxCare компании могут автоматизировать исправление уязвимостей в реальном времени, минимизировать время простоя, обеспечить безопасность и соответствие требованиям, а также полагаться на команду с глубокими знаниями в области безопасности Linux. Решения охватывают наиболее популярные дистрибутивы Linux, системы с истекшим сроком поддержки, языки программирования и многое другое.
Подробнее на:
Описание продукта
KernelCare обеспечивает автоматическое исправление ядра Linux в реальном времени без необходимости перезагрузки. Наши продукты Extended Lifecycle Support обеспечивают безопасность дистрибутивов Linux с истекшим сроком поддержки, перенося важные исправления безопасности и ошибок в старые версии программного обеспечения, используемые корпоративными клиентами.
Роль и команда
Мы ищем разработчика ядра для присоединения к команде KernelCare ELS. Команда исследует изменения в ядре Linux, переносит исправления в поддерживаемые корпоративные ядра, создает пакеты дистрибутивов и проверяет безопасность и воспроизводимость патчей.
Роль сосредоточена на практической работе по исправлению и сборке. Вы также будете использовать инструменты автоматизации и агентной разработки для ускорения исследований, сохраняя при этом инженерную ответственность за каждый результат.
Обязанности
- Исследование исправлений безопасности и ошибок в upstream и определение их зависимостей.
- Портирование патчей ядра Linux в старые дистрибутивы на базе RPM и Debian.
- Разрешение конфликтов, вызванных различиями между upstream и целевыми версиями ядра.
- Сборка и пересборка исходного кода ядра и бинарных пакетов в воспроизводимых средах.
- Валидация пропатченных ядер с помощью сфокусированных тестов, проверок сборки и анализа регрессий.
- Улучшение рабочих процессов подготовки патчей, сборки и валидации с использованием Python, Go или Shell.
- Ответственное использование инструментов агентной разработки и проверка сгенерированного кода, анализа и документации.
- Документирование технических решений и участие в обзоре кода с командой разработчиков ядра.
Требования
Обязательно
- Отличные навыки программирования на C и отладки Linux.
- Практический опыт разработки, патчинга или портирования ядра Linux.
- Уверенное использование Git, GNU build tools и стандартных утилит разработки Linux.
- Опыт сборки ядер Linux или пакетов дистрибутивов.
- Опыт автоматизации с использованием Python, Go, Shell или аналогичного языка.
- Некоторый опыт агентной или AI-ассистированной разработки и четкий подход к проверке сгенерированных результатов.
- Английский язык на среднем уровне или выше, как письменный, так и устный.
- Высокий уровень ответственности, тщательное техническое суждение и готовность объяснять компромиссы.
Желательно
- Опыт упаковки ядра RPM/SRPM или Debian.
- Опыт исправления уязвимостей, анализа CVE или поддержки расширенного жизненного цикла.
- Знакомство с Docker, QEMU, Jenkins или другими CI-системами.
- Опыт проектирования тестов ядра или исследования дампов памяти и регрессий.
Преимущества
Что вас ждет?
- Фокус на профессиональном развитии.
- Интересные и сложные проекты.
- Полностью удаленная работа с гибким графиком, позволяющая планировать свой день и работать из любой точки мира.
- Оплачиваемый отпуск 24 дня в году, 10 национальных праздников и неограниченные больничные.
- Компенсация частной медицинской страховки.
- Компенсация коворкинга и спортзала/спортивных занятий.
- Бюджет на образование.
- Возможность получить вознаграждение за самую инновационную идею, которую компания сможет запатентовать.
Подавая заявку на эту вакансию, вы даете согласие на обработку ваших персональных данных, как описано в нашей Политике конфиденциальности, которая предоставляет подробную информацию о том, как мы храним и обрабатываем ваши данные.