Просмотр вакансии

Сегодня 27-06-2026 20:55
26.06.2026, 12:22

С-разработчик в команду Storage

Работодатель: Флант

Флант

Город: Москва
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет

О компании

«Флант» предоставляет своим клиентам высококачественные услуги в сфере DevOps, а также разрабатывает крутые Open Source-инструменты для сообщества. Например, у нашей CI/CD-утилиты werf более четырёх тысяч звёзд на GitHub! А у нашей Kubernetes-платформы — более тысячи.

Мы давно и плотно работаем с Kubernetes, знаем его и любим, а также знакомим русскоязычное сообщество с лучшими практиками работы с ним. Возможно, вы смотрели наши выступления на различных отраслевых конференциях или читаете наш блог на Хабре.

В 2023 году «Флант» получил лицензии ФСТЭК России на деятельность по технической защите конфиденциальной информации и на деятельность по разработке и производству средств защиты конфиденциальной информации.

О команде

Команда Storage создаёт программно-определяемые системы хранения данных (SDS) для платформы Deckhouse — enterprise-дистрибутива Kubernetes, используемого в production инфраструктурах крупнейших компаний.

Мы работаем на стыке ядра Linux и облачных технологий: пишем и дорабатываем модули ядра, разрабатываем userspace-компоненты для оркестрации хранилищ, строим CSI-драйвера — и всё это в контексте Kubernetes. Наш стек — C для работы с ядром и low-level компонентами и Go для control plane, операторов и интеграции с Kubernetes.
Среди наших проектов:

  • Доработка и развитие DRBD — модуля ядра Linux для репликации блочных устройств в реальном времени;
  • Разработка SDS-контроллеров, управляющих жизненным циклом хранилищ в Kubernetes;
  • Проектирование механизмов живой миграции данных между storage-бэкендами;
  • Создание кластерных файловых систем нового поколения.


Чем предстоит заниматься:

  • Разрабатывать компоненты software-defined storage на C и Go: от модулей ядра и работы с netlink до Kubernetes-операторов и CSI-драйверов.
  • Читать, анализировать и дорабатывать исходный код DRBD и других модулей ядра Linux.
  • Проектировать и реализовывать взаимодействие между kernel space и user space — через netlink, ioctl, sysfs и другие механизмы.
  • Участвовать в разработке Storage-компонентов платформы Deckhouse, которые обеспечивают постоянное (persistent) хранение данных.
  • Разбираться в исходном коде Kubernetes и других Open Source-решений, написанных как на Go, так и на других языках программирования.
  • Диагностировать сложные проблемы на уровне ядра ОС, файловых систем и блочных устройств, воспроизводить их на лабораторных стендах и устранять.
  • Взаимодействовать с внутренними и внешними пользователями по решению вопросов работы Storage-компонентов платформы Deckhouse.
  • Участвовать в RnD-проектах команды Storage.
  • Дорабатывать Open Source-компоненты платформы, написанные на С


Обязательные требования:

  • Опыт разработки на С от 5 лет (ядро, драйверы, системные утилиты).
  • Желание писать и развиваться на Go.
  • Понимание архитектуры ядра Linux: подсистема блочных устройств, VFS, device mapper, планировщики I/O.
  • Понимание механизмов взаимодействия kernel space и user space: netlink, ioctl, procfs/sysfs.
  • Понимание принципов работы файловых систем Linux (ext4, XFS, и/или других).
  • Опыт работы с LVM и/или ZFS.
  • Знание стандартов C99/C11.
  • Опыт работы с Linux на уровне администрирования и отладки (strace, perf, ftrace, crash).
  • Знание английского языка, достаточное для ведения письменной коммуникации с open source сообществом.
  • Готовность самостоятельно исследовать новые и малоизученные области.

Будет плюсом:

  • Опыт разработки или доработки модулей ядра Linux.
  • Опыт работы с DRBD — на уровне администрирования или разработки.
  • Понимание принципов работы протоколов NVMe-oF, RDMA, iSCSI.
  • Опыт разработки software-defined storage, объектных хранилищ, баз данных или файловых систем.
  • Опыт работы с Kubernetes: написание операторов, CSI-драйверов, контроллеров.
  • Знание принципов проектирования распределённых систем (консенсус, репликация, кворум).
  • Опыт работы с Multipath, Fibre Channel.
  • Опыт работы с Deckhouse.

Оплата и условия:

  • Работа в ИТ-компании, аккредитованной Минцифры России.

  • Полностью «белая» заработная плата и её регулярная индексация по итогам performance reviews.

  • ДМС со стоматологией, страховкой от несчастных случаев и чек-апом.

  • Индивидуальные занятия английским на онлайн-платформе.

  • Компенсация 50 % стоимости сессий на онлайн-сервисе психотерапии «Ясно».

  • Бесплатные курсы Deckhouse Academy.

  • Полностью удалённая работа в рамках РФ — нужен только доступ в интернет.

  • Современное «железо» от компании.

 

Откликнуться на вакансию

Дата
28.06 29.06
USD
2.8228 2.8858
EUR
3.2072 3.292
RUB
3.77 3.7443
CNY
4.1492 4.2289
CHF
3.4781 3.5704
GBP
3.722 3.8149
PLN
7.4788 7.6833
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения