
General Motors е глобална автомобилна и производствена компания, която развива дейност в областта на инженерингa на превозни средства, производството, транспорта и информационните технологии. Основана през 1908 г., GM разработва технологии, насочени към развитието на мобилността, като същевременно следва своята визия за нулев брой катастрофи, нулеви емисии и нулеви задръствания. Международните ѝ операции обединяват големи мултидисциплинарни екипи, фокусирани върху иновациите, устойчивия транспорт и бъдещето на автомобилната индустрия.
Водещ софтуерен инженер по DevOps – инфотейнмънт системи VCU/CCU (хибридна работа)
Ръководите DevOps, CI/CD и платформеното инженерство за инфотейнмънт системите VCU/CCU от следващо поколение на General Motors. Хибридна позиция с база в Остин или Маунтин Вю.
189 300 $ – 290 700 $ / година
ХибридноПълен работен денВодещ специалистЗадължителен Език: английскиDevOps инженерОписание
- Определяте техническата посока и архитектурата за DevOps, CI/CD и платформи за изграждане, обслужващи инфотейнмънт системите VCU/CCU
- Създавате и оптимизирате мащабируеми CI/CD конвейери за компилации на вграден Linux Yocto, включително оркестрация, автоматизирано тестване, управление на артефакти и издания
- Увеличавате скоростта и надеждността на компилациите чрез разпределени системи за изграждане, кеширане и подобрения на инфраструктурата
- Автоматизирате управлението на изданията чрез разклоняване, версиониране, промотиране на артефакти, контролни точки за качество и проверка на съответствието
- Разработвате платформи за самообслужване, инженерни инструменти и табла, които намаляват ръчната работа и ускоряват доставката
- Подобрявате продуктивността на разработчиците чрез автоматизация в GitHub, проверки на pull request-и, smoke тестове и по-бързи цикли за обратна връзка
- Реализирате цялостна наблюдаемост чрез метрики, логове, табла, известия, реакция при инциденти и анализ на първопричината
- Прилагате изкуствен интелект и машинно обучение за прогнозиране на неуспешни компилации, интелигентен подбор на тестове, оптимизиране на ресурсите, откриване на аномалии и предотвратяване на инциденти
- Ръководите междуфункционални програми от първоначалната концепция до продукцията, включително архитектурни прегледи, технически решения и комуникация на компромисите
- Менторирате DVE инженери относно практиките за CI/CD, инженеринг на компилациите и моделите за проектиране на инфраструктурата
- Развивате инженерните практики чрез прегледи на код, менторство по проектиране, подобряване на процесите, подбор на служители и развитие на екипа
- Работите с екипите по инженеринг, издания, качество, инфраструктура и програми за модернизиране на доставката на софтуер
Изисквания
- Бакалавърска степен по компютърни науки, софтуерно инженерство, електроинженерство или сродна област, или равностоен практически опит
- Поне 10 години опит в софтуерното инженерство, DevOps, инженеринг на компилации, платформено инженерство или инженеринг на издания на ниво staff
- Доказан опит във воденето на значими технически инициативи в няколко екипа от проектирането до внедряването в продукция
- Опит в архитектурата и експлоатацията на мащабируеми 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
Придобивки
- Право на стимулиращо възнаграждение въз основа на представянето на компанията, нивото на ролята и индивидуалните резултати
- Достъп до програмата за оценка на служебни автомобили при условие на удовлетворителен преглед на справката за моторно превозно средство
- Помощ при преместване за кандидати, които отговарят на изискванията на политиката на компанията
- Хибриден режим на работа
- Ресурси за придобивки и общо възнаграждение
- Разумни приспособявания на работното място