Über Franke
Wir, die Firma Franke mit ihren drei Divisionen, sind ein weltweit führender Anbieter von Produkten und Dienstleistungen für die Haushaltsküche, die professionelle Systemgastronomie und den Convenience-Store-Bereich sowie für die professionelle Kaffeezubereitung. Mit rund 60 Gesellschaften sind wir auf fünf Kontinenten zu Hause. Über 8'000 Mitarbeitende nehmen immer wieder neue Perspektiven ein, um Chancen zu erkennen und sie in inspirierende, innovative Lösungen für die Anforderungen von morgen umzusetzen.
Die Division Franke Coffee Systems ist ein weltweit führender Anbieter von modernsten Lösungen für die professionelle Kaffeezubereitung. Gemeinsam mit unseren Handelspartnern sind wir bestrebt, erstklassige Tassenqualität, Konsistenz und Getränkevielfalt zu liefern und durch ständige Innovation ein herausragendes Kundenerlebnis zu gewährleisten.
Unsere vollautomatischen und traditionellen Kaffeemaschinen setzen Massstäbe in Qualität und Genuss – unterstützt durch moderne Software.
Als DevOps Engineer bist du eine zentrale Schnittstelle zwischen Entwicklung, Test und Betrieb. Du verantwortest die Automatisierung, Optimierung und Überwachung der gesamten Software-Lieferkette – von der Codeverwaltung über den Build-Prozess bis hin zum Release-Management. Dein Ziel ist es, qualitativ hochwertige Software effizient, reproduzierbar und sicher bereitzustellen.
Deine Aufgaben
Aufbau, Pflege und Optimierung von Continuous Integration / Delivery-Pipelines mit Jenkins und Azure DevOps
Verwaltung und Pflege von Git-Repositories; Umsetzung von Branching-Strategien und Code Review-Prozessen (Pull Requests, Merge Policies)
Integration automatisierter Tests (Unit, Integration, UI) in die CI / CD-Pipeline. Sicherstellung einer hohen Testabdeckung und Testqualität
Implementierung und Betrieb von Tools zur statischen Codeanalyse (z. B. SonarQube); Etablierung von Qualitätsmetriken und Thresholds
Sicherstellung der Compliance hinsichtlich verwendeter Open-Source- und kommerzieller Softwarelizenzen sowie kontinuierliches Vulnerability Tracking zur Minimierung sicherheitsrelevanter Risiken
Planung, Koordination und Automatisierung von Software-Releases. Einrichtung von Staging-Umgebungen und Rollback-Strategien
Unterstützung beim Betrieb der Anwendungen in Entwicklungs-, Test- und Produktionsumgebungen. Einrichtung von Logging, Alerting und Monitoring
Dein Profil
Mehrjährige Erfahrung im Bereich DevOps, idealerweise im agilen Softwareentwicklungsumfeld
Fundierte praktische Erfahrung mit CI / CD-Tools wie Jenkins, Azure DevOps oder GitLab sowie Build-Management mit CMake
Sehr gute Kenntnisse in der Git-Verwaltung und im Umgang mit Branching- / Merge-Strategien
Kenntnisse in Codequalitätssicherung mit Tools wie SonarQube, ESLint oder ähnlichen
Erfahrung im Release- und Deployment-Management, idealerweise mit Container- und Cloud-Technologien (z. B. Docker, Kubernetes, Azure)
Grundlegendes Verständnis von Skriptsprachen (z. B. Bash, PowerShell, Python)
Erfahrung mit Infrastructure-as-Code (z. B. Terraform, Ansible) ist von Vorteil
Hohes Maß an Eigenverantwortung und Proaktivität
Analytisches Denken und Problemlösungskompetenz
Teamfähigkeit und Kommunikationsstärke
Bereitschaft zur kontinuierlichen Weiterbildung und zum Teilen von Wissen
Was wir bieten
Flexible Arbeitszeiten & agile Kultur
Home Office Möglichkeit
40-Stunden Woche
Mindestens 5 Wochen Ferien
Innovation, Forschung & Entwicklung sowie Produktion am Hauptsitz
Kontinuierliche Investitionen in Forschung & Entwicklung
Kostenlose Kaffeegetränke vom Espresso bis zum Latte Macchiato
Eine Welt voller Möglichkeiten – für unsere Mitarbeitenden und vielleicht auch für dich?
Alpin Altintarla, HR Manager freut sich auf den ersten Kontakt mit dir.
Bitte bewirb dich über den “Jetzt bewerben” Button. Vielen Dank!
#J-18808-Ljbffr