
General Motors — глобальная автомобильная и промышленная компания, работающая в сферах разработки автомобилей, производства, транспорта и информационных технологий. Основанная в 1908 году, GM разрабатывает технологии для развития мобильности и стремится реализовать своё видение мира без аварий, выбросов и пробок. Международная деятельность компании объединяет крупные междисциплинарные команды, сосредоточенные на инновациях, экологичном транспорте и будущем автомобильной отрасли.
Ведущий DevOps-инженер по разработке ПО — информационно-развлекательные системы VCU/CCU (гибридный формат)
Руководство DevOps, CI/CD и разработкой платформ для информационно-развлекательных систем следующего поколения VCU/CCU General Motors. Гибридная работа в Остине или Маунтин-Вью.
Описание
- Определять техническое направление и архитектуру DevOps-, CI/CD- и платформ сборки для информационно-развлекательных систем VCU/CCU
- Создавать и оптимизировать масштабируемые CI/CD-конвейеры для сборок встроенного Linux Yocto, включая оркестрацию, автоматизированное тестирование, управление артефактами и выпуск релизов
- Повышать скорость и надежность сборок с помощью распределенных систем сборки, кэширования и улучшений инфраструктуры
- Автоматизировать управление релизами посредством ветвления, версионирования, продвижения артефактов, контрольных точек качества и проверки соответствия требованиям
- Разрабатывать платформы самообслуживания, инженерные инструменты и информационные панели, сокращающие ручную работу и ускоряющие поставку
- Повышать продуктивность разработчиков с помощью автоматизации GitHub, проверок pull request, дымовых тестов и более быстрых циклов обратной связи
- Внедрять сквозную наблюдаемость с использованием метрик, журналов, информационных панелей, оповещений, реагирования на инциденты и анализа первопричин
- Применять ИИ и машинное обучение для прогнозирования сбоев сборки, интеллектуального выбора тестов, оптимизации ресурсов, обнаружения аномалий и предотвращения инцидентов
- Руководить межфункциональными программами от первоначальной концепции до промышленной эксплуатации, включая архитектурные обзоры, принятие технических решений и коммуникацию компромиссов
- Наставлять DVE-инженеров в вопросах CI/CD, разработки процессов сборки и шаблонов проектирования инфраструктуры
- Развивать инженерные практики посредством проверки кода, наставничества в проектировании, улучшения процессов, найма и развития команды
- Работать с командами разработки, выпуска, качества, инфраструктуры и управления программами для модернизации поставки программного обеспечения
Требования
- Степень бакалавра в области компьютерных наук, разработки программного обеспечения, электротехники или смежной области либо эквивалентный практический опыт
- Не менее 10 лет опыта в разработке программного обеспечения, DevOps, разработке сборок, платформенной или релизной инженерии на уровне ведущего специалиста
- Подтвержденный опыт руководства крупными техническими инициативами в нескольких командах — от проектирования до развертывания в промышленной среде
- Опыт проектирования и эксплуатации масштабируемых CI/CD-систем и платформ для разработчиков
- Практические знания Jenkins, GitHub Actions, GitLab CI или сопоставимых инструментов автоматизации
- Опыт работы с системами сборки встроенного Linux, кросс-компиляцией или сложными конвейерами сборки платформ
- Навыки программирования и написания скриптов на Python, Bash, Groovy или аналогичном языке
- Опыт использования Docker, Kubernetes и как минимум одной крупной облачной платформы
- Практический опыт работы с инструментами наблюдаемости для метрик, журналов, трассировок, информационных панелей и оповещений
- Сильное архитектурное мышление в области API, рабочих процессов, интеграций, автоматизации и надежности
- Способность наставлять инженеров, формировать архитектуру и достигать результатов в матричной организации
- Желательно: опыт в автомобильной отрасли, встроенных системах, информационно-развлекательных системах, Android Automotive, Linux IVI, QNX или смежных областях
- Желательно: опыт работы с Yocto/OpenEmbedded и встроенными платформами на базе ARM
- Желательно: опыт распределенных сборок, удаленного выполнения или крупномасштабного кэширования сборок
- Желательно: знакомство с репозиториями артефактов, статическим анализом, качеством кода и сканированием безопасности
- Желательно: опыт разработки внутренних платформ для разработчиков, инструментов самообслуживания или решений для повышения инженерной продуктивности
- Желательно: понимание требований соответствия, качества программного обеспечения и практик выпуска в регулируемых или ориентированных на безопасность средах
- Желательно: опыт работы с Datadog, Prometheus, Grafana, SonarQube, Artifactory или сопоставимыми инструментами
- Желательно: опыт применения машинного обучения в процессах DevOps
- Желательно: знакомство с разработкой с поддержкой ИИ, анализом кода с помощью LLM или автоматизированным анализом первопричин
- Желательно: знания MLOps и развертывания моделей машинного обучения в промышленных CI/CD-средах
- Желательно: опыт работы с TensorFlow, PyTorch или scikit-learn
Преимущества
- Право на получение переменной части вознаграждения в зависимости от результатов компании, уровня должности и индивидуальных результатов
- Доступ к программе оценки автомобилей компании при условии удовлетворительной проверки водительского отчета
- Помощь с переездом для кандидатов, соответствующих требованиям политики компании
- Гибридный формат работы
- Ресурсы по льготам и совокупному вознаграждению
- Разумные условия адаптации рабочего места