3 IT - DevOps in Thurgau
CI/CD Engineer Embedded Systems (m/w/d)
Über
Rolle
Du möchtest CI/CD, Build-Systeme und Release-Prozesse nicht nur betreuen, sondern aktiv bessere Entwicklungsabläufe für komplexe technische Systeme gestalten und vorantreiben. In dieser Rolle übernimmst du die kontinuierliche Verbesserung und Stabilisierung von Build-, Test- und Deployment-Pipelines und stellst sicher, dass alle Schritte effizient und robust ineinandergreifen. Du verantwortest reproduzierbare Builds, eine saubere Verwaltung von Abhängigkeiten sowie zuverlässig funktionierende Entwicklungs- und Release-Prozesse. Dabei analysierst du bestehende Abläufe, identifizierst Optimierungspotenziale und setzt zielgerichtete technische Verbesserungen um. Zudem arbeitest du eng mit der Software- und Embedded-Entwicklung zusammen, um stabile, skalierbare und praxisnahe Lösungen für den gesamten Produktlebenszyklus zu schaffen.
Verantwortung
Du pflegst und optimierst CI/CD-Workflows auf Basis von Gitea Actions und verwandten Tools
In dieser Rolle entwickelst du automatisierte Build-, Test- und Deployment-Pipelines konsequent weiter
Als CI/CD- und Infrastrukturingenieur:in verbesserst du Reproduzierbarkeit und Stabilität von Builds über alle Systeme hinweg
Du nutzt Container-Technologien wie Podman oder Docker für robuste Build- und Testumgebungen
Du baust automatisierte Tests von Unit- bis zu hardware-nahen Systemtests weiter aus
Du arbeitest eng mit C++- und Embedded-Entwicklern zusammen, um den gesamten Entwicklungs- und Release-Prozess zu verbessern
Qualifikationen
Du verfügst über fundierte Erfahrung mit CI/CD-Pipelines, Build-Automatisierung und Git-basierten Entwicklungsprozessen.
Du arbeitest sicher in Linux-Umgebungen, insbesondere in Containerisierung, Scripting (z.B. Bash, Python) und mit relevanten System-Tools.
Du beherrschst moderne C++-Build-Workflows und Dependency Management, idealerweise mit Conan, und legst Wert auf reproduzierbare Builds und stabile Toolchains.
Du hast Praxis im Umgang mit containerisierten Build- und Testumgebungen wie Podman oder Docker und löst komplexe Build-, Dependency- und Deployment-Probleme strukturiert.
Du gehst pragmatisch vor, verbesserst bestehende Build- und Release-Systeme zielgerichtet und arbeitest gerne eng mit Software-, C++- und Embedded-Entwicklern zusammen.
Optimalerweise bringst du zusätzlich Erfahrung mit Embedded-Linux-Buildsystemen (z.B. Buildroot, Yocto), Artefakt-Repositories sowie automatisierten Quality Gates und Codeanalyse mit.
Du bist fliessend in Deutsch.
Cloud-Infrastruktur-Entwickler (Linux) (m/w/d)
Über
Verantwortung
- Entwicklung skalierbarer, zuverlässiger und sicherer Cloud-Infrastrukturen durch Automatisierungscodes
- Design und Implementierung von Tools für kontinuierliche Integration und Bereitstellung
- Einrichtung und Wartung von Netzwerkinfrastrukturen sowie Implementierung virtueller Linux-Server
- Schnittstelle zwischen verschiedenen Abteilungen und Förderung von DevOps-Best Practices im Unternehmen
Qualifikationen
- Abgeschlossenes Studium in Computer Science oder langjährige Erfahrung
- Mindestens drei Jahre Erfahrung in einer ähnlichen Rolle
- Sehr gute Kenntnisse mit Azure, AWS, Infrastructure as Code, Devops Ansätze und Linux
- Fliessend in Deutsch und Englisch (C1)
Benefits
SRE / Kubernetes Engineer (m/w/d)
Über
Rolle
Du möchtest moderne Cloud-Plattformen betreiben, automatisieren und kontinuierlich weiterentwickeln? In dieser Position übernimmst du Verantwortung für den Aufbau und Betrieb skalierbarer Cloud-Native-Umgebungen und stellst gemeinsam mit deinem Team eine sichere, hochverfügbare und performante SaaS-Plattform sicher.
Mehrere Standorte und Homeoffice in der Deutschschweiz möglich
Verantwortung
Aufbau und Betrieb moderner Cloud-Native-Umgebungen auf Basis von Kubernetes, Docker und Linux
Technisches Onboarding neuer Kunden auf die SaaS-Plattform
Sicherstellung von Stabilität, Performance und Sicherheit der Plattformen
Optimierung des Betriebs durch Monitoring, Observability, Logging, Infrastructure as Code und Toil Reduction
Mitarbeit in DevSecOps-Themen sowie Unterstützung bei Identity & Access Management, Web Application Firewalls und automatisierten Security-Checks
Mitwirkung bei Penetration Tests sowie der kontinuierlichen Verbesserung der Sicherheitsstandards
Aufbau und Weiterentwicklung von Incident Management, Backup, Restore und Disaster Recovery zur Sicherstellung der Serviceverfügbarkeit
Enge Zusammenarbeit mit interdisziplinären Teams sowie Erstellung technischer Dokumentationen und aktiver Wissensaustausch
Einsatz moderner AI-Assisted Development-Methoden zur Optimierung von Engineering-Prozessen
Qualifikationen
Höherer Abschluss in Informatik (FH, HF oder Universität) oder vergleichbare Qualifikation
Mehrjährige Erfahrung als Site Reliability Engineer, DevOps Engineer, System Engineer oder in einer vergleichbaren Rolle
Fundierte Kenntnisse in Kubernetes, Docker, Linux, GitLab, Argo CD sowie modernen CI/CD-Prozessen
Erfahrung mit Infrastructure as Code, Monitoring, Logging sowie idealerweise Datenbanksystemen
Kenntnisse in DevSecOps, Identity & Access Management und Cloud-Security von Vorteil
Vertraut mit ITIL, SLI/SLO und Best Practices im Betrieb moderner IT-Services
Teamorientierte, strukturierte und eigenverantwortliche Arbeitsweise
Deutsch verhandlungssicher; Englischkenntnisse von Vorteil
Benefits