In der Rolle des DevOps Engineers unterstützt Du aktiv die Innovation und kontinuierliche Weiterentwicklung der Softwareentwicklungs- und Auslieferungsprozesse. Du wirst Teil eines dynamischen Teams, das sich über mehrere Standorte erstreckt und eng zusammenarbeitet, um den gesamten Software-Delivery-Prozess vom Konzept bis zur Produktion zu begleiten. Zu Deinen Hauptaufgaben gehört das Aufsetzen und Weiterentwickeln von Build- und Deployment-Pipelines sowie die Erstellung und Verwaltung von Artefakt-Repositories. Darüber hinaus bist Du verantwortlich für den Aufbau und Betrieb moderner Logging- und Monitoring-Lösungen und analysierst sowie behebst Probleme im Staging und in der Produktion. Du unterstützt zudem bei der Migration und Entwicklung von Anwendungen für cloudbasierte Architekturen und arbeitest eng mit den Entwicklungsteams zusammen. Das Unternehmen bietet Dir ein inspirierendes Arbeitsumfeld mit vielfältigen Entwicklungsmöglichkeiten, in dem Du Deine Fähigkeiten kontinuierlich erweitern kannst. Flexible Arbeitszeiten und die Möglichkeit, teilweise remote zu arbeiten, runden das attraktive Angebot ab.
DevOps Engineer - Du entwickelst und betreibst es! (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt eine Leidenschaft für DevOps-Aufgaben und Softwareentwicklung mit und hat ein Studium oder eine Ausbildung, idealerweise mit Berufserfahrung, abgeschlossen. Sehr gute Deutsch- und gute Englischkenntnisse sind erforderlich. Technisch solltest Du Verständnis und Erfahrung mit DevOps-Prinzipien mitbringen sowie Erfahrung in der Paketierung, Entwicklung und Bereitstellung von Anwendungen, insbesondere in Java oder JavaScript. Ein versierter Umgang mit Containerisierungstechnologien wie Docker, Kubernetes und Openshift ist ebenso wichtig wie die sichere Nutzung von CI/CD-Tools wie Jenkins, Bitbucket, GitHub und Git. Grundlegende Erfahrung in der Softwareentwicklung, Kenntnisse in Linux und Skriptsprachen sowie wünschenswerte Erfahrungen mit Build-Tools (wie Gradle, Maven, npm, Webpack) und Artefakt-Repositories (wie Nexus, Artifactory) sind von Vorteil. Zudem solltest Du Erfahrung in der Verwaltung von Datenbanksystemen (PostgreSQL, Oracle), in der Arbeit mit Cloud-Umgebungen (AWS, Azure, Google Cloud) und mit Konfigurationsmanagement-Tools (Ansible, Puppet) haben. Verantwortungsbewusstsein, Kommunikationsfähigkeit und Teamgeist sowie eine selbstständige und strukturierte Arbeitsweise runden Dein Profil ab.