golang/с++ developer
генерация резюме под вакансию
сопроводительное письмо
описание
Команда разрабатывает программные балансировщики нагрузки, включая GSLB DNS, L4 (L3 DSR) Anycast и L4/L7 на базе HAProxy, а также высокопроизводительное сетевое решение для балансировки трафика L3 на основе DPDK и сопутствующие сервисы управления.
задачи
- Писать производительный код для новых сетевых модулей (обработка и балансировка трафика) на C++;
- Исправлять баги, оптимизировать существующие узкие места;
- Работать с сетевым стеком Linux;
- Разрабатывать сервисы для изменения конфигурации платформы на Go (сервисы управления);
- Реализовывать средства мониторинга;
- Дорабатывать функционал модуля проверки доступности;
- Интегрировать C++ ядро с Go-сервисами;
- Участвовать в проектировании новых фич;
- Писать автотесты для C++ и Go;
- Описывать техническую информацию по выполненным задачам.
требования
- Опыт коммерческой разработки на C++ от 2 лет;
- Опыт коммерческой разработки на Go от 1 года;
- Опыт работы с TCP/UDP, сокетами, IP-маршрутизацией;
- Готовность гибко переключаться между C++ и Go в рамках одной задачи / дня;
- Базовое знакомство с Docker / Kubernetes;
- Умение писать скрипты на Python (для вспомогательных задач);
- Будет плюсом опыт с DPDK или VPP, опыт работы с Ansible.
условия
- Гибридный или удаленный формат работы по России в часовом поясе МСК или плюс-минус 2 часа к МСК, с 9 до 18 по местному времени.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.