YADRO

c++ разработчик систем хранения данных

Коротко

Разработчик систем хранения данных (SDS TATLIN) сопровождает высокопроизводительную подсистему управления и защиты данных: расследует инциденты, ищет корневые причины, исправляет ошибки и выпускает хотфиксы, дорабатывает подсистемы ядра Linux. Требуется отличное знание C, глубокое понимание Linux и его ядра, многопоточности, сетей и протоколов TCP/IP, а также владение Python и Bash. Роль подразумевает готовность к дежурствам и работу с большой кодовой базой в компании, разрабатывающей отечественные программно-аппаратные СХД.

Описание
СХД TATLIN — программно-аппаратные комплексы, спроектированные и произведённые в России. Они конкурируют с крупными мировыми производителями систем хранения данных.
Задачи
•Сопровождать высокопроизводительную подсистему управления и защиты данных
•Проводить расследования инцидентов, анализировать отказы и искать корневые причины
•Исправлять ошибки по обращениям заказчиков и сервисных команд, выпускать хотфиксы
•Исследовать и решать проблемы производительности и стабильности
•Анализировать поведение ОС Linux, настраивать и дорабатывать подсистемы её ядра
•Разрабатывать скрипты автоматизации, диагностические утилиты и мониторинг
•Оказывать экспертную поддержку, консультировать L3, документировать корневые причины, наставлять коллег и улучшать ремонтопригодность системы
Требования
•Уверенное знание Linux: внутреннее устройство, POSIX API, системные вызовы, управление памятью, процессы и потоки, базовые сервисы, файловые системы, инструменты отладки, работа с ядром и модулями
•Отличное знание языка C
•Понимание особенностей многопоточного и конкурентного кода
•Опыт анализа производительности отдельных приложений и системы в целом
•Знание классических алгоритмов и структур данных, принципов организации и обработки данных в памяти и на диске
•Знание сетей и протоколов передачи данных: TCP/IP, маршрутизация, QoS, диагностика сетевого стека
•Владение Python и Bash для написания скриптов автоматизации, диагностики и взаимодействия с инфраструктурой
•Способность самостоятельно разбираться в новых областях, быстро погружаться в чужой код и работать с большой кодовой базой и кросс-зависимостями
•Готовность к дежурствам с упором на анализ, профилактику и улучшение процессов, а не только на оперативное восстановление
•Будет плюсом: опыт разработки модулей ядра или системного программирования, опыт разработки высоконагруженных систем, знание блочной подсистемы ядра, серверного оборудования и аппаратных подсистем, опыт работы с диагностическими инструментами глубокого анализа
Условия
•ДМС со стоматологией с первых дней работы
•Льготные условия страхования близких
•Возможность взять day off для восстановления здоровья
•Консультации юристов
•Сессии с психологом
•Помощь экспертов по ЗОЖ и управлению личными финансами
•Премии за патенты и изобретения
•Учебный портал с лекциями от экспертов
•Участие в конференциях
•Изучение английского
•Дополнительное профессиональное обучение на внешних курсах
•Частичная компенсация расходов на тренировки, творческие уроки и соревнования
•Скидки от партнёров на рестораны, фитнес-клубы, сервисы доставки и онлайн-кинотеатры

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте