Kaspersky OS - это специализированная операционная система, разработанная с ноля Kaspersky Lab с акцентом на максимальную кибербезопасность. Платформа создана для использования в IoT-устройствах, встроенных системах и других специализированных продуктах, где критично важно минимизировать уязвимости. В долгосрочной перспективе планируется выход на рынок и в качестве General Purpose OS (ос общего назначения). В настоящий момент продаются продукты на базе ОС: мобильный телефон, сетевой шлюз, тонкий клиент. В разработке телекоммуникационный шлюз для отечественного автомобиля АТОМ. Kaspersky OS обеспечивает «безопасность по умолчанию», делая её идеальным выбором для разработки продуктов в отраслях с высокими требованиями к защите, таких как здравоохранение, финансы и промышленные системы.
Ключевые особенности:
- Архитектура с микроядром: Основана на микроядре, что ограничивает атакуемую поверхность и повышает устойчивость к эксплуатации.
- Обязательный контроль доступа (MAC): Все процессы и ресурсы строго изолированы, предотвращая несанкционированный доступ.
- Сандинг-окружение: Приложения запускаются в изолированных контейнерах, ограничивая их влияние на систему.
- Модульность и легковесность: Позволяет адаптировать ОС под разные устройства, включая ресурсоограниченные системы.
- Сертификации: Соответствует стандартам безопасности, таким как ФСТЭК (ИТ.ОС.А4.П3), Common Criteria (EAL4+), FIPS 140-2 и ISO 27001, что подтверждает её надёжность.
Мы ищем талантливого и ответственного специалиста, который уверенно владеет Linux и разбирается в компьютерных сетях, с хорошим опытом в части тестирования требований и разработки тестовых сценариев. Человека с широким кругозором, не боящегося нетривиальных задач и готового творчески подходить к тестированию.
Чем предстоит заниматься:
- работа с требованиями
- разработка и поддержка тестовой документации (тест планы, тест сценарии)
- функциональное и нефункциональное тестирование
- работа с багами: исследование, регистрация, проверка исправлений
- автоматизация деятельности по контролю качества
- разработка, отладка и поддержка стендов, включая аппаратное и программное обеспечение
- участие в релизных процедурах
- участие в процессах сертификации
О тебе:
- опыт тестирования ПО от 3х лет
- опыт тестирования на основе требований
- знание Linux на уровне опытного пользователя
- опыт в Docker (dockerfile, docker compose, сборка, публикация, развертывание, управление, настройка сети)
- знание методов тестирования и жизненного цикла ПО
- интерес к функциональной безопасности и кибербезопасности
- знания сетевых технологий (сетей, протоколов), опыт захвата и анализа сетевого траффика
- английский язык на уровне чтения тех. литературы
Будет плюсом:
- опыт работы с сетями (настройка, анализ трафика, разработка сетевых приложений)
- опыт тестирования SDK (toolchain gcc и кросс-компиляция системных приложений)
- опыт написания и сборки тестов\программ на C\C++\Rust
- опыт проведения нагрузочного тестирования и тестирования производительности
- опыт участия в сертификации ПО по стандартам функциональной безопасности и\или кибербезопасности
- знание SDL практик (статанализ, динамический анализ, фаззинг, харденинг)
- опыт работы с системами виртуализации (VmWare, VirtualBox)
- понимание архитектуры операционных систем на базовом уровне
- опыт работы в "распределенной" команде (часть сотрудников в офисе, часть на удаленном формате работы)
- опыт автоматизации/разработки с использованием Python (уверенный уровень)
Наши инструменты и технологии:
- Linux, Azure DevOps (TFS), Git, Gerrit, Python, pyTest, Docker, Artifactory, Wireshark, tcpdump
Почему тебе у нас понравится:
- работа над амбициозным проектом с использованием новой операционной системы написанной "с нуля" (это НЕ Linux)
- это не концепт, первый коммерческие релизы уже состоялись
- регулярные сессии обмена знаниями
- доступ к экспертизе мирового уровня
- work-life balance, разные режимы работы
- отсутствие микроменеджмента и излишней бюрократии