Обязанности:
Команда Kaspersky Container Security занимается разработкой решения для обеспечения безопасности и прозрачности работы контейнерных инфраструктур на базе систем оркестрации Kubernetes. В основе продукта лежит масштабируемая микросервисная архитектура. Решение обеспечивает защиту контейнеров и нод кластера от киберугроз, уязвимостей, недоверенных взаимодействий, а также позволит выявлять проблемы с конфигурациями инфраструктуры и наличие в ней критических данных в открытом виде. Чем предстоит заниматься: Развитие агента для обеспечения файловой и сетевой безопасности, который работает на каждой ноде кластера Kubernetes (DaemonSet); Написание нового кода на Golang для Linux userspace и на C для Linux eBPF; Написание новых и расширение существующих продуктовых сервисов; Участие в проработке архитектуры, выбор технологий и подходов; Внедрение и модификация существующих технологий ЛК в сервисы продукта; Написание вспомогательного инструментария разработки; Интеграция с CI/CD; Написание unit-тестов. Что Вам необходимо для этого: Опыт разработки на Golang (2-3+ года); Опыт написания программ под Linux; Знание базовых алгоритмов, структур данных и паттернов проектирования; Понимание принципов SOLID и умение их применять; Навыки написания многопоточных приложений. Желательно: Опыт написания программ для eBPF или модулей ядра; Опыт работы с Docker, Kubernetes; Опыт написания программ для контейнеризированного ПО; Опыт написания unit-тестов; Опыт работы с любой системой отслеживания ошибок (например Jira, Azure DevOps); Опыт работы с git. Понимание Domain Driven Design; Знание и опыт работы с низкоуровневым сетевым кодом на уровне транспорта/протокола.Похожие вакансии
Договорная
Москва. Станции метро: Войковская, Покровское, Балтийская
Программный Продукт, ИТ-компания
Договорная
Москва. Станции метро: Войковская, Покровское, Балтийская
COMPETO LLC
Senior Go Developer / Разработчик
Договорная
Москва. Станции метро: Войковская, Покровское, Балтийская
Playneta