Разработчик балансера
Балансер — высоконагруженный сервис Яндекса, который распределяет трафик по дата-центрам и защищает от DDoS-атак. Приходите, если хорошо знаете C++, TCP/IP, HTTP/1, понимаете сетевую подсистему ядра Linux и знаете основы Python.Поддержка новых протоколов
Предстоит поддерживать новые протоколы (gRPC, HTTP/3) и уменьшать задержки обработки запросов в балансере (оптимизировать корутинный движок). Улучшение нагрузочного тестирования
Вы будете улучшать точность и информативность нагрузочного тестирования, оптимизировать алгоритмы динамической балансировки и улучшать методики их тестирования. Развитие балансера
Предстоит дорабатывать мониторинги и процессы CI/CD в проекте балансера.* Хорошо знаете C++ * Хорошо знаете TCP/IP и HTTP/1.x * Понимаете, как устроена сетевая подсистема ядра Linux или другой ОС * Знаете основы Python* Разрабатывали многопоточные и асинхронные приложения * Разрабатывали приложения, активно работающие с сетью * Понимаете работу TLS, HTTP/2, gRPC, HTTP/3 * Разрабатывали на Python * Имели дело с DevOps или SRE
Предстоит поддерживать новые протоколы (gRPC, HTTP/3) и уменьшать задержки обработки запросов в балансере (оптимизировать корутинный движок). Улучшение нагрузочного тестирования
Вы будете улучшать точность и информативность нагрузочного тестирования, оптимизировать алгоритмы динамической балансировки и улучшать методики их тестирования. Развитие балансера
Предстоит дорабатывать мониторинги и процессы CI/CD в проекте балансера.* Хорошо знаете C++ * Хорошо знаете TCP/IP и HTTP/1.x * Понимаете, как устроена сетевая подсистема ядра Linux или другой ОС * Знаете основы Python* Разрабатывали многопоточные и асинхронные приложения * Разрабатывали приложения, активно работающие с сетью * Понимаете работу TLS, HTTP/2, gRPC, HTTP/3 * Разрабатывали на Python * Имели дело с DevOps или SRE