Команда 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;
- Знание и опыт работы с низкоуровневым сетевым кодом на уровне транспорта/протокола.
Похожие вакансии
Опыт коммерческой фронтенд-разработки от 3 лет. Уверенный опыт работы с React. Глубокое знание JavaScript (ES6+) и TypeScript.
Высшее техническое образование. Опыт работы с 1С от 3 лет. Знание СКД. Программирование на платформе 3.0 на управляемых...
Опыт работы с Unity3D в игровой индустрии от 4 лет. Опыт разработки на языке С# от 4 лет.
Высшее образование (экономическое, финансовое, бухгалтерское). Опыт работы от 3 лет в области расчета инвестиционных проектов в строительстве, составления бюджетов на...
Опыт разработки на Vue.js и Nuxt.js от 3 лет. Уверенные знания HTML5 / CSS3 (адаптивная и кроссбраузерная верстка).
