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