Сбер
Senior Golang / TechLead GO (Platform V Synapse Service Mesh)
3 нед. назад
RussiaSeniorHybrid
gohttp/1.1http/2grpctcpkuberneteshelmistio
Senior Golang / TechLead role focused on development and leadership within the Platform V Synapse Service Mesh project at Сбер.
Обязанности
- Развитие инженерных практик в команде, лидирование процессов управления разработкой
- Развитие инженерных практик в команде, лидирование процессов управления разработкой
- Участие в проектировании архитектуры компонентов (backend, микросервисы, cloudnative)
- Участие в проектировании архитектуры компонентов (backend, микросервисы, cloudnative)
- Разработка высоконагруженных компонентов продукта Synapse на Golang, в том числе развитие форка Istio
- Разработка высоконагруженных компонентов продукта Synapse на Golang, в том числе развитие форка Istio
- Решение сложных кейсов по оптимизации производительности и потребления ресурсов, а также обеспечения надежности и отказоустойчивости
- Решение сложных кейсов по оптимизации производительности и потребления ресурсов, а также обеспечения надежности и отказоустойчивости
- Взаимодействие с аналитиками, тестировщиками и другими командами в рамках прозводственного конвейера.
- Взаимодействие с аналитиками, тестировщиками и другими командами в рамках прозводственного конвейера.
Требования
- Опыт коммерческой разработки на Go — не менее 5 лет
- Опыт коммерческой разработки на Go — не менее 5 лет
- Уверенное владение языком Go: понимание конкурентности, работы с памятью, профилирования, best practices
- Уверенное владение языком Go: понимание конкурентности, работы с памятью, профилирования, best practices
- Опыт разработки микросервисов, работающих по протоколам HTTP/1.1, HTTP/2, gRPC, TCP
- Опыт разработки микросервисов, работающих по протоколам HTTP/1.1, HTTP/2, gRPC, TCP
- Понимание паттернов проектирования и принципов построения высоконагруженной микросервисной архитектуры
- Понимание паттернов проектирования и принципов построения высоконагруженной микросервисной архитектуры
- Практический опыт работы с Kubernetes: написание и отладка манифестов, работа с Deployments, Services, ConfigMaps, Secrets. Использование Helm для управления жизненным циклом приложений.
- Практический опыт работы с Kubernetes: написание и отладка манифестов, работа с Deployments, Services, ConfigMaps, Secrets. Использование Helm для управления жизненным циклом приложений.
- Понимание принципов работы Pod, NetworkPolicy, Ingress
- Понимание принципов работы Pod, NetworkPolicy, Ingress
- Опыт работы с Istio или другими service mesh (Linkerd, Consul Connect): Настройка VirtualService, DestinationRule, Gateway, Sidecar, AuthorizationPolicy.
- Опыт работы с Istio или другими service mesh (Linkerd, Consul Connect): Настройка VirtualService, DestinationRule, Gateway, Sidecar, AuthorizationPolicy.
- Понимание принципов traffic shifting, canary-релизов, mTLS, fault injection
- Понимание принципов traffic shifting, canary-релизов, mTLS, fault injection
- Понимание принципов CI/CD и опыт работы с инструментами: GitLab CI, Jenkins, TeamCity или аналогами
- Понимание принципов CI/CD и опыт работы с инструментами: GitLab CI, Jenkins, TeamCity или аналогами
- Опыт проведения code review, написания читаемого и поддерживаемого кода
- Опыт проведения code review, написания читаемого и поддерживаемого кода
- Навыки работы с генеративными AI-моделями; опыт создания AI-агентов и использования их в работе будет преимуществом.
- Навыки работы с генеративными AI-моделями; опыт создания AI-агентов и использования их в работе будет преимуществом.