9408 | DevOps Engineer (m/w/d)

Postleitzahl:

Remote

Start:

01.04.2025

Laufzeit:

30.06.2025++

Beschreibung:

Zur Verstärkung unseres Teams bei unserem Kunden suchen wir einen DevOps Engineer (m/w/d).

Kernel ist die grundlegende Plattform, die die digitale Transformation vorantreibt. Es handelt sich um ein datenzentriertes System, das Daten und APIs standardisiert, eine nahtlose Integration gewährleistet und unseren Kunden in die Lage versetzt, sich zu einem Anbieter digitaler Produkte und Dienstleistungen zu entwickeln. Kernel vereinfacht die Entwicklung, indem es einen einheitlichen Ansatz zur Integration von Anwendungen in das Kunden-Ökosystem bietet, Entwickler vor Komplexität schützt und Effizienz sicherstellt.
Zu den wichtigsten Merkmalen von Kernel gehören die Standardisierung, die sicherstellt, dass alle Anwendungen und Dienste mit normalisierten Daten und Schnittstellen arbeiten. Es vereinfacht auch die Integration, indem es Entwicklern einen strukturierten und klaren Ansatz bietet, die Komplexität reduziert und reibungslose Interaktionen mit dem digitalen Ökosystem des Kunden gewährleistet. Darüber hinaus ermöglicht Kernel die Portabilität, sodass Anwendungen und Dienste in verschiedenen operativen Geschäftsbereichen (OBs) unseres Kunden funktionieren können, ohne dass mehrere vertikale Integrationen erforderlich sind.

Aufgaben:
- Fachliche Beratung für die Entwicklung und Implementierung von Kernel, mit Fokus auf Backend- und Frontend-Technologien. Das Backend wird mit Java, Python, Spring Boot, REST, SSL und CXF entwickelt, während Swagger und OpenAPI die API-Dokumentation unterstützen. Die Datenverarbeitung erfolgt mit PostgreSQL, um eine robuste und skalierbare Architektur zu ermöglichen.
- Die Sicherheitsaspekte, insbesondere die Nutzung von Client-Zertifikaten und OAuth zur Zugriffskontrolle und Authentifizierung, werden besonders berücksichtigt
- Das Frontend wird mit Angular entwickelt, um eine strukturierte und responsive Benutzeroberfläche bereitzustellen, die nahtlos mit den Kernel-APIs interagiert.
- Die fachliche Beratung erstreckt sich auf das API-Management und Sicherheitskonzepte für Kernel. Hierzu gehören der Einsatz des Kong API Gateway mit LUA zur effizienten Steuerung des API-Verkehrs und zur Umsetzung eines kontrollierten Zugriffskonzepts. Datenschutz und die Einhaltung der GDPR-Richtlinien sind in die Architektur integriert, um sichere Datenverarbeitungsprozesse über alle Dienste hinweg zu ermöglichen.
- Zudem umfasst die Beratung das Cloud- und Infrastrukturmanagement für Kernel, das auf Azure Cloud basiert, um Skalierbarkeit und hohe Verfügbarkeit zu unterstützen. Die Container-Orchestrierung erfolgt mit Kubernetes (AKS) und wird durch Docker/Docker Files für das Management containerisierter Anwendungen ergänzt.
- Die Automatisierung der Infrastruktur wird durch Terraform umgesetzt, um eine effiziente Bereitstellung zu erreichen. Netzwerk- und Verkehrsmanagement erfolgen mit Nginx-Ingress, während Cert-Manager das Zertifikatsmanagement unterstützt. Darüber hinaus wird die DNS-Konfiguration optimiert, um eine stabile und leistungsfähige Netzwerkinfrastruktur zu erreichen.
Entwicklung der Automatisierung CI/CD- Pipelines (Continuous integrations and Continous deployment)
Die Versionskontrolle wird über GitHub/GIT & GitLab verwaltet, was Versionierung und kollaborative Entwicklung ermöglicht. Für Automatisierungsaufgaben werden Bash-Skripte verwendet, um den manuellen Aufwand zu reduzieren. CI/CD-Pipelines sorgen für eine kontinuierliche Integration und Bereitstellung, optimieren den Entwicklungslebenszyklus und sorgen für Systemstabilität.
- Fachliche Beratung bei der Qualitätssicherung und Compliance bei der Entwicklungsstrategie.
- Automatisierte Tests innerhalb der CI/CD-Pipelines sowie Docker-basierte Testumgebungen stellen die technische Integrität neuer Entwicklungen sicher.
- Dokumentation der Anforderungsentwicklung mit Confluence und Jira

Skills:

- APIs
- Microsoft Azure
- Angular
- Cloud Services
- Containerization
- Continuous Integration
- Data Analysis
- Kubernetes
- Administrative Operations
- Automation
- IT-Projektmanagement
- Projektmanagement
- Softwareentwicklung
- Stakeholdermanagement (CRM)
- Python
- Kernel

Anzahl:

1

Erfahrung in
Jahren
24
Ausgeschriebene
Positionen
14226
Durchgeführte
Projekte
3269
Leistungen in
Minuten
51708633