other

Инженер-разработчик Linux

23 июня 2024

З/П не указана

Город: Москва

Департамент персонала

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 3 лет

В команду разработки операционной системы, которая используется намаршрутизаторах и коммутаторах, требуется Инженер-разработчик Linux/Мейнтейнер. Обязанности: Работа с пакетной базой дистрибутива: обновление upstream и внутренних пакетов, миграция пакетов на новые версии базового дистрибутива, исправление ошибок; Отвечать за сборку дистрибутива Linux реализующего функции сетевой ОС иустанавливающегося на коммутаторы и маршрутизаторы нашего производства;Интеграция разработанного нами ПО в среду ОС: упаковка в службы, а служб — в пакеты Debian) Разработка простых компонентов системы (например скрипт-сервис, отслеживающий работу критически важных сервисов и реагирующий на события); Разработка системы сборки ОС; Сопровождение процесса выпуска нового релиза ОС и обновлений к нему; Написание документации для внутренней базы знаний. Требования: Уверенное ориентирование в экосистеме Линукс — дистрибутивы, ключевые Open Source проекты, часто используемые решения; в архитектуре дистрибутива: загрузчики, система загрузки ОС, ее скрипты, сервисы, инструментарий настройки ОС и ее диагностики, механизмы распространения обновлений; Умение работать с пакетами в Линукс: разрабатывать определения пакетов исопутствующие скрипты; Умение собирать приложения из исходного кода и дорабатывать конфигурациюсборочной системы под окружение (Makefile, CMake, autotools и пр.), управлятьпараметрами сборки и отлаживать возникающие проблемы; Уверенные знания пакетных менеджеров и систем репозиториев пакетов; Умение автоматизировать задачи с помощью скриптов на Bash и Python: знакомы с синтаксисом этих языков, способны с нуля написать нужный скрипт, способны разобраться в имеющемся сложном коде от 10 000 строк на единицу трансляции; Базовые знания C кода — на уровне применить полученный от разработчика патч; доработать патч, если он перестал применяться из-за небольших изменений кода и пр. Виртуализация в Linux (QEMU-KVM) и изоляция (Docker): можете подготовитьконфигурацию VM KVM с нуля, запустить ее, аналогично с контейнеризированными приложениями Git на уровне продвинутого пользователя: работа с множеством веток и remote, rebase/merge с разрешением конфликтов, импорт отдельных коммитов и пр. Условия: Официальное оформление по ТК РФ; Достойный уровень заработной платы; Возможность полностью удаленной работы, при желании можно посещать офис (Москва); ДМС после испытательного срока; Аккредитованная IT компания.

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 116507589

Похожие вакансии

Linux embedded разработчик

Договорная

Москва

РТСофт

Разработчик дистрибутива Linux

Договорная

Москва

НИЦ ЦТ

C++ разработчик (Linux)

Договорная

Москва

Ростелеком - Центры обработки данных

Разработчик Embedded Linux

Договорная

Москва

МАШ ЮНИТ

Разработчик C Linux

Договорная

Москва

Staffwell

Инженер-разработчик С/С++ (Linux)

Договорная

Москва

Аурига