Implementierung von DevOps in der Automobilindustrie

Sachverhalt
Der Kunde ist ein großer Automobilhersteller, der eine neue Software für die Überprüfung von Gasausstoßen bei Autos entwickelt hat. Die Software wurde mit Spring Boot und JavaScript entwickelt. Ein Problem war das Fehlen eines guten Deployment-Prozesses. Die Herausforderung bestand darin, einen DevOps-Prozess in den laufenden Betrieb zu implementieren.
Solution:
- Entwicklung einer Architektur, in der die Anwendung in verschiedenen Umgebungen deployed und auf Qualität getestet wurde, bevor die Anwendung in die Produktivumgebung überführt wurde (Dev, Staging, Prod)
- Einführung einer DevOps-Pipeline mittels Jenkins Jobs.
- Containerisierung und Orchestrierung von Microservices.
- Einführung von Continuous Monitoring Tools
Tech Stack
Apache Kafka – Docker – GitHub – Jenkins – Kubernetes – Sonarcube