Крымтехнологии

Linux System Engineer / Системный администратор-разработчик Linux

Не указана
  • Симферополь
  • От 3 до 6 лет

Обязанности:

  • Сборка, конфигурирование и оптимизация ядра Linux под задачи проекта;
  • Работа с конфигурацией и внутренней архитектурой дистрибутива;
  • Интеграция и настройка модулей ядра;
  • Анализ и устранение проблем на этапах загрузки ОС;
  • Поддержка процесса сборки системных компонентов;
  • Разбор зависимостей исполняемых файлов и библиотек;
  • Разработка вспомогательных скриптов и утилит автоматизации;
  • Настройка systemd-юнитов и сервисов;
  • Участие в разработке и сопровождении инструментов сборки ОС.
Требования:

Обязательные:

  • Умение компилировать и конфигурировать ядро Linux;
  • Навыки работы с конфигурационными файлами Linux-систем;
  • Понимание принципов работы модулей ядра, различий между встроенными и загружаемыми модулями;
  • Понимание внутренней архитектуры Linux;
  • Понимание систем сборки: make, bmake, cmake, meson;
  • Понимание зависимостей библиотек и исполняемых файлов (ldd, objdump и т.п.);
  • Умение писать скрипты на Bash;
  • Понимание уровней и стадий загрузки Linux-дистрибутива;
  • Понимание принципов работы systemd;
  • Понимание структуры systemd-юнитов и этапов их запуска.

Желательные:

  • Знание Python;
  • Опыт разработки или модификации модулей ядра;
  • Опыт сборки кастомных образов Linux;
  • Навыки отладки системных проблем и загрузки ОС;
  • Опыт работы с initramfs, udev, bootloader;
  • Опыт кросс-компиляции и embedded-Linux.
Условия:
  • Зарплата по результатам собеседования;
  • Работа в аккредитованной компании;
  • Сложные и интересные низкоуровневые задачи;
  • Возможность влиять на архитектуру продукта;
  • Выполнение государственных заказов;
  • Полная занятость, 5/2, с 9-18, с возможностью удалёнки по результатам работы;
  • Официальное трудоустройство, официальная заработная плата;
  • Офис в центре города;
  • Соц. пакет (оплата больничных, отпусков).

Как откликнуться

Пожалуйста, в отклике укажите:

  • опыт работы с Linux и ядром;
  • примеры задач, которые решали (сборка ядра, отладка загрузки, написание скриптов и т.п.);
  • уровень владения Bash/Python и системами сборки.