
Cloud.ru
Senior Golang Developer (DSR load balancer and CNI)
Не указана
- Kubernetes
- LBaaS
- Golang
- Linux
- Сетевое программирование
- Системное программирование
LoadBalancer as a service- это сервис для обеспечения равномерного распределения нагрузки между серверами и сервисами для повышения стабильности работы конечного сервиса клиента.
LBaaS может функционировать, как на Layer 4 модели OSI, так и на Layer 7 и построен на микросервисной архитектуре.
Это один из ключевых продуктов с высоким уровнем доступности и критичности для клиентов.
Обязанности:
- Разработка продуктов облачного провайдера (LoadBalancer as a service);
- Оптимизация производительности сервисов;
- Решение задач обеспечения отказоустойчивости и устойчивого роста нагруженных систем;
- Уменьшение time-to-market как для новых, так и для уже существующих сервисов;
- Code review.
Требования:
- Опыт разработки на Golang инфраструктурных сервисов и операторов k8s;
- Опыт работы с gRPC, Kafka и PostgreSQL;
- Опыт работы с балансировщиками нагрузки;
- Опыт написания манифестов для k8s;
- Понимание принципов устройства REST/gRPC API;
- Желание покрывать код тестами;
- Понимание принципов работы k8s – операторы, webhooks, reconciliation loop;
- Понимание принципов построения безопасного межсервисного взаимодействия;
- Опыт работы с инструментами контейнеризации (Docker, K8S) и автоматического развертывания;
- Уверенный пользователь Linux (работа с файлами, ssh, systemctl, стандартные команды обработки логов).