Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Задачи:
— разработка и оптимизация сервисов на Golang, связанных с управлением хранением данных
— интеграция с низкоуровневыми компонентами Linux
— работа с сетевым стеком TCP/IP и реализация высоконадёжных протоколов обмена данными
— участие в проектировании архитектуры распределённых файловых систем и систем хранения
— написание и поддержка автоматизированных тестов
— участие в код‑ревью
— диагностика и решение проблем производительности, сетевых или файловых конфликтов
Требования:
— опыт коммерческой разработки на Golang от 2 лет (для Middle)
— глубокое понимание горутин, каналов, шедулера и примитивов синхронизации (mutex, waitgroup, cond и др.)
— уверенные знания Linux: работа с сетями (TCP/IP, сокеты), понимание прав доступа и типов файлов (блочные устройства, текстовые файлы)
— желателен опыт с sysfs, cgroup
— знание базовых принципов работы дисков (GPT, MBR) и взаимодействия с ними на уровне ОС
— понимание принципов масштабирования и построения распределённых систем хранения (Ceph или аналогичных)
— умение разбираться в чужом коде и поддерживать существующую инфраструктуру
Будет плюсом:
— опыт разработки крупных систем хранения данных (СХД, SAN, NAS и т.п.)
— участие в проектах с Kubernetes, Docker и другими платформами контейнеризации
— знание специфики работы с блочными устройствами в Linux (LVM, RAID и др.)
— навыки работы с RPC, gRPC, GraphQL и REST
— опыт применения инструментов Observability (Prometheus, Grafana, ELK/EFK, Jaeger)
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
Мэтч и сопроводительное
Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.