Российская IT-компания создаёт собственное коммерческое облако, инфраструктурную платформу и дата-центры. В рамках этого направления команда делает Load Balancer для публичного IaaS-облака, и в команду требуется Senior Go-разработчик.
Для балансировщика развивается собственный SDN с аппаратной акселерацией на NVIDIA DOCA Flow и SRv6, а control plane разрабатывается как Kubernetes-native на Go. Низкоуровневый dataplane и DSR уже работают.
Основная задача - разработка control plane для L4-балансировщика:
- управление VIP, пулами, бэкендами и правилами балансировки;
- health checks и автоматическое исключение неработающих бэкендов;
- graceful draining и корректная обработка изменений конфигурации;
- Kubernetes CRD, операторы и контроллеры;
- интеграция с dataplane и другими компонентами облачной платформы;
- наблюдаемость, отказоустойчивость и восстановление состояния после сбоев.
Позиция подойдет сильному разработчику, который готов самостоятельно работать над крупными компонентами control plane и участвовать в технических решениях. Архитектура и низкоуровневая экспертиза по dataplane в команде уже есть.
(Обратите внимание, техническое лидерство или ownership не требуется)
Требования:
- Сильный Go и опыт разработки production-сервисов;
- Понимание Kubernetes и его controller/reconciliation model;
- Опыт разработки распределённых систем: хранение и синхронизация состояния, eventual consistency, retries, idempotency, leader election;
- Базовое понимание сетей и L4-балансировки: VIP, backend pools, health checks, DSR/NAT, BGP/ECMP;
- Умение разбираться в существующей архитектуре и самостоятельно доводить задачи до production.
Будет плюсом:
- Опыт написания Kubernetes-операторов и контроллеров с использованием controller-runtime или Kubebuilder;
- Опыт разработки компонентов IaaS: SDN, Load Balancer, VPC, routing, floating IP, compute, block/object storage или orchestration;
- Опыт работы в команде облачного провайдера или над собственной облачной платформой;
- Практический опыт с L4-балансировщиками, IPVS, Maglev, consistent hashing, anycast VIP или graceful draining;
- Понимание eBPF/XDP, DPDK, VPP или сетевого стека Linux;
- Rust или C++.
Условия:
- Официальное трудоустройство.
- Удаленная работа. Можем сотрудничать со специалистами, находящимися как в РФ, так и в других странах.
Вакансии
Специалисты
Кандидатам
Работодателям
Вакансии
Специалисты
Кандидатам
Работодателям
menu
Senior Golang Developer (Control Plane для Load Balancer)
Частный рекрутер Рекрутер Елена Черепова( cherepova.bizml.ru )
Россия
Сеньор
Информационные технологии
- Разработка
- Go
- SaaS/PaaS
18 сентября
Удаленная работа
Опыт работы от 3 до 5 лет
Агентство Рекрутер Елена Черепова
Короткая ссылка: geekjob.ru/hiis
Откликнуться
Описание вакансии
Российская IT-компания создаёт собственное коммерческое облако, инфраструктурную платформу и дата-центры. В рамках этого направления команда делает Load Balancer для публичного IaaS-облака, и в команду требуется Senior Go-разработчик.
Для балансировщика развивается собственный SDN с аппаратной акселерацией на NVIDIA DOCA Flow и SRv6, а control plane разрабатывается как Kubernetes-native на Go. Низкоуровневый dataplane и DSR уже работают.
Основная задача - разработка control plane для L4-балансировщика:
- управление VIP, пулами, бэкендами и правилами балансировки;
- health checks и автоматическое исключение неработающих бэкендов;
- graceful draining и корректная обработка изменений конфигурации;
- Kubernetes CRD, операторы и контроллеры;
- интеграция с dataplane и другими компонентами облачной платформы;
- наблюдаемость, отказоустойчивость и восстановление состояния после сбоев.
Позиция подойдет сильному разработчику, который готов самостоятельно работать над крупными компонентами control plane и участвовать в технических решениях. Архитектура и низкоуровневая экспертиза по dataplane в команде уже есть.
(Обратите внимание, техническое лидерство или ownership не требуется)
Требования:
- Сильный Go и опыт разработки production-сервисов;
- Понимание Kubernetes и его controller/reconciliation model;
- Опыт разработки распределённых систем: хранение и синхронизация состояния, eventual consistency, retries, idempotency, leader election;
- Базовое понимание сетей и L4-балансировки: VIP, backend pools, health checks, DSR/NAT, BGP/ECMP;
- Умение разбираться в существующей архитектуре и самостоятельно доводить задачи до production.
Будет плюсом:
- Опыт написания Kubernetes-операторов и контроллеров с использованием controller-runtime или Kubebuilder;
- Опыт разработки компонентов IaaS: SDN, Load Balancer, VPC, routing, floating IP, compute, block/object storage или orchestration;
- Опыт работы в команде облачного провайдера или над собственной облачной платформой;
- Практический опыт с L4-балансировщиками, IPVS, Maglev, consistent hashing, anycast VIP или graceful draining;
- Понимание eBPF/XDP, DPDK, VPP или сетевого стека Linux;
- Rust или C++.
Условия:
- Официальное трудоустройство.
- Удаленная работа. Можем сотрудничать со специалистами, находящимися как в РФ, так и в других странах.
Специализация
Информационные технологии
Разработка
Go
Отрасль и сфера применения
SaaS/PaaS
Уровень должности
Сеньор
Откликнуться на вакансию
Быстрый отклик и регистрация/авторизацияИли быстрая регистрация/авторизация через OAuth
* Продолжая регистрацию/авторизацию вы подтверждаете свое согласие на хранение и обработку своих персональных данныхв соответствии с Федеральным законом № 152-ФЗ "О персональных данных", а так же подтверждаете, что прочитали и принимаете Пользовательское соглашение и согласие на обработку персональных данных, Условия использования сайта, Политику Конфиденциальности иРазъяснение использования личных данных,и согласны получать информацию и рассылкиот Geekjob через телекомуникационные средства личной связи.
Вакансии от"Рекрутер Елена Черепова"
Еще интересные вакансии
Москва, Россия
250K - 300K ₽
Senior BackEnd Developer
Юмосс
remote
17 сентября
Санкт-Петербург, Россия
Требуется курьер для участия в опросе о работе в доставке
Я PRO Курьер (агентство)
remoteparttime
16 сентября
Россия
250K - 350K ₽
Senior Product Manager
Appbooster
remote
16 сентября
Россия
Senior Game Designer
Puzzle Point
remote
15 сентября
Москва, Россия
Senior Quant/ML Researcher
NEWHR (агентство)
office
15 сентября
Россия
420K - 600K ₽
Ре
Senior Fullstack-разработчик
Рекрутер Любовь (агентство)
remote
14 сентября
Россия
300K - 430K ₽
Ре
Senior Frontend-разработчик
Рекрутер Любовь (агентство)
remote
14 сентября
Россия
Senior Product Manager
ArtWorkout
remote
14 сентября
Россия
Ре
Senior PHP Developer
Рекрутер Дарья (агентство)
remoteoffice
14 сентября
Россия
Frontend Developer (JavaScript / Vue.js)
Keepgo
remote
11 сентября
Еще...
Эбаут
Ви ар зе дрим тим оф крэзи спешиалистс энд рекрутерс.Ви лов программерс энд ви олвэйс хелп ту файнд зе дрим ворк фор гуд пипл.
Доказательный рекрутинг
NEWHR Medium Blog
Исследования рынка труда
Дайджесты вакансий
Статьи о карьере в IT
NewHR Podcast
Блог нашего FullStack CTO
Контакты
Обратная связь
Условия использования
Конфиденциальность
Услуги и цены
Партнеры
Сейчас на сайте 28482 кандидатов и более 10000 компаний.В среднем 16 откликов на вакансию
Ⓒ Geekjob
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весьинтернет не работал бы
window.Vacancy = {"id":"6aacda8c5ce8b757d4056517","ci":"6aaa82c58d92a958f2083de4","ic":"6aaa81d33bfbf7a3510b0356","lang":"ru","position":"Senior Golang Developer (Control Plane для Load Balancer)

