DevOps (KasperskyOS Quality Control)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О команде:
«Лаборатория Касперского» работает над созданием защищенных продуктов на основе KasperskyOS. Наша команда занимается контролем качества продуктов на основе Kaspersky OS на всех уровнях, и помогает разрабатывать защищенные решения с использованием технологий и принципов «иммунности» KasperskyOS. При этом мы строим инфраструктуру для выпуска качественных продуктов на базе KasperskyOS, а также инфраструктуру для взаимодействия с партнёрами. У Вас есть шанс быть у истоков этого направления.
Области ответственности команды
• Доработка существующих и/или разработка новых тестовых стендов, включающих виртуальные машины, контейнеры, оборудование
• Обеспечение выпуска качественных релизов продуктов на KOS
• Взаимодействие с партнёрами и Open Source сообществом
• Осуществление ручного и автоматического тестирования продуктов на KOS
Основные задачи на данной позиции
• Участие в процессе выпуска продуктов и решений на базе KasperskyOS;
• Разработка и поддержка систем тестирования крупных проектов;
• Имплементация процессов CI/CD и Secure Development Lifecycle;
• Развертывание и поддержка внутренней инфраструктуры разработки и тестирования;
• Поддержка и развитие внутреннего инструмента для проведения автоматического тестирования.
Что для этого необходимо:
• Опыт использования и администрирования ESXi/vSphere/VCenter, docker, ansible, AzureDevOps (TFS), jenkins/hudson, gerrit.
• Опыт администрирования *nix систем и базовые знания сетевых технологий;
• Опыт автоматизации развертывания инфраструктуры для работы информационных систем;
• Опыт организации/эксплуатации систем мониторинга оборудования и сервисов;
• Понимание принципов работы систем 24/7;
• Уверенное владение git;
• Опыт написания сложных и переносимых shell-скриптов.
• Уверенное владение Python;
• Технический английский – свободное чтение документации.
Желательно
• Высшее техническое образование;
• Знакомство с OpenStack, Kubernetes;
• Понимание подхода “infrastructure as code”
• Знание и опыт программирования на C/C++.
• Опыт использования систем сборок Make/Cmake