DevOps Engineer Entwicklungsumgebung (m/w/d)
Du möchtest Deine Fähigkeiten und Kompetenzen in einer der größten Banken Deutschlands zielgerichtet weiterentwickeln? Dann bist Du bei der LBBW genau an der richtigen Stelle. Leistungsfähige und engagierte Mitarbeiterinnen und Mitarbeiter sind unser zentraler Erfolgsfaktor. Mit Eigeninitiative und Verantwortungsbewusstsein schaffen wir nachhaltig Wert für unsere Kundinnen und Kunden.
Land: Deutschland (DE)
Funktionsbereich: IT Services
Organisationseinheit: Development Support Services
Vollzeit / Teilzeit: 100
In der Einheit Development Support Services verantworten wir die Bereitstellung aller Services rund um die Softwareentwicklung in der LBBW. In der Einheit sorgt das Team der Entwicklungsumgebung dafür, dass die Softwareentwickler der LBBW mit den optimalen Werkzeugen ausgestattet sind. Von Terminalserver über die IDE bis hin zum spezialisierten Entwicklernotebook kümmert sich das Team um einen stabilen Betrieb und sorgt für innovative Lösungen.
Aufgaben:
Administration von Serverumgebungen:
1. Administration und Orchestrierung von Windows und Linux Serverlandschaften für die Anwendungsentwicklung der Bank
2. Softwarepaketierung
3. Lifecycle Maßnahmen, Patching und Updates um die Umgebung aktuell zu halten
4. Beseitigen von Schwachstellen in der Serverlandschaft
Containerisierung:
5. Erstellung und Pflege von Templates und Vorgaben für die Imageerstellung
6. Optimierung von Base-Images in Bezug auf Leistung und Sicherheit
7. Bereitstellung und Pflege von Vorlagen und Tools zur Containererstellung
Orchestrierung:
8. Unterstützung bei der Implementierung von CI/CD-Pipelines zur automatischen Erstellung von Containern mittels Templates und Best Practices
Infrastructure as Code (IaC):
9. Schaffung der Voraussetzungen für die Verwaltung von Cloud-Infrastrukturen (z.B. Azure) mittels IaC
10. Sicherstellung der Konsistenz und Wiederholbarkeit der Infrastrukturkonfigurationen
11. Bereitstellung von Werkzeugen wie Terraform
Kundenfokus:
12. Zusammenarbeit mit Entwicklungsteams zur Erstellung von standardisierten Container-Vorlagen
13. Bereitstellung von Dokumentation und Best Practices zur Nutzung der Vorlagen und Tools
Zusammenarbeit und Schulung:
14. Zusammenarbeit mit Entwicklungsteams zur Integration von Container- und IaC-Praktiken
15. Schulung und Unterstützung interner Teams bei der Nutzung von Container- und IaC-Technologien
Persönlichkeit:
Ausbildung:
16. Ein abgeschlossenes Studium der (Wirtschafts-) Informatik oder eine vergleichbare Qualifikation
Kernkompetenzen:
17. Du besitzt nachweisbare und mehrjährige Kenntnisse und Erfahrungen im Betrieb von komplexen Serverlandschaften und der Softwarepaketierung. Du kannst tiefes Know-How im Bereich der Containertechnologie und IaC vorweisen. Du beherrschst sowohl die Steuerung von Providern als auch die Unterstützung bei Produktionsstörungen im Tagesbetrieb
Praxiserfahrung:
18. Neben On-Premise sind Dir auch moderne Cloud Lösungen rund um das Softwareentwicklung bekannt und du bist mit den Werkzeugen vertraut. Dabei hast Du bereits Erfahrung mit entsprechenden Tools (Docker, Terraform, VSCode, Chocolatey, etc.) gesammelt
Motivation:
19. Du brennst für diese Themen und hast das Ziel eine einheitliche, zentrale Plattform zu designen, aufzubauen und zu betreiben. Du entwickelst eine Vision, die Du mit Freude und Engagement etablierst und beständig weiterentwickelst. Du schaffst klare Strukturen, um einen hohen Grad an Automatisierung sicherzustellen
Persönlichkeit:
20. Du bringst eine hohe Innovationskraft sowie ein hohes Maß an Eigeninitiative und Veränderungsbereitschaft mit. Du freust Dich auf die Zusammenarbeit in einem Team aus IT-Spezialisten
Softskills:
21. Du verstehst unsere Kunden und beherrscht eine zielgruppengerechte Kommunikation, die von Kooperationsgeschick und Überzeugungsfähigkeit geprägt ist. Der Kontakt mit internen Kunden bringt Dich persönlich weiter und auch schwierige Situationen bringen Dich nicht aus der Ruhe