Zum Hauptinhalt springen

DevOps Engineer Azure DevOps Server (m/w/d)

Technologie
Vitodata AG
Seuzach, SchweizVor 2 Tagen
VollzeitHybrid

Stellenbeschreibung

Requirements

Must have:

- Abgeschlossene Ausbildung oder Studium in Informatik, Systemtechnik oder eine vergleichbare Qualifikation - Mehrjährige Erfahrung mit CI/CD-Pipelines - Sehr gute Kenntnisse in Git und PowerShell - Sehr gute Deutschkenntnisse (C1), gute Englischkenntnisse (B2)

Nice to have:

- Erfahrung mit .NET-, Angular-/Node.js- und SQL-basierten Build-Prozessen - Kenntnisse in Docker, Docker Compose, NuGet, npm, InstallShield oder Code-Signing-Prozessen - Erfahrung mit SonarQube (oder ähnliche Tools), automatisierten Quality Gates, Testautomatisierung und Security Scans - Erfahrung mit Deployment-Prozessen für On-Premise- und SaaS-Lösungen sowie mit gewachsenen Legacy-Systemen - Grundverständnis für hochverfügbare oder regulierte Softwareumgebungen, idealerweise im Gesundheitswesen

Responsibilities:

- Du verantwortest den stabilen Betrieb, die Pflege und die Weiterentwicklung unserer Build- und Release-Pipelines in Azure DevOps Server - Du automatisierst Build-, Test-, Paketierungs-, Signierungs- und Deployment-Prozesse und reduzierst manuelle Arbeitsschritte sowie Fehlerquellen - Laufzeiten, Engpässe und wiederkehrende Fehler in den Pipelines werden von dir analysiert und du setzt gezielte Verbesserungen für Performance, Stabilität und Transparenz um - Du standardisierst Pipeline-Templates, Skripte, Variablen, Artefakte und Deployment-Abläufe über verschiedene Produkte und Repositories hinweg - Du entwickelst bestehende klassische Pipelines schrittweise in Richtung versionierter Pipeline-as-Code-Ansätze weiter, wo dies technisch und organisatorisch sinnvoll ist - Du betreust und optimierst unsere Self-Hosted Build Agents, Agent Pools und die dafür benötigten Toolchains - Automatisierte Qualitäts- und Sicherheitsprüfungen, beispielsweise Unit-, Integrations- und E2E-Tests, Codeanalyse und Quality Gates werden von dir integriert - Du unterstützt Entwicklung, Testing und Release Management bei Release-Vorbereitungen, Störungen und der Ursachenanalyse fehlgeschlagener Builds oder Deployments - Du dokumentierst Prozesse und Betriebswissen nachvollziehbar und baust Monitoring sowie aussagekräftige Kennzahlen für unsere Delivery-Prozesse auf - Du arbeitest eng mit Entwicklerinnen und Entwicklern, Softwarearchitektur, IT-Infrastruktur, Testing und Release Management zusammen und treibst Verbesserungen eigenständig voran

Company:

- Ein Produkt mit Wirkung: Software, die täglich in der Patientenversorgung im Einsatz steht - Eine zentrale Rolle mit grossem Einfluss auf Delivery-Geschwindigkeit, Qualität und Release-Sicherheit - Gestaltungsspielraum bei der Modernisierung unserer CI/CD- und Release-Landschaft - Ein erfahrenes Team, kurze Entscheidungswege und eine Unternehmenskultur auf Augenhöhe - Freiheit bei der Arbeitszeitplanung wie z. B. Jahresarbeitszeit und Homeoffice-Option (max. 2 Tage bei einem 100%-Pensum) - 26 Tage Ferien und 40-Stunden-Woche - Wir belohnen die langjährigen Mitarbeitenden mit Dienstaltersgeschenken von Ferientagen und Geldleistungen - Versichert für die Privatabteilung bei Unfall, überdurchschnittlich gute Pensionskasse 'Profond' - Regelmässige Team-Events - Individuelle Weiterbildungsmöglichkeiten - Parkplatz für Autos und ein überdachter Velo-Abstellplatz direkt vor Ort
Keywords
AngularSonarQubeNode.jsNpmAngularJSJavaScriptDevOpsAspPowershellScrumUnit TestingSqlInstallShieldAzure DevOps ServerCI/CDASP.NETActive Server Pages

Interessiert an dieser Stelle?