Ленинградский проспект 39с79
Команда инфраструктуры CDN работает над сетью доставки контента ВКонтакте — масштабной системой, которая отдаёт пользователям по всему миру миллионы файлов, картинок и ответов API каждую секунду.
Ищем специалиста, который будет разрабатывать модули управления CDN (сontent delivery network).
Задачи
- Разработать модуль балансировки нагрузки, работающий в режиме, близком к реальному времени, на базе собранных метрик о состоянии площадок, сети и расположения контента
- Разработать модуль управления служебным ПО (nginx, gdnsd, Bird и другим)
- Участвовать в разработке алгоритмов балансировки, процессе самомониторинга и аудите
- Вместе с командой прорабатывать архитектуру
У нас интересно
- Вы будете работать над масштабной производительной системой, которая отвечает за быструю и надёжную доставку контента миллионам пользователей ВКонтакте
Требования
-
Опыт промышленной разработки от двух лет
-
Понимание принципов работы распределённых приложений
-
Знание реляционных и нереляционных БД (PostgreSQL + Redis), Linux, HTTP и gRPC
-
Уверенное знание Go — горутин и системных тредов, GC и его ограничений, ring buffer
-
Будет плюсом понимание сети на уровне CCNA (IP, TCP, BGP)