Команда разрабатывает систему хранения данных TATLIN.UNIFIED и отвечает за производительность продукта, помогает находить узкие места и подбирать оптимальную конфигурацию СХД.
backend разработчик систем хранения данных
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разрабатывать тестовые методики для моделирования и воспроизведения типичных пользовательских нагрузок;
- Составлять сценарии тестирования новой функциональности;
- Проводить сравнительные бенчмаркинги;
- Оценивать влияние новой функциональности в релизах на производительность;
- Исследовать аппаратные и программные компоненты СХД;
- Участвовать в поиске корневых причин проблем;
- Взаимодействовать с командами разработки, тестирования и поддержки L3 для локализации и устранения проблем производительности;
- Документировать результаты работы;
- Писать статьи в базу знаний;
- Повышать технические компетенции свои и коллег.
требования
- Инженерное мышление, интерес к устройству систем и желание разбираться в причинах проблем производительности;
- Опыт работы с Linux/Unix;
- Опыт диагностики и анализа производительности систем;
- Опыт работы с инструментами анализа и профилирования: perf, sysstat, sar, tcpdump, iostat, iperf;
- Опыт использования инструментов генерации нагрузки: fio, Vdbench, sysbench;
- Понимание принципов работы высоконагруженных систем и поиска узких мест;
- Базовые навыки автоматизации и написания скриптов на bash, Python или аналогичных языках;
- Понимание архитектуры современных серверных систем и компьютерного оборудования;
- Понимание принципов работы Linux: процессы, память, ввод-вывод, файловые системы;
- Знание сетевых технологий и диагностики: TCP/IP, UDP, VLAN, LACP, QoS, Jumbo Frames, маршрутизация и сетевые утилиты;
- Понимание принципов работы систем хранения данных: RAID, кеширование, алгоритмы управления вводом-выводом;
- Знание или интерес к протоколам хранения: iSCSI, FC, NVMe-oF, NFS, SMB;
- Общее понимание виртуализации, контейнеризации, СУБД, серверных архитектур, сетевых топологий, статистики и анализа данных;
- Любопытство, аналитический склад ума и системное мышление;
- Умение анализировать логи, метрики и поведение системы под нагрузкой;
- Способность самостоятельно исследовать проблемы и предлагать решения;
- Грамотная техническая коммуникация и умение формулировать выводы;
- Будет плюсом опыт разработки на C или C++.
условия
- ДМС со стоматологией с первых дней работы;
- Льготные условия страхования близких;
- Дополнительный day off для восстановления здоровья;
- Консультации юристов;
- Сессии с психологом;
- Помощь экспертов по здоровому образу жизни и управлению личными финансами;
- Премии за патенты и изобретения;
- Учебный портал с лекциями от экспертов;
- Участие в конференциях;
- Изучение английского;
- Дополнительное профессиональное обучение на внешних курсах;
- Частичная компенсация расходов на тренировки, творческие занятия и соревнования;
- Скидки от партнёров на рестораны, фитнес-клубы, сервисы доставки и онлайн-кинотеатры;
- Возможность выполнения тестового задания на этапе отбора.
навыки
Технологическая компания, разрабатывает и производит серверы, системы хранения данных и сетевое оборудование. Создает высокопроизводительные решения для бизнеса: от аналитики и виртуализации до телекоммуникаций.
Подробнее о компании →Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.