General Motors
General Motors
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

Переваги

  • Право на отримання змінної частини винагороди залежно від результатів компанії, рівня посади та індивідуальних результатів
  • Доступ до програми оцінювання автомобілів компанії за умови задовільної перевірки звіту про транспортний засіб
  • Допомога з переїздом для кандидатів, які відповідають вимогам політики компанії
  • Гібридний формат роботи
  • Ресурси щодо пільг і сукупної винагороди
  • Розумні умови адаптації робочого місця