Golang-разработчик
удалёнка
Команда разработчиков инфраструктурных сервисов для систем хранения данных. Будете разрабатывать и оптимизировать высоконагруженные распределённые сервисы на Go, работающие с файловыми и блочными устройствами, чтобы обеспечить надёжность и производительность хранилищ
ГрейдMiddle/Senior
Опыт3–6 лет
Стек
GoLinuxext4NVMeBtrfsXFSSCSIiSCSINFSSMBRDMA
Задачи
- •Разработка и оптимизация высоконагруженных распределённых сервисов хранения на Go
- •Проектирование и поддержка работы с файловыми системами и блочными устройствами
- •Реализация алгоритмов репликации и согласованности данных
- •Оптимизация IO: IOPS, latency и throughput
- •Работа с сетевыми протоколами (TCP/IP, RDMA) и интеграция с СХД
Обязательно
- •Коммерческий опыт разработки на Golang от 5 лет
- •Хорошее понимание Linux и системных вызовов
- •Опыт работы с файловыми системами (ext4, XFS, Btrfs и др.)
- •Опыт работы с блочными устройствами и протоколами (SCSI, NVMe, iSCSI, NFS, SMB)
- •Знание распределённых систем, алгоритмов репликации и согласованности данных
- •Навык работы с сетевыми протоколами (TCP/IP, RDMA)
- •Понимание принципов оптимизации ввода-вывода (IOPS, latency, throughput)
Будет плюсом
- •Опыт работы с Ceph
- •Опыт работы с LVM, ZFS, RAID
- •Знание ядра Linux
- •Участие в open-source проектах, связанных с СХД