Wir suchen einen Profi wie dich, der DevOps Engineering für eine cloudbasierte Anwendung durchführt, die vom internen Entwicklungsteam entwickelt wurde. Die Endlösungen steigern die Kundenzufriedenheit, fördern das BASF-Anwendungsökosystem und generieren Einnahmen für BASF. Während andere Projekte vielfältig und bevorstehend sein können, sind die aktuellen Produkte darauf ausgelegt, Karosseriewerkstätten, Partnern und Distributoren in Dutzenden von Ländern und in Dutzenden von Sprachen ein System zur Suche nach Formeln, zum Abgleichen von Lackoberflächen mit Produkten, zum Mischen von Lösungen zum Lackieren von Fahrzeugen und zum Verwalten von Lackierarbeiten zu bieten. Dies umfasst High-Tech-IoT-Geräte wie Spektrophotometer, digital vernetzte Waagen und Etikettendrucker. Die Aufgabe des Automation Engineers besteht darin, sicherzustellen, dass Anwendungen getestet werden, den Unternehmens- und Industriestandards entsprechen, Kunden unterstützen, verschiedene Interessengruppen schulen und Dienste im Kontext eines DevOps-Frameworks betreiben. Diese Kernlösung ist ein wesentlicher Bestandteil der digitalen Strategie innerhalb der BASF Automotive Refinish Coatings und wird sich mit zukünftigen Fortschritten weiterentwickeln und verbessern. Diese Lösung wird weltweit genutzt und erfordert daher eine „globale Denkweise und Herangehensweise“ im gesamten DevOps-Prozess.
- Entwerfen, Implementieren und Verwalten von CI/CD-Pipelines mit Tools wie Jenkins, GitLab CI oder CircleCI zur Automatisierung und Optimierung von Anwendungsbereitstellungs- und Integrationsprozessen.
- Demonstration deiner Erfahrung in DevOps-Praktiken sowie eines soliden Verständnisses moderner Tools und Methoden, Zusammenarbeit mit Entwicklungs- und Betriebsteams zur Analyse von Workflows, Optimierung von Prozessen und Kommunikation von Ergebnissen zur Verbesserung geschäftskritischer Lösungen.
- Entwicklung gut definierter Bereitstellungsstrategien, Umriss der Infrastrukturautomatisierung und Sicherstellung einer umfassenden Abdeckung der betrieblichen Anforderungen innerhalb der digitalen Landschaft der Organisation.
- Förderung einer Kultur der kontinuierlichen Integration und der entscheidenden Rolle der automatisierten Bereitstellung. Zusammenarbeit mit Entwicklungsteams, die agile Methoden anwenden, um Softwareanforderungen zu verstehen und geeignete Bereitstellungsstrategien zu entwerfen.
- Teilnahme an Code-Reviews und Feedback zu Infrastructure as Code (IaC)-Praktiken und Implementierung zur Sicherstellung von Qualität und Effizienz in Bereitstellungsprozessen.
- Analyse von Systemleistungsmetriken, Identifizierung von Engpässen und enge Zusammenarbeit mit Entwicklern und Betriebsteams zur Lösung von Problemen, die die Zuverlässigkeit und Leistung von Anwendungen beeinträchtigen.
- Beitrag zur kontinuierlichen Integration und kontinuierlichen Bereitstellung (CI/CD)-Pipeline, Nutzung von DevOps-Praktiken zur Verbesserung des Bereitstellungsprozesses und Sicherstellung schneller, zuverlässiger Releases.
- Wartung und Verbesserung bestehender Bereitstellungsframeworks, Sicherstellung ihrer Robustheit, Effizienz und Ausrichtung an Best Practices für das Infrastrukturmanagement.
- Dokumentation von Bereitstellungsprozessen, Konfigurationen und Methoden zur Sicherstellung von Transparenz, Rückverfolgbarkeit und Compliance in der gesamten Organisation.
- Nutzung deiner Fähigkeit, komplexe Geschäftsprozesse zu verstehen, um zu Systemanforderungen und Architekturdesign beizutragen und sicherzustellen, dass sie mit den Geschäftszielen und betrieblichen Anforderungen übereinstimmen.
- Auf dem Laufenden bleiben über Branchentrends und Best Practices in DevOps-Methoden und -Tools, kontinuierliche Suche nach Verbesserungs- und Innovationsmöglichkeiten in Bereitstellungspraktiken.
- Bachelor-Abschluss in Informatik oder einem verwandten Bereich oder gleichwertige Erfahrung.
- Mindestens 3 Jahre Berufserfahrung als DevOps Engineer oder in einer ähnlichen Software-Engineering-Rolle.
- Erfahrung mit Maven- und NPM-Builds sowie Erfahrung in der SonarQube-Pipeline-Integration.
- Solides Verständnis von Azure DevOps und die Fähigkeit, effektiv mit Entwicklern zu kommunizieren, um deren Bedürfnisse zu übersetzen und umzusetzen.
- Kenntnisse in PostgreSQL und Cloud-Komponentenbereitstellung über Terraform.
- Überdurchschnittliche Kenntnisse in Git, einschließlich Git-Mirroring und Verwaltung von Merge-Konflikten.
- Fähigkeit zur Erstellung und Wartung von Build-Agent-Pools.
- Erfahrung in agilen Teams, die Anpassungsfähigkeit und Zusammenarbeit demonstrieren.
- Vertrautheit mit Versionskontrollsystemen wie Git.
- Starke Problemlösungs- und analytische Denkfähigkeiten.
- Verständnis von Geschäftsanforderungen und die Fähigkeit, technische Dokumentation zu erstellen.
- Fähigkeit, Arbeitsergebnisse innerhalb des Teams und gegenüber Stakeholdern zu präsentieren und zu erklären.
- Beherrschung von Skriptsprachen wie Bash und PowerShell.
- Erfahrung mit agilen Arbeitsmethoden.
- Ein sicheres Arbeitsumfeld, da deine Gesundheit, Sicherheit und dein Wohlbefinden immer unsere oberste Priorität sind.
- Flexibler Arbeitszeitplan und Home-Office-Optionen, damit du dein Arbeits- und Privatleben in Einklang bringen kannst.
- Lern- und Entwicklungsmöglichkeiten
- 23 Urlaubstage pro Jahr
- 5 zusätzliche Tage (Anpassung)
- 2 Kulturtage
- Eine kollaborative, vertrauensvolle und innovative Arbeitsumgebung
- Teil eines internationalen Teams sein und an globalen Projekten arbeiten
- Umzugsunterstützung nach Madrid wird angeboten