Aptiv
Senior DevOps Engineer - Edge AI & Robotics
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior DevOps-инженер в подразделение Aptiv по робототехнике и Edge AI. Отвечает за CI/CD, инфраструктуру и автоматизацию деплоя ПО для роботов, дронов и встраиваемых платформ.
Задачи
- Проектировать, внедрять и поддерживать CI/CD-пайплайны для робототехники, встраиваемого ПО, AI/ML и edge-платформ
- Автоматизировать сборку, тестирование, интеграцию, упаковку, релиз и деплой для множества компонентов и аппаратных платформ
- Выстраивать процессы release engineering: версионирование, управление артефактами, контроль зависимостей и трассируемость
- Помогать командам разработки повышать надёжность сборок, производительность пайплайнов, покрытие тестами и скорость поставки
- Разрабатывать скрипты автоматизации, переиспользуемые шаблоны пайплайнов и стандартизированные DevOps-процессы
- Поддерживать безопасную поставку ПО: контроль доступа, управление секретами, сканирование зависимостей и отчётность по комплаенсу
- Создавать и эксплуатировать инфраструктуру для разработки, интеграции и деплоя в cloud, edge и embedded-средах
- Реализовывать infrastructure-as-code и автоматизацию для воспроизводимых окружений, тестовых стендов и целевых платформ
- Поддерживать контейнеризованные процессы с Docker и оркестрацию (Kubernetes)
- Обеспечивать надёжный деплой артефактов на Linux edge-устройства, встраиваемые цели, симуляторы и валидационные платформы
- Внедрять мониторинг, логирование и observability
- Улучшать качество ПО через автоматическую верификацию сборок, unit-, интеграционные и регрессионные тесты, статический анализ
- Интегрировать инструменты контроля версий, трекинга задач, управления требованиями, репозиториев артефактов и отчётности по тестам
- Разрабатывать дашборды и отчёты о состоянии пайплайнов, релизов, качества сборок и результатов тестов
- Обеспечивать воспроизводимые окружения для локальной разработки, CI-раннеров, симуляций и целевого железа
- Поддерживать соответствие процессам разработки, требованиям кибербезопасности и стандартам качества
- Диагностировать проблемы сборки, тестирования, деплоя, инфраструктуры и окружений в распределённых командах
- Поддерживать деплой для AMR, дронов, промышленной автоматизации и интеллектуальных edge-устройств
- Автоматизировать упаковку и деплой робототехнического ПО, middleware, AI/ML-моделей, драйверов и платформенных сервисов
- Работать с Linux, ROS 2, DDS, Docker, симуляционными средами и встраиваемыми платформами
- Обеспечивать интеграцию сенсоров, вычислительных платформ, сервисов, тестовой инфраструктуры и cloud-систем
- Поддерживать hardware-in-the-loop, simulation-in-the-loop и деплой на целевые устройства для валидации и непрерывного тестирования
Требования
- Bachelor's degree в Computer Science, Software Engineering, Computer Engineering, Electrical Engineering или смежной области
- 3–5 лет опыта в DevOps, CI/CD, release engineering, software infrastructure или platform engineering
- Практический опыт построения и поддержки CI/CD-пайплайнов (GitHub Actions, GitLab CI, Jenkins, Azure DevOps или аналоги)
- Сильный опыт работы с Linux, скриптингом, автоматизацией и системами сборки
- Опыт с Docker, контейнеризованными процессами разработки и управлением артефактами
- Опыт с infrastructure-as-code, configuration management или автоматизированным провижинингом окружений
- Владение скриптовыми языками: Python, Bash или PowerShell
- Понимание принципов разработки ПО, контроля версий, стратегий ветвления, процессов тестирования и релиза
- Сильные навыки диагностики, коммуникации и кросс-функциональной работы
Условия
- Гибкий рабочий график
- Обучение, профессиональный рост и развитие в международной среде
- Доступ к внутреннему и внешнему обучению, коучингу и сертификациям
- Признание инноваций и достижений
- Возможности участвовать в жизни сообщества
- Инклюзивная рабочая среда
Навыки
- CI/CD
- GitHub Actions
- GitLab CI
- Jenkins
- Azure DevOps
- Linux
- Bash
- Python
- PowerShell
- Docker
- Kubernetes
- Helm
- Infrastructure as Code
- Azure
- AWS
- Google Cloud
- ROS 2
- DDS
- MLflow
- DVC
- Kubeflow
- Airflow
- Weights & Biases
- KServe
- Seldon Core
- ONNX
- TensorRT
- MLOps
- Coverity
- Automotive SPICE