Möchten Sie Ihre Ideen in nutzbringende und sinnvolle Technologien verwandeln? Ob im Bereich Mobility Solutions, Consumer Goods, Industrial Technology oder Energy and Building Technology - mit uns verbessern Sie die Lebensqualität der Menschen auf der ganzen Welt. Willkommen bei Bosch.
Die Bosch Thermotechnik GmbH freut sich auf Ihre Bewerbung!
Anstellungsart: Unbefristet
Arbeitszeit: Vollzeit
Arbeitsort: Lollar
Als DevOps Engineer stimmst du dich mit Stakeholdern ab, definierst Anforderungen und arbeitest eng mit dem Team an der Umsetzung und Weiterentwicklung unserer Embedded-Linux-Entwicklungsumgebung.
Du entwickelst, wartest und optimierst unsere Build- sowie Deployment-Pipelines, um den Software-Delivery-Prozess zu beschleunigen und zu verbessern.
Zudem automatisierst du Build-Prozesse sowie -Umgebungen, reduzierst manuelle Arbeitsschritte und steigerst die Effizienz.
Auch die Betreuung unserer Lösungen zur Containerisierung und zum Container-Management sowie die Sicherstellung einer skalierbaren, performanten Infrastruktur fallen in dein Aufgabengebiet.
Du konfigurierst, implementierst und verwaltest unsere CI/CD-Tools zur Automatisierung von Tests, Integrationen sowie Deployment.
Des Weiteren überwachst du unsere Build-Infrastruktur, inklusive Sicherheitsmanagement, regelmäßiger Updates und Ressourcenmonitoring, analysierst Engpässe und setzt gezielt Optimierungen um.
Dem Team stehst du bei der Entwicklung und Umsetzung von Berechtigungskonzepten für eine sichere sowie konforme Infrastruktur hilfreich zur Seite.
Du integrierst, optimierst sowie pflegst den Yocto-Build-Prozess in unsere Build-Pipelines und bringst dich aktiv im Team ein, indem du DevOps-Prinzipien förderst und kontinuierlich an der Verbesserung unserer Prozesse arbeitest.
Nicht zuletzt verantwortest du die technische Dokumentation und den Wissenstransfer an unsere Entwicklungsteams.
Ausbildung: abgeschlossenes Hochschulstudium der Informatik oder eine vergleichbare Qualifikation
Erfahrungen und Know-how:
sehr gute Kenntnisse in Python, Groovy, Bash und Lua
Erfahrung im Umgang mit dem Yocto Framework, Bitbake, in der Artefaktverwaltung mit Artifactory sowie im Einsatz virtualisierter Komponenten in Build-Umgebungen
vertraut mit Build-Tools, wie Make und CMake sowie mit komplexen IT-Umgebungen und Corporate Networks (z.B. Firewalls, Proxies)
sicher im Umgang mit Versionskontrollsystemen, wie Git, Bitbucket und GitHub
fundiertes Verständnis von Containerisierung und Container-Management (z.B. Docker, Docker-in-Docker)
praktische Erfahrung mit CI/CD-Tools, wie Jenkins und GitHub Actions
Kenntnisse in der Anwendung automatisierter Testwerkzeuge, wie Labgrid, pytest oder vergleichbar
Know-how in Monitoring und Analyse von Systemressourcen zur Performanceoptimierung
Persönlichkeit und Arbeitsweise: deine hohe Lernbereitschaft und deine Hands-on-Mentalität zeichnen dich aus; du verstehst dich als kommunikativer Teamplayer und arbeitest selbstständig sowie lösungsorientiert
Begeisterung: Leidenschaft für Softwareentwicklung und Begeisterung für neue Technologien
Sprachen: sehr gutes Deutsch und Englisch in Wort und Schrift
Work-Life-Balance: Flexibles Arbeiten hinsichtlich Zeit, Ort und Arbeitsmodell.
Gesundheit und Sport: Breites Angebot an Gesundheits- und Sportaktivitaeten.