Описание
KernelCare предоставляет автоматизированное живое патчирование ядер Linux без необходимости перезагрузки. Продукты Endless Lifecycle Support поддерживают безопасность Linux-дистрибутивов с истёкшим сроком поддержки за счёт backporting важных исправлений безопасности и багов на более старые версии ПО, используемые корпоративными клиентами. Мы ищем Senior Support Engineer в небольшую, опытную команду KernelCare. ИИ-агент выполняет первичную сортировку обращений, что позволяет инженерам сосредоточиться на сложных технических случаях, требующих экспертизы. Команда также разрабывает и поддерживает инструменты и ИИ-агентов для автоматизации процессов поддержки и повышения эффективности.
Задачи
•Triage входящих обращений TuxCare: решать самостоятельно либо направлять нужной команде разработки с чётким описанием проблемы
•Отвечать на вопросы по CVE для ELS OS и AlmaLinux ESU: затронута ли версия, исправлена ли, когда ожидается фикс
•Проверять источники патчей и vendor errata, а не только документацию. Когда статус-страница молчит, ответ даёте вы
•Отвечать на аналогичные вопросы по ELS для языков (PHP, Python, Java/Spring, Node.js): затронуто или нет, исправлено или нет, какая версия пакета
•Направлять запросы на поддержку новых версий в ELS engineering с чётким описанием, не обещая сроков
•Дебажить агент KernelCare и ePortal на стороне клиента, отсутствующие патчи, запросы на поддержку новых ядер и дистрибутивов
•Владеть Zendesk: очереди, триггеры, макросы, SLA-политики, боты, интеграции с Jira и Slack. Принять это от администратора CloudLinux Zendesk в первые недели и вести далее
•Строить и поддерживать ИИ-агента для triage и инструменты поддержки: интеграции Zendesk, Jira и Slack, проверка логов и данных (Python, REST API, LLM API)
•Поддерживать скрипты поддержки и релизов совместно с командами разработки
•Вести поддержку в периоды крупных CVE-инцидентов, когда обращается много клиентов одновременно
•Писать runbook'и и поддерживать базу знаний в актуальном состоянии; на ней работает triage-агент
•Дежурства (on-call) по Sev 1 вместе с командой (24/7 — контрактное обязательство, которое делится на всех)
Требования
•5+ лет практического опыта работы с Linux в продакшене или L3-поддержки Linux-продуктов (семейство RHEL, Debian, Ubuntu)
•Сильные знания Linux-дистрибутивов и управления пакетами, включая RPM/DNF, APT/DPKG, репозитории, GPG-ключи и пакеты ядра
•Опыт исследования CVE и vendor security advisories (RHSA, USN, DSA), включая оценку затронутых версий ПО и статуса патчей
•Сильные навыки разработки на Python, с практическим опытом создания и поддержки инструментов, интегрирующихся с API и обрабатывающих данные
•Практический опыт создания, развёртывания или поддержки LLM-агентов и автоматизированных workflow — не просто использование AI chat-инструментов
•Опыт администрирования систем тикетов (Zendesk, Jira Service Management или аналогичных), включая триггеры, SLA-политики и макросы
•Отличные письменные навыки английского языка, умение ясно и чётко объяснять технические вопросы
Будет плюсом
•Умение читать код на C и анализировать патчи ядра Linux для понимания изменений и исправлений
•Знакомство с технологиями live patching для Linux (kpatch, livepatch, ksplice)
•Опыт работы с API Zendesk или Jira
•Знание SQL и баз данных, таких как ClickHouse или PostgreSQL
•Знакомство со сборочными инструментами Java, PHP или Node.js (Maven, Composer, npm)
•Опыт работы с Gerrit, CI-пайплайнами и подписанием пакетов
Условия
•Фокус на профессиональном развитии
•Интересные и сложные проекты
•Полностью удалённая работа с гибким графиком, позволяющая планировать день и работать из любой точки мира
•Оплачиваемый отпуск 24 дня в году, 10 дней государственных праздников, неограниченные дни по болезни
•Компенсация частной медицинской страховки
•Возмещение расходов на коворкинг и спортзал/тренировки
•Бюджет на образование
•Возможность получить награду за самую инновационную идею, которую компания может запатентовать