Application Reliability Engineer (m/w/d)
Über
Rocken® hat mit Ihrer digitalen Rekrutierungslösung den Bewerbungsprozess massgeblich vereinfacht und setzt damit einen neuen, einheitlichen Standard. Wir verbinden Talente, Experten und Expertinnen in der gesamten Schweiz. Unser Netzwerk an etablierten Unternehmen stellen wir auf unserer Rocken® Talent Plattform zur Verfügung.
Unser Partner ist ein innovatives und führendes Unternehmen im Transportwesen. Es handelt sich um ein ambitioniertes Unternehmen, welches insbesondere in puncto Nachhaltigkeit und Gesellschaft Verantwortung übernommen hat.
Rolle
Wenn komplexe Systeme zuverlässig funktionieren müssen, bist du in deinem Element. Du erkennst technische Schwachstellen, verbesserst Betriebsprozesse und entwickelst Software gezielt weiter, damit geschäftskritische Anwendungen auch unter anspruchsvollen Bedingungen stabil bleiben. Hier verbindest du Engineering, Automatisierung und systematische Fehleranalyse zu nachhaltigen Lösungen.
Verantwortung
Sicherstellung der technischen Zuverlässigkeit und kontinuierlichen Weiterentwicklung anspruchsvoller Applikationen
Analyse der Systemarchitektur und Umsetzung von Verbesserungen hinsichtlich Verfügbarkeit, Performance und Wartbarkeit
Entwicklung neuer Softwarefunktionen und Schnittstellen mit Java
Automatisierung wiederkehrender Betriebsaufgaben sowie Standardisierung von Deployment- und Wartungsprozessen
Weiterentwicklung von Build- und Release-Automatisierungen mit modernen CI/CD-Werkzeugen
Betreuung containerisierter Anwendungen auf Plattformen wie OpenShift oder Kubernetes
Systematische Untersuchung von Incidents, Identifikation von Root Causes und Umsetzung präventiver Massnahmen
Etablierung strukturierter Fehleranalysen und nachhaltiger Verbesserungsprozesse in Zusammenarbeit mit Entwicklungs- und Betriebsteams
Planung technischer Changes sowie Koordination von Releases und Wartungsarbeiten
Verbesserung von Monitoring, Logging und Alerting zur frühzeitigen Erkennung technischer Probleme
Unterstützung bei der technischen Bewertung neuer Anforderungen und Erarbeitung tragfähiger Umsetzungskonzepte
Sicherstellung nachvollziehbarer Betriebsabläufe durch aktuelle Systemdokumentation und technische Runbooks
Qualifikationen
Fundierte Ausbildung in Informatik, Applikationsentwicklung oder Software Engineering beziehungsweise gleichwertige Praxiserfahrung
Mehrjährige Berufserfahrung in der Betreuung, Weiterentwicklung und Stabilisierung produktiver Anwendungen
Gute Java-Kenntnisse und Verständnis für den gesamten Software-Lifecycle
Erfahrung mit Git, automatisierten Build-Prozessen und CI/CD-Pipelines
Praxis mit GitLab und idealerweise OpenShift, Kubernetes oder vergleichbaren Plattformtechnologien
Erfahrung im Application Management sowie in der Fehleranalyse komplexer Systemlandschaften
Kenntnisse in REST-Schnittstellen, Datenflüssen und der Integration verteilter Anwendungen
Idealerweise Erfahrung mit Observability, zentralisiertem Logging und automatisierten Betriebskontrollen
Verständnis für DevOps, Site Reliability Engineering (SRE) und kontinuierliche Prozessoptimierung
Fähigkeit, Ursachen statt Symptome zu beheben und technische Verbesserungen nachhaltig umzusetzen
Selbständige, strukturierte und teamorientierte Arbeitsweise mit ausgeprägtem Qualitätsbewusstsein
Benefits