General Motors
General Motors
General Motors je globální automobilová a průmyslová společnost působící v oblasti vývoje vozidel, výroby, dopravy a informačních technologií. Společnost GM, založená v roce 1908, vyvíjí technologie zaměřené na rozvoj mobility a usiluje o naplnění své vize nulového počtu nehod, emisí a dopravních zácp. Její mezinárodní aktivity propojují velké multidisciplinární týmy zaměřené na inovace, udržitelnou dopravu a budoucnost automobilového průmyslu.

Hlavní DevOps softwarový inženýr — informačně-zábavní systémy VCU/CCU (hybridní režim)

Vedení DevOps, CI/CD a platformního inženýrství pro informačně-zábavní systémy VCU/CCU nové generace společnosti General Motors. Hybridní práce v Austinu nebo Mountain View.

Popis

  • Určovat technické směřování a architekturu platforem DevOps, CI/CD a sestavování pro informačně-zábavní systémy VCU/CCU
  • Vytvářet a optimalizovat škálovatelné CI/CD pipeline pro sestavování vestavěného Linuxu Yocto včetně orchestrace, automatizovaného testování, správy artefaktů a vydávání
  • Zvyšovat rychlost a spolehlivost sestavování pomocí distribuovaných sestavovacích systémů, cachování a vylepšení infrastruktury
  • Automatizovat správu vydání prostřednictvím větvení, verzování, propagace artefaktů, kvalitativních bran a ověřování souladu
  • Vyvíjet samoobslužné platformy, inženýrské nástroje a řídicí panely, které omezují manuální práci a urychlují dodávky
  • Zvyšovat produktivitu vývojářů pomocí automatizace GitHubu, kontrol pull requestů, smoke testů a rychlejších cyklů zpětné vazby
  • Implementovat komplexní observabilitu s využitím metrik, logů, řídicích panelů, upozornění, reakce na incidenty a analýzy kořenových příčin
  • Využívat umělou inteligenci a strojové učení k předvídání selhání sestavení, inteligentnímu výběru testů, optimalizaci zdrojů, odhalování anomálií a prevenci incidentů
  • Vést mezioborové programy od prvotní koncepce až po produkci včetně architektonických revizí, technických rozhodnutí a komunikace kompromisů
  • Mentorovat inženýry DVE v oblasti postupů CI/CD, inženýrství sestavování a vzorů návrhu infrastruktury
  • Rozvíjet inženýrské postupy prostřednictvím revizí kódu, mentoringu v oblasti návrhu, zlepšování procesů, náboru a rozvoje týmu
  • Spolupracovat s týmy pro vývoj, vydávání, kvalitu, infrastrukturu a programy na modernizaci dodávek softwaru

Požadavky

  • Bakalářské vzdělání v oboru informatiky, softwarového inženýrství, elektrotechniky nebo příbuzném oboru, případně odpovídající praktické zkušenosti
  • Nejméně 10 let zkušeností v softwarovém inženýrství, DevOps, inženýrství sestavování, platformním inženýrství nebo release engineeringu na úrovni hlavního inženýra
  • Prokazatelné zkušenosti s vedením významných technických iniciativ napříč několika týmy od návrhu po produkční nasazení
  • Zkušenosti s návrhem a provozem škálovatelných CI/CD systémů a platforem pro vývojáře
  • Praktická znalost Jenkins, GitHub Actions, GitLab CI nebo srovnatelných automatizačních nástrojů
  • Zkušenosti se systémy sestavování vestavěného Linuxu, křížovou kompilací nebo komplexními pipeline pro sestavování platforem
  • Znalost programování a skriptování v Pythonu, Bashi, Groovy nebo podobném jazyce
  • Zkušenosti s používáním Dockeru, Kubernetes a alespoň jedné hlavní cloudové platformy
  • Praktické zkušenosti s nástroji observability pro metriky, logy, trasování, řídicí panely a upozornění
  • Silný architektonický úsudek v oblasti API, pracovních postupů, integrací, automatizace a spolehlivosti
  • Schopnost mentorovat inženýry, utvářet architekturu a dosahovat výsledků v maticové organizaci
  • Výhodou: zkušenosti z automobilového průmyslu, vestavěných systémů, infotainmentu, Android Automotive, Linux IVI, QNX nebo příbuzných oblastí
  • Výhodou: zkušenosti s Yocto/OpenEmbedded a vestavěnými platformami založenými na ARM
  • Výhodou: zkušenosti s distribuovaným sestavováním, vzdáleným spouštěním nebo rozsáhlým cachováním sestavení
  • Výhodou: znalost úložišť artefaktů, statické analýzy, kvality kódu a bezpečnostního skenování
  • Výhodou: zkušenosti s vývojem interních platforem pro vývojáře, samoobslužných nástrojů nebo řešení pro zvýšení produktivity inženýrů
  • Výhodou: porozumění požadavkům na soulad, kvalitu softwaru a postupy vydávání v regulovaných nebo na bezpečnost zaměřených prostředích
  • Výhodou: zkušenosti s nástroji Datadog, Prometheus, Grafana, SonarQube, Artifactory nebo srovnatelnými nástroji
  • Výhodou: zkušenosti s aplikací strojového učení na procesy DevOps
  • Výhodou: znalost vývoje s podporou AI, analýzy kódu pomocí LLM nebo automatizované analýzy kořenových příčin
  • Výhodou: znalost MLOps a nasazování modelů strojového učení v produkčních CI/CD prostředích
  • Výhodou: zkušenosti s TensorFlow, PyTorch nebo scikit-learn

Benefity

  • Možnost získat motivační odměnu v závislosti na výsledcích společnosti, úrovni role a individuálních výsledcích
  • Přístup k programu hodnocení vozidel společnosti podmíněný uspokojivým prověřením záznamu o motorovém vozidle
  • Pomoc s relokací pro kandidáty, kteří splňují požadavky firemní politiky
  • Hybridní režim práce
  • Zdroje týkající se benefitů a celkové odměny
  • Přiměřené úpravy pracoviště