Stellenbeschreibung – DevOps Engineer (m/w/d)
Aufgaben und Verantwortlichkeiten
Als DevOps Engineer bist du für die Entwicklung, Automatisierung und den zuverlässigen Betrieb moderner Anwendungs- und Infrastrukturplattformen verantwortlich. Du arbeitest eng mit Entwicklungsteams, Architektur und IT-Betrieb zusammen und stellst eine stabile, sichere und skalierbare Bereitstellung von Software sicher.
Deine Aufgaben:
- Konzeption, Implementierung und kontinuierliche Optimierung von CI/CD-Pipelines zur automatisierten Erstellung, Prüfung und Bereitstellung von Anwendungen.
- Aufbau, Betrieb und Weiterentwicklung containerbasierter Plattformen auf Basis von Kubernetes und OpenShift.
- Automatisierung von Deployments und Infrastrukturprozessen mittels GitOps, Helm und Infrastructure as Code.
- Entwicklung und Pflege von Deployment-Konfigurationen, Skripten und Automatisierungslösungen.
- Integration von Sicherheitsmechanismen, Secrets Management und Konfigurationsmanagement in bestehende Entwicklungs- und Betriebsprozesse.
- Aufbau und Weiterentwicklung von Monitoring-, Logging- und Observability-Lösungen zur Sicherstellung der Systemverfügbarkeit.
- Analyse und Behebung technischer Störungen sowie nachhaltige Optimierung von Performance, Stabilität und Skalierbarkeit.
- Unterstützung der Entwicklungsteams bei Build-Prozessen, Containerisierung, Deployment und Fehleranalyse.
- Weiterentwicklung von DevOps-Standards, technischen Best Practices und automatisierten Qualitätssicherungsprozessen.
- Dokumentation technischer Lösungen und Abstimmung mit angrenzenden Teams.
Fachliche Anforderungen
- Fundierte Kenntnisse in CI/CD, Build-Automatisierung und modernen Software-Delivery-Prozessen.
- Praktische Erfahrung mit Docker, Kubernetes und idealerweise Red Hat OpenShift.
- Kenntnisse in GitOps, Helm und deklarativem Konfigurationsmanagement.
- Sicherer Umgang mit Git, YAML und mindestens einer Skript- oder Programmiersprache.
- Erfahrung mit Linux-basierten Systemen, Netzwerken und grundlegenden Sicherheitskonzepten.
- Verständnis moderner Softwarearchitekturen, insbesondere Microservices und containerisierter Anwendungen.
- Erfahrung mit Monitoring-, Logging- und Troubleshooting-Werkzeugen.
- Kenntnisse im Umgang mit Entwicklungs-, Test- und Produktionsumgebungen.
Wünschenswerte Technologien
- Container & Orchestrierung: Docker, Kubernetes, OpenShift
- CI/CD & GitOps: GitLab CI, Jenkins, Argo CD, Git
- Deployment & IaC: Helm, Terraform, Ansible
- Monitoring & Observability: Prometheus, Grafana, OpenTelemetry
- Security: HashiCorp Vault, Secrets Management, RBAC
- Entwicklung: Java, Quarkus, TypeScript, Angular
- Datenbanken & Middleware: PostgreSQL, Oracle, Messaging-Systeme
Persönliche Kompetenzen
- Strukturierte, analytische und lösungsorientierte Arbeitsweise.
- Hohes Qualitäts- und Verantwortungsbewusstsein.
- Fähigkeit, komplexe technische Zusammenhänge zu analysieren und nachhaltige Lösungen zu entwickeln.
- Selbstständige Arbeitsweise und ausgeprägte Team- und Kommunikationsfähigkeit.
- Interesse an Automatisierung, kontinuierlicher Verbesserung und modernen Plattformtechnologien.
#J-18808-Ljbffr