About this role
Development GO
Russian Federation
Russia
Moscow
Golang (Go)
Developer, Go (Vulnerability Management)
Kaspersky Vulnerability Management – решение для централизованного управления уязвимостями и ошибками конфигурации в ИТ‑инфраструктуре крупных предприятий. Это программный комплекс, предоставляющий следующие возможности:
- Инвентаризация активов: автоматическое обнаружение серверов, рабочих станций, виртуальных машин, контейнеров и мобильных устройств; сбор данных о сетевых портах, сервисах, ОС и установленном ПО.
- Сканирование: агентное и безагентное (black‑box/white‑box) сканирование, поддержка многоплатформенного окружения.
- Выявление уязвимостей и конфигурационных ошибок.
- Приоритизация рисков: расчёт приоритетов на основе критичности, наличия эксплойтов, контекста актива и методики ФСТЭК.
- Анализ соответствия: проверка активов на соответствие внутренним, отраслевым и регуляторным требованиям.
- Отчёты и дашборды: отчёты о состоянии защищённости, сравнение результатов за разные периоды, визуализация приоритетов исправления.
- Интеграции через открытый API: передача данных об активах, уязвимостях и результатах сканирования в SIEM, CMDB, системы управления патчами и другие внешние решения.
- Регулярное обновление баз: скачивание и применение актуальных баз уязвимостей и правил проверки конфигураций.
- Централизованное управление: единый веб‑интерфейс Kaspersky Security Center Web Console для создания и контроля задач сканирования, просмотра рекомендаций и управления жизненным циклом уязвимостей.
Мы ищем талантливого и ответственного разработчика на golang, готового к нетривиальным задачам.
Чем предстоит заниматься:
- Разработка продукта в сегменте B2B в роли Go разработчика
- Написание новых, поддержка и модификация существующих компонент платформы OSMP
- Оптимизация текущего кода
- Написание unit-тестов
Мы ожидаем:
- Опыт разработки на Go от 4-х лет
- Отличные знания Go и его идиом
- Умение писать понятный код и разбираться в чужом
- Опыт написания unit-тестов
- Технический английский
Будет плюсом:
- Опыт работы с highload системами
- Опыт работы с микросервисной архитектурой
- Опыт написания интеграционных тестов
- Знание и умение применять Domain Driven Design
- Опыт работы с базами данных в качестве программиста (желательно SQL Server, MySQL/MariaDB, Postgres)
- Опыт проектирования API