Москва
Команда безопасности конечных устройств осуществляет комплексную защиту пользователей и сервисов компании VK, обеспечивая инфраструктуру для безопасной и удобной работы.
Безопасность конечных устройств — комплекс мероприятий в сочетании с программными средствами, осуществляющими мониторинг состояния устройств, а также обеспечивающими современные механизмы аутентификации и авторизации пользователей.
Мы активно расширяем департамент информационной безопасности и прямо сейчас ищем системного программиста для участия в разработке, развитии и сопровождении наших продуктов.
Задачи
- Проводить исследования известных решений в области защиты конечных устройств
- Разрабатывать программное обеспечение для защиты конечных устройств компании
- Реализовывать интеграции разработанного программного обеспечения со смежными системами
- Сопровождать и дорабатывать существующие решения компании
Требования
- Опыт разработки на Go/C/C++/Rust от трёх лет
- Опыт работы с SQL и NoSQL базами данных
- Понимание внутреннего устройства ОС Windows и (или) Linux (Windows / Linux Internals)
- Глубокое понимание сетевых протоколов
- Знания криптографических примитивов и стандартов, в частности инфраструктуры открытых ключей (PKI)
- Умение самостоятельно проводить исследования и находить решения поставленных задач
Будет плюсом
- Понимание специфики микросервисной архитектуры и принципов RESTful API, опыт разработки микросервисов
- Опыт разработки на Go и Python
- Опыт разработки драйверов / модулей ядра / встроенного программного обеспечения
- Опыт реверс-инжиниринга
- Опыт работы с Redis, ClickHouse, ElasticSearch, Kafka
- Опыт работы или образование в сфере ИБ