developerjobs.ch
← Toutes les offres

DevOps / Build & Release Engineer

Work4you AG

Type de contrat
Temps plein
Lieu
Aadorf
Entreprise
Work4you AG, Krummgasse 13, 8200 Schaffhausen
Langues
Allemand (courant), Anglais (courant)
Première publication
Postuler

Unser Kunde ist ein wachsendes Schweizer Technologieunternehmen, das anspruchsvolle Systeme in einem sicherheitsrelevanten Zukunftsmarkt entwickelt. In einem interdisziplinären Umfeld entstehen moderne technische Lösungen mit hohen Anforderungen an Qualität, Reproduzierbarkeit, Stabilität und Nachvollziehbarkeit. Dich erwartet ein professionelles Team mit flachen Hierarchien, klaren Zielen und viel Raum, um Entwicklungsprozesse, Engineering-Infrastruktur und Release-Abläufe aktiv mitzugestalten.

Das bietet die Firma

  • Eine Vollzeitstelle mit einem Pensum von 100 Prozent
  • Arbeitsort am Hauptsitz in Aadorf
  • Eine vielseitige Aufgabe im Bereich Software, DevOps und Build Engineering
  • Mitarbeit an komplexen technischen Systemen mit hohen Qualitätsanforderungen
  • Moderne Technologien und ein innovatives Entwicklungsumfeld
  • Viel Gestaltungsspielraum bei CI/CD, Build-Automatisierung und Release-Prozessen
  • Enge Zusammenarbeit mit Software-, C++- und Embedded-Entwicklung
  • Flache Hierarchien und klare Ziele
  • Flexible Arbeitszeiten mit Gleitarbeitszeit
  • Attraktive Vergütung und wachsende Sozialleistungen
  • Unterstützung bei relevanten Weiterbildungen und Zertifizierungen
  • Ein Umfeld, in dem eigene Ideen willkommen sind und aktiv weiterverfolgt werden
  • Kostenloser Kaffee für alle Mitarbeitenden
  • Vergünstigtes Fitness-Abo direkt neben dem Büro
  • Regelmässige Teamevents, Apéros und gemeinsame Essen
  • Eine langfristige Perspektive in einem spannenden Zukunftsmarkt

Unser Kunde wünscht

  • Fundierte Erfahrung mit CI/CD, Build-Automatisierung und Git-basierten Entwicklungsprozessen
  • Solide Linux-Kenntnisse, insbesondere in Build-Umgebungen, Containerisierung, Scripting und System-Tools
  • Erfahrung mit modernen C++-Build-Workflows und Dependency Management
  • Erfahrung mit Conan von Vorteil
  • Gutes Verständnis von reproduzierbaren Builds, stabilen Toolchains, Dependency Pinning und Artefaktmanagement
  • Erfahrung mit containerisierten Build- und Testumgebungen, zum Beispiel mit Podman oder Docker
  • Fähigkeit, komplexe Build-, Dependency- und Deployment-Probleme strukturiert zu analysieren und nachhaltig zu lösen
  • Gute Scripting-Kenntnisse, zum Beispiel in Bash, Python oder vergleichbaren Sprachen
  • Pragmatische Arbeitsweise und Freude daran, bestehende Systeme sinnvoll zu verbessern
  • Kommunikationsstärke im Austausch mit Software-, C++- und Embedded-Entwicklern
  • Sehr gute Deutschkenntnisse
  • Sehr gute Englischkenntnisse
  • Erfahrung mit Gitea Actions, Jenkins oder der Migration von CI/CD-Workloads von Vorteil
  • Erfahrung mit Buildroot, Yocto oder anderen Embedded-Linux-Buildsystemen von Vorteil
  • Erfahrung mit Qt-basierten C++-Projekten, Cross-Compilation oder Deployment auf Zielgeräten von Vorteil
  • Kenntnisse in Hardware-in-the-Loop-Testing, Embedded Systems oder Systemtests von Vorteil
  • Erfahrung mit Package Registries, Binary Caches, Artefakt-Repositories oder Release Management von Vorteil
  • Erfahrung mit statischer Codeanalyse, Sanitizern, Code Coverage oder automatisierten Quality Gates von Vorteil
  • Interesse an Developer Platforms, Engineering-Infrastruktur und Software-Supply-Chain-Integrität

Das erwartet dich

  • Du pflegst und verbesserst CI/CD-Workflows auf Basis von Gitea Actions und verwandten Tools
  • Du entwickelst automatisierte Build-, Test- und Deployment-Pipelines weiter
  • Du verbesserst die Reproduzierbarkeit von Builds über Entwicklerrechner, CI-Runner und Zielsysteme hinweg
  • Du betreust Conan-basiertes C++-Dependency-Management
  • Du nutzt Container wie Podman oder Docker für stabile Build- und Testumgebungen
  • Du unterstützt die Buildroot-basierte Image-Erstellung für Zielsysteme
  • Du baust automatisierte Tests weiter aus, von Unit-Tests bis zu hardwarenahen Systemtests
  • Du verbesserst Release-Automatisierung, Artefaktverwaltung, Versionierung und Nachverfolgbarkeit
  • Du arbeitest eng mit C++- und Embedded-Entwicklern zusammen
  • Du beseitigst Reibungspunkte im Entwicklungsprozess pragmatisch und nachhaltig
  • Du analysierst bestehende Build-, Dependency- und Deployment-Strukturen und entwickelst sie gezielt weiter
  • Du dokumentierst Workflows, Konventionen und Infrastrukturentscheidungen klar und nachvollziehbar
  • Du trägst aktiv dazu bei, dass Entwicklungs- und Release-Prozesse stabil, effizient und zuverlässig funktionieren

Publié aujourd'hui

Lieu

Voir sur Google Maps