DevOps Engineer für mandantenfähiges Open Journal Systems (m/w/d)
Tätigkeitsprofil:
Als Deutsche Zentrale Fachbibliothek für Technik und Naturwissenschaften sichern wir mit unseren zukunftsweisenden Dienstleistungen die infrastrukturellen Voraussetzungen einer qualitativ hochwertigen Informations- und Literaturversorgung für Forschung in Wissenschaft und Industrie. Unsere Dienstleistungen als Universitätsbibliothek sichern die lokale Versorgung für die Leibniz Universität Hannover.
Die Technische Informationsbibliothek (TIB), Programmbereich B, Benutzungs- und Informationsdienste sucht für den Bereich Publikationsdienste zum 1. November 2026 eine:n
DevOps Engineer für mandantenfähiges Open Journal Systems (m/w/d)
Die Stelle ist vorerst auf drei Jahre befristet. Die regelmäßige Wochenarbeitszeit beträgt 39,8 Stunden (Vollzeit). Eine Teilzeitbeschäftigung ist grundsätzlich möglich. Die Eingruppierung erfolgt bei Vorliegen der persönlichen Voraussetzungen in die Entgeltgruppe 13 TV-L.
Ihre Aufgaben
Die TIB bietet Publikationsdienstleistungen für wissenschaftliche Zeitschriften und Konferenzpublikationen an. Die verwendete Software „Open Journal Systems“ (OJS) ist die mit mehr als 50.000 Zeitschriften weltweit am häufigsten eingesetzte Redaktionssoftware dieser Art. Es handelt sich um freie Software, an deren Entwicklung wir uns beteiligen. Zusammen mit Kolleg:innen werden Sie neue Dienstleistungen für Kund:innen der TIB konzipieren, technisch umsetzen und erbringen. Hierzu gehört insbesondere die Anpassung der Open-Journal-Systems-Infrastruktur für den mandantenfähigen Einsatz inkl. entsprechender Automatisierungs- und Deploymentlösungen.
Ihre Tätigkeit umfasst
- Anforderungsanalysen für mandantenfähigen OJS-Einsatz („Software as a Service“): Analyse bestehender Ansätze, Berücksichtigung technischer Rahmenbedingungen und Sicherheitsaspekte im Single- und Multi-Tenant-Betrieb
- Konzeption einer skalierbaren, mandantenfähigen Architektur mit geeigneten Deployment- und Betriebsmodellen
- Softwareentwicklung zur weiteren Anpassung der OJS-Software (PHP, JavaScript)
- Realisierung einer mandantenfähigen Bereitstellungs- und Systemarchitektur
- Sicherstellung von Codequalität durch Tests, Code Reviews und Continuous Integration
- Deployment und Betrieb der Software inkl. Sicherstellung von IT-Sicherheit und Datenschutz
- Monitoring, Fehleranalyse und Performanceoptimierung sowie Dokumentation
Anforderungsprofil:
- abgeschlossenes wissenschaftliches Hochschulstudium (Master oder Universitätsdiplom) in Informatik, Technischer Informatik, IT-Sicherheit oder einem vergleichbaren Studiengang
- umfassende und nachgewiesene Erfahrung im Aufbau, in der Pflege und im Betrieb komplexer digitaler Dienste, einschließlich Konzeption, Implementierung und strategischer Weiterentwicklung
- agile, ziel- und lösungsorientierte Arbeitsweise mit hoher Umsetzungskompetenz in komplexen Anforderungsumgebungen
- fundierte Kenntnisse in der Entwicklung, Anpassung und Konfiguration von Web-Anwendungen (Webtechnologien, verteilte Systeme, Datenbanken)
- Kenntnisse im Bereich wissenschaftlicher Publikationsprozesse oder die Bereitschaft, sich diese anzueignen
- Fähigkeit zu selbstständiger wissenschaftlicher Arbeit
- sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift, einschließlich der Fähigkeit, komplexe technische Inhalte adressatengerecht auf wissenschaftlichem Niveau zu vermitteln (B2/C1)
- ausgeprägte Kommunikations- und Kooperationsfähigkeit in interdisziplinären Teams
Wünschenswerte Qualifikationen
- Erfahrung in der Entwicklung von Softwarekomponenten für OJS
- gute Programmierkenntnisse in PHP
- Erfahrung in der Administration komplexer Serverlandschaften (Debian/Linux), einschließlich Containerisierung
- Erfahrung in der Skript- und Automatisierungsentwicklung (Shell, Ansible)
- Erfahrung mit Versionsverwaltungssystemen (GitLab) und der Umsetzung von automatisierten Testverfahren (Unit-Tests)
- Erfahrung mit der Konzeption und Umsetzung von Continuous Integration/Continuous Delivery-Prozessen