Developer Go (KCS)
Лаборатория Касперского · зарплата не указана · Москва · HH · опубликовано 29 апреля 2026 г.
Описание вакансии
Команда 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;
• Знание и опыт работы с низкоуровневым сетевым кодом на уровне транспорта/протокола.