Kaspersky

Developer Go (KSN/KPSN/NS)

Вся Россия
Golang (Go)
Kaspersky Security Network (KSN) создана для получения и оперативной доставки актуальных аналитических данных о киберугрозах до устройств миллионов наших клиентов, расположенных по всему миру. Это высоконагруженная геораспределенная инфраструктура, насчитывающая сотни серверов и обрабатывающая миллионы запросов в секунду. Kaspersky Private Security Network (KPSN) - локальная репутационная база, располагающаяся на площадке заказчика. KPSN - это KSN, расположенный у заказчика, обеспечивающий повышенную безопасность изолированных сетей. Notifications Service (NS) - распределенная высоконагруженная инфраструктура, отвечающая за обработку и маршрутизацию сообщений от продуктов "Лаборатории Касперского" и инфраструктурных сервисов. Инфраструктура поддерживает сессии более чем с 8 миллионами пользователей единовременно, позволяя им оперативно обмениваться сообщениями.   Стек:  Golang, Python, Docker, Linux, Git, Grafana, VictoriaMetrics, Kubernetes (k3s), RabbitMQ, Redis, Haproxy. Вам предстоит: Проектирование, написание, ревью, поддержка и деплой кода на Go; Разработка и поддержка системы развертывания on-premise инфраструктуры; Разработка системы мониторинга и алертов как с точки зрения общего health check, так и с точки зрения актуальности данных; Создание архитектурных решений для развития текущих и новых компонентов системы. Нам важно: Хорошее знание языка программирования Go; Опыт написания многопоточных и/или асинхронных программ; Работа с контейнерами Docker, Kubernetes; Опыт работы с различными форматами обмена данными (XML, JSON, Protobuf и т. д.); Опыт разработки web-сервисов; Знание и опыт работы с веб-технологиями, включая HTTP, RESTful API, базы данных; Опыт документирования API при помощи Swagger (OpenAPI); Опыт работы с фреймворками и инструментами, такими как Gin или Echo; Уверенное владение операционной системой Linux. Будет плюсом: Опыт написания helm-чартов; Опыт работы с Ansible; Опыт развертывания приложений в Kubernetes; Опыт построения систем мониторинга; Опыт проектирования нагруженных систем по обработке данных; Опыт построения пайплайнов для сборки и тестирования кода; Опыт работы с базами данных PostgreSQL и/или MySQL, MongoDB.

Похожие вакансии

Developer Go (KSN/KPSN/NS) | Rekru