2 DevOps - Software in Thurgau
DevOps Cloud Backend Entwickler/-in (Kubernetes, Terraform & GitHub) (m/w/d)
Rolle
Du gestaltest Cloud nicht nur als Infrastruktur, sondern als strategische Basis für Innovation und Zukunftsfähigkeit. In dieser Rolle übernimmst du die Entwicklung und Optimierung skalierbarer Cloud-Architekturen und migrierst bestehende Services in Microsoft Azure. Du verantwortest dabei den Einsatz und die Weiterentwicklung von DevOps-Best Practices entlang des gesamten Lebenszyklus der Anwendungen. Mit klarer Ownership für zentrale Backend-Domänen sorgst du für stabile, leistungsfähige Systeme und einen zuverlässigen Betrieb. Durch konsequent automatisierte, reibungslose Deployments trägst du entscheidend zur hohen Verfügbarkeit und Weiterentwicklung der Plattform bei.
Verantwortung
- Du konzipierst, implementierst und migrierst Cloud-Services in moderne Cloud-Umgebungen.
- In dieser Rolle entwirfst und optimierst du die Backend-Architektur für Zuverlässigkeit, Skalierbarkeit und Performance.
- Als Cloudplattform und Backend Entwickler:in integrierst du Security- und Monitoring-Konzepte und stellst den stabilen Betrieb sicher.
- Du etablierst DevOps-Praktiken, baust CI/CD-Pipelines in Azure auf und treibst Automatisierung voran.
- In dieser Rolle sicherst du hohe Codequalität durch Reviews und die Definition einheitlicher Standards für das Team.
- Als Cloudplattform und Backend Entwickler:in übernimmst du Ownership für zentrale Backend-Domänen und evaluierst neue Technologien zur Weiterentwicklung der Infrastruktur.
Qualifikationen
Abgeschlossenes Studium an Universität, Fachhochschule oder ETH oder eine gleichwertige Ausbildung mit entsprechender Praxiserfahrung.
Du verfügst über langjährige Erfahrung in der Konzeption und Entwicklung von Microservice-Architekturen in produktiven Cloud-Umgebungen.
Sehr gute Kenntnisse in C#.NET oder Node.js sowie praktische Erfahrung mit Kubernetes, Terraform und GitHub Actions zeichnen dich aus.
Du gestaltest und betreibst hochskalierbare, zuverlässige Cloud-Systeme und setzt dabei Event-driven Architecture und Domain-driven Design gezielt ein.
Sichere Anwendung von Unit-, Integrations- und Funktionstests sowie Routine in Test-Driven Development, Continuous Integration und Refactoring gehören für dich zum Alltag.
Du agierst sicher in agilen Teams (Scrum), arbeitest selbständig, strukturiert und dienstleistungsorientiert.
Du kommunizierst verhandlungssicher in Deutsch und Englisch.
Benefits
System Architect Embedded Platforms (m/w/d)
Rolle
In dieser Rolle entwickelst du anspruchsvolle C++-Softwarelösungen auf Linux-Basis für vielfältige Anwendungen im Industrie- und Medizintechnik-Umfeld. Du übernimmst Verantwortung in breit gefächerten Entwicklungs- und Kundenprojekten und gestaltest deren technische Umsetzung aktiv mit. Dabei analysierst und spezifizierst du Anforderungen, entwirfst nachhaltige Softwarearchitekturen und setzt diese in sauber strukturiertem, performantem Code um. Du arbeitest eng mit anderen Fachbereichen zusammen, um robuste, qualitativ hochwertige und langfristig wartbare Lösungen sicherzustellen. Zudem nutzt du moderne KI-Tools, setzt sie professionell in deinem Entwicklungsalltag ein und prägst neue, effizientere Arbeitsweisen mit.
Verantwortung
- Du entwickelst Embedded-Linux-Software in C++ und integrierst sowie adaptierst zentrale Linux-Komponenten, von Treibern über Security-Patches bis zu Cloud-Clients.
- In dieser Rolle erstellst du massgeschneiderte Yocto-Distributionen für kundenspezifische Hardwareplattformen.
- Du konzipierst, erweiterst und pflegst Testkonzepte sowie Testinfrastrukturen zur Sicherung der Softwarequalität.
- Als C++ Softwareentwickler Linux optimierst und betreibst du die CI/CD-Pipeline und stellst einen reibungslosen Build- und Delivery-Prozess sicher.
- Du nutzt KI-Werkzeuge gezielt zur Effizienzsteigerung und etablierst entsprechende Best Practices im Entwicklungsteam.
- In dieser Rolle arbeitest du eng mit Projektleitung, Hardwareentwicklung sowie externen Partnern und Kunden zusammen und stimmst Anforderungen und Lösungen ab.
Qualifikationen
Du verfügst über einen Abschluss einer Fachhochschule, Universität oder höheren Fachschule im technischen Bereich
Du bringst fundierte Kenntnisse in der Programmierung für integrierte Systeme mit
Du hast Routine im Umgang mit distributionsnahen Toolchains
Du kennst dich idealerweise mit Schutzkonzepten, quelloffenen Projekten oder plattformübergreifenden UI-Technologien aus
Du sprichst fliessend Deutsch und bringst gute Englischkenntnisse mit
Benefits