Lead Golang Developer (OSMP)
Описание
Платформа OSMP (Open Single Management Platform) предназначена для управления безопасностью крупных предприятий. Это распределенный программный комплекс, предоставляющий возможности по управлению ИТ-инфраструктурой: распределенная система управления продуктами Kaspersky; распределенное многоплатформенное мультиоблачное ПО; управление множеством корпоративных продуктов ЛК под различные платформы; управление мобильными устройствами; сбор данных об уязвимостях; управление патчами и обновлениями; инвентаризация аппаратного и программного обеспечения; развертывание ПО и операционных систем. Единая платформа обеспечивает гибкую защиту для сложной инфраструктуры заказчика (рабочие станции, серверы, мобильные устройства, виртуальные среды и почтовые сервисы), включает в себя полный набор возможностей для автоматизированной защиты от угроз и позволяет выполнять не только IT/IS-сценарии, но и SIEM-, EDR-, XDR-сценарии. Чем предстоит заниматься: Разработка микросервисов на Go; Создание нового функционала; Участие в выборе новых технологий и подходов; Проведение Code Review. Написание тестов (unit, smoke, integration); Участие в проработке архитектуры; Участие в выборе технологий и подходов; Участие в поддержке тестовых и продакшен сред; Требования: Опыт разработки на Go от 6-лет; Опыт разработки микросервисов; Опыт разработки под Linux; Понимание принципов ООП; Опыт использования инструментария для тестирования, профилирования, документирования и анализа кода на Go; Опыт проектирования и использования REST и RPC интерфейсов; Понимание принципов SOLID и умение их применять; Знание паттернов проектирования и умение их применять; Опыт работы с Docker/K8s.