DevSecOps Engineer (m/w/d)
RVAllgemeineVersicherungenAG
Job at a glance
Unternehmensbeschreibung Lass uns gemeinsam neue Wege gehen! Denn genau das tun wir bei der R+V, einem der größten Versicherer Deutschlands.   Willkommen im Ressort Operations und IT, in dem die R+V alle kundennahen Operations-Einheiten und die IT bündelt. Ziel ist es, Prozesse und technische Voraussetzungen so zu verbessern, dass die R+V Kundenanliegen schneller, effizienter und digitaler bearbeiten kann.
Innovative Technologien und unsere vielfältige Systemlandschaft bieten Möglichkeiten für fachliche und persönliche Entwicklung.  Stellenbeschreibung Als DevSecOps Engineer übernimmst Du die Rolle des Lead-Entwicklers in einem DevSecOps-Team im ART Gesundheit und Liquidität. Du gibst dem Team technologische Orientierung und begleitest es bei der Konzeption, Umsetzung und dem Betrieb der Anwendungen.
Gemeinsam mit Deinem Team trägst Du die Ende-zu-Ende-Verantwortung – von der Anforderungsanalyse und technischen Konzeption über Entwicklung, Test und Bereitstellung bis hin zu einem sicheren, stabilen und wirtschaftlichen Produktionsbetrieb. Fachliche Anforderungen überführst Du gemeinsam mit dem Team sowie der Fach- und IT-Seite in verständliche, umsetzbare und testbare technische Spezifikationen.
Gleichzeitig bringst Du Dich aktiv in die Softwareentwicklung ein, insbesondere bei anspruchsvollen oder architekturrelevanten Aufgaben. Durch Code- und Architektur-Reviews, Pair Programming, Workshops, Schulungen sowie praxisnahe Guidelines stellst Du eine hohe und einheitliche Engineering-Qualität sicher. In enger Abstimmung mit den zuständigen System Architects setzt Du architektonische Vorgaben im Team um, konkretisierst diese für eure Anwendungen und gestaltest die Softwarearchitektur – insbesondere im Hinblick auf fachliche Schnitte, Modularität, Schnittstellen, Sicherheit, Wartbarkeit, Testbarkeit, Skalierbarkeit und Resilienz.
Zusammen mit dem Team entwickelst Du die eingesetzten Engineering- und DevSecOps-Praktiken kontinuierlich weiter, beispielsweise in den Bereichen CI/CD, Infrastructure as Code, automatisierte Tests, Observability, Security und Incident Management. Dabei stärkst Du den Ownership-Gedanken und stellst sicher, dass die Anwendungen dauerhaft zuverlässig betrieben und verbessert werden. Als technischer Ansprechpartner vertrittst Du die Themen und Erfahrungen deines Teams in Communities und Gilden und bringst relevante technologische Entwicklungen in das Team ein.
Qualifikationen Ein abgeschlossenes Studium mit ausgeprägtem IT-Bezug, beispielsweise in (Wirtschafts-) Informatik, oder eine vergleichbare Qualifikation. Darüber hinaus verfügst Du über langjährige Erfahrung in der professionellen Softwareentwicklung und hast bereits als Lead-Entwickler oder in einer vergleichbaren technisch verantwortlichen Rolle gearbeitet. Fundierte Kenntnisse in Java bringst Du ebenso mit wie praktische Erfahrung mit relationalen Datenbanken – einschließlich Datenmodellierung, Datenbankzugriffen und Performanceoptimierung.
Du bist mit Cloudplattformen wie Microsoft Azure – idealerweise Azure Container Apps und Azure Functions –, AWS oder GCP vertraut und hast Erfahrung in der Entwicklung, Containerisierung, automatisierten Bereitstellung und im Produktionsbetrieb von Cloudanwendungen. Auch Monitoring, Logging, Tracing, Alerting, Fehleranalyse und Incident Management sind Dir vertraut. Moderne Prinzipien der Softwarearchitektur wie Modularisierung, lose Kopplung, Domain-driven Design, API-Design sowie synchrone und ereignisbasierte Kommunikation gehören zu Deinem methodischen Repertoire.
Etablierte Engineering-Praktiken wie Clean Code, Code-Reviews und Refactoring beherrschst Du ebenso wie automatisierte Unit-, Integrations- und Ende-zu-Ende-Tests. Erfahrung mit GitLab CI/CD und Infrastructure as Code – vorzugsweise Terraform beziehungsweise OpenTofu – ergänzt Dein Profil. Zudem kannst Du Sicherheits-, Qualitäts- und Compliance-Prüfungen wirkungsvoll in Entwicklungs- und Bereitstellungsprozesse integrieren.
Agile