👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

DevOps Engineer (KasperskyOS)

Требования

DevOps-инженерPythonDockerCI/CD

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT безопасности. Один из лучших работодателей России

Описание вакансии

Условия работы

KAAP — Kaspersky Automotive Adaptive Platform. Мы разрабатываем платформу для построения системы управления автотранспортом, в том числе для беспилотных автомобилей (self-driving cars). Нам нужен специалист, который будет участвовать в процессах верификации требований, разрабатывать сценарии автоматизированного тестирования (Python), поддерживать выполнение тестов и демонстрировать результаты реализации функций. Вы протестируете новейшие решения в сфере систем, применяемых в автомобилестроении, поскольку мы сотрудничаем с известнейшими мировыми и локальными производителями в этой сфере. 

Чем предстоит заниматься: 

  • Разработка, сборка, настройка и сопровождение тест-стендов, включая аппаратное и программное обеспечение;
  • подготовка инструкций по работе со стендами и инструктаж пользователей;
  • настройка и сопровождение CI/CD pipelines для сборки и delivery продукта и SDK, включая генерацию объектов поставки (deb etc);
  • мониторинг и сопровождение PR продукта и SDK (запуск и отслеживание сборок, решение проблем со сборками для прохождения PR-в);
  • разворачивание, настройка и сопровождение pipelines автотестирования продукта и SDK, включая:
    • интеграция внутрикомандных инструментов и pipelines с едиными инструментами QC (KTT);
    • интеграция автотестов с CI/CD;
    • разработка и сопровождение скриптов (инструментов) запуска, мониторинга тестирования;
    • разработка/подключение и сопровождение скриптов (инструментов) сбора, анализа и генерации сводных отчетов по результатам тестирования;
    • разработка/подключение, настройка и сопровождение вспомогательных инструментов автоматизации контроля качества и SDL - трассировка требований с тестами, инструменты статического и динамического анализа (test coverage, sanitizers, fuzzers etc).
  • Работа с багами CI\CD: исследование, создание репортов, проверка исправлений;
  • Следование стандарту функциональной безопасности автомобильной промышленности (ISO 26262) в процессе разработки программного обеспечения.

О тебе: 

  • Опыт построения сборочных конвейеров (CI/CD);
  • Опыт разворачивания, настройки и сопровождения delivery-pipeline;
  • Опыт в DevOps от 2х лет;
  • Опыт подготовки и сопровождения тестовых стендов;
  • Опыт работы с системами виртуализации (VmWare, VirtualBox, Docker);
  • Знание Linux на уровне опытного пользователя\администратора;
  • Опыт автоматизации с использованием Python;
  • Опыт интеграции инструментов автотестирования в общие пайплайны разработки;
  • Интерес к функциональной безопасности и кибербезопасности;
  • Интерес к автомобилям, их системам;
  • Английский язык на уровне уверенного чтения тех. литературы.

Будет плюсом: 

  • Знание safety-стандартов ISO26262, IEC61508;
  • Знание стандартов AUTOSAR (Classic/Adaptive);
  • Знание протоколов обмена, используемых в автомобильной промышленности (Ethernet, CAN). Опыт анализа сетевого траффика;
  • Участие в сертификации ПО по стандартам функциональной безопасности и\или кибербезопасности;
  • Знание SDL практик (статанализ, динамический анализ, фаззинг, харденинг);
  • Опыт работы в одной из областей: робототехника, автомобильная промышленность, авиация, промышленные устройства, встраиваемые системы;
  • Опыт дистанционной работы.

Наши инструменты: 

  • TFS, Azure DevOps, Git, Gerrit, Python, pyTest, Scapy, Docker, Artifactory

Почему тебе у нас понравится: 

  • Работа над амбициозным проектом в области автоматизации управления автотранспортом;
  • Изучение новейших стандартов автомобильного ПО, которые позволят развиваться в этой отрасли;
  • Регулярные сессии обмена знаниями;
  • Доступ к экспертизе мирового уровня;
  • Work-life balance, разные режимы работы;
  • Отсутствие микроменеджмента и излишней бюрократии.