habr•20 ч. назадСвежая вакансияОпубликована сегодня на Хабр Карьера. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Приоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию
Технический лидер Go
В офисе Москва
Навыки и технологии
API и сетевые протоколыGitLab CI/CDGoKubernetes
Ключевая задача
Руководство командой и проектирование с нуля масштабируемого сетевого компонента на Go с интеграцией с SDN, compute и API в облачной платформе.
Описание вакансии
Обязанности
Проектирование архитектуры с нуля: масштабируемый сетевой компонент на Go, интеграция с SDN, compute и API;
Выбор технологий, построение PoC, декомпозиция задач, проведение code review, контроль качества;
Организация работы команды, распределение задач, развитие экспертизы и обучение инженеров;
Интеграция с инфраструктурой (SDN, сетевые плагины, service discovery, observability);
Постоянный анализ bottleneck, оптимизация производительности, обеспечение отказоустойчивости, автоматизация тестирования и деплоя;
Взаимодействие с продуктовыми менеджерами, архитектурой, эксплуатацией;
Ведение и актуализация технической документации, решение инженерных конфликтов, принятие ключевых решений.
Требования
Production-опыт в проектировании/разработке сетевых сервисов, компонентов взаимодействующих с маршрутизаторами, SDN-контроллеров или аналогичных систем;
Экспертиза в сетях: TCP/IP, L2/L3, маршрутизация, VPN, VLAN/VxLAN, tunneling, NAT и пр.;
Владение Go на уровне продакшн-решений: многопоточность, микросервисы, оптимизация, RPC/gRPC, REST;
Опыт участия в архитектуре и запуске отказоустойчивых распределённых систем;
Руководство инженерными командами, code review, организация процессов CI/CD;
Опыт интеграции с public/private облаками, контейнерной инфраструктурой (K8S/CRI/OVS);
Знания observability: сбор метрик, логирование, трассировка.
Будет плюсом:
Опыт создания или рефакторинга крупных сетевых проектов (Neutron, Calico, NSX, VMWare, OVS и пр.);
Понимание SDN-архитектур, практики High Availability, Security;
Навыки быстрого анализа чужого кода, проведения архитектурных ревью;
Опыт публичных выступлений, написания технических статей, документации.