Kernel Developer
CloudLinux — это глобальная компания, работающая по принципу "удалёнка прежде всего". Мы руководствуемся нашими принципами: поступать правильно, сотрудники на первом месте, мы — удалённая компания, и мы предоставляем высокопроизводительные, недорогие продукты для инфраструктуры и безопасности Linux, которые помогают компаниям повысить эффективность своей работы. Каждый член нашей команды поддерживает друг друга и делает всё возможное, чтобы обеспечить общий успех.
Мы ищем увлечённого разработчика ядра для ELS (Extended Lifecycle Support), который присоединится к нашей команде KernelCare, где вы будете отвечать за продление жизненного цикла корпоративных дистрибутивов Linux посредством профессионального бэкпортинга патчей ядра и автоматизации.
CloudLinux Inc., создатель ОС №1 для хостинг-провайдеров, обслуживает более 50 000 рабочих серверов и 40 миллионов веб-сайтов по всему миру. Наш продукт KernelCare предоставляет услугу live-патчинга ядра, которая поставляет исправления безопасности и багов для популярных ядер Linux без необходимости перезагрузки системы.
Готовы присоединиться к нашей культуре "удалёнка прежде всего" и оказать влияние на корпоративную инфраструктуру Linux? Посетите наш сайт, чтобы узнать больше о компании.
Что делает эту роль уникальной:
- Фокус на инновации: Работа с передовыми инструментами ИИ и практиками разработки, ориентированными на автоматизацию
- Корпоративное влияние: Управление поддержкой ядра для корпоративных дистрибутивов Linux
- Совместная среда: Партнёрство со специализированными командами по автоматизации и ИИ
- Профессиональный рост: Глубокое развитие экспертизы в области расширенной поддержки жизненного цикла (ELS) и бэкпортинга патчей
Как разработчик ядра для ELS, вы будете отвечать за:
- Расширенную поддержку жизненного цикла (ELS): Бэкпортинг патчей из upstream для широкого спектра версий ядра в дистрибутивах на базе RPM и Debian
- Разработку ядра: Разработку и отладку кода ядра Linux с фокусом на исправлениях безопасности и патчах для CVE
- Автоматизацию процессов: Создание и поддержка скриптов на Python/Golang/Bash для автоматизации регулярных задач и повышения эффективности команды
- Межкомандное сотрудничество: Тесная работа с командами по автоматизации и инструментарию ИИ для улучшения рабочих процессов разработки
- Долгосрочное владение: Взятие на себя ответственности за проекты и их поддержка в течение длительных периодов
Требования
Для успешной работы в этой роли вам необходимо иметь:
- Отличные навыки программирования и отладки на C с практическим опытом разработки ядра Linux
- Владение инструментарием GNU, GDB и Git для разработки и управления патчами
- Опыт написания скриптов на Python, Golang, Shell или аналогичных языках для автоматизации
- Как минимум уровень английского языка Upper-Intermediate
Будет плюсом:
- Опыт работы с QEMU, Docker и рабочими процессами Jenkins
- Знание BDD (Behavior Driven Development) для тестирования
- Опыт использования инструментов ИИ для ускорения разработки
- Опыт анализа дампов памяти (core dump) и работы с технологиями виртуализации
Профессиональные качества:
- Командный игрок и готовность к сотрудничеству
- Желание учиться и адаптироваться к новым технологиям
- Открытость к инновационным подходам и инструментам
- Сильное чувство ответственности с примерами долгосрочного сопровождения проектов
Преимущества
Что мы предлагаем?
- Фокус на профессиональном развитии.
- Интересные и сложные проекты.
- Полностью удалённая работа с гибким графиком, что позволяет планировать свой день и работать из любой точки мира.
- Оплачиваемый отпуск 24 дня в году, 10 дней национальных праздников и неограниченное количество больничных дней.
- Компенсация стоимости частной медицинской страховки.
- Компенсация расходов на коворкинг и занятия в спортзале/спортом.
- Бюджет на обучение.
- Возможность получить вознаграждение за самую инновационную идею, которую компания сможет запатентовать.