DevOps Ingenieur
Role details
Job location
Tech stack
Job description
Sind Sie begeistert von der Möglichkeit, zuverlässige, leistungsstarke Anwendungsplattformen in einer modernen DevOps-Umgebung zu gestalten? Mögen Sie es, Automatisierung, Betrieb und Innovation zu kombinieren, um widerstandsfähige Services zu erstellen, die für den produktiven Einsatz in grossem Massstab bereit sind? Wir suchen einen Application DevOps Engineer, der automatisierte Deployments, GitOps-basierte Auslieferung und Infrastructure-as-Code über Cloud- und On-Premise-Umgebungen vorantreibt. In dieser Rolle arbeiten Sie eng mit den Anwendungsentwicklungsteams zusammen, um stabile, latenzarme und sichere Abläufe sicherzustellen und gleichzeitig die Deployment-Workflows, das Monitoring und die Plattformresilienz kontinuierlich zu verbessern., * Entwerfen, implementieren und pflegen automatisierte Deployment-Workflows mit Ansible und GitLab CI/CD.
- Verantwortung für End-to-End-GitOps-Deployment-Prozesse mit GitLab CI/CD, inklusive Umgebungs-Promotion, Rollout-Strategien und Konfigurationsmanagement.
- Aufbau und Pflege von Infrastructure-as-Code-Lösungen für Anwendungs- und Plattformkomponenten mit Tools wie Helm, Terraform und Ansible, um wiederholbare und prüfbare Änderungen sicherzustellen.
- Unterstützung und Optimierung von On-Premise- und Cloud-Infrastrukturen, inklusive Microsoft-Plattformen und Azure-Administration, mit Fokus auf Resilienz, Performance und latenzarme Einsatzbereitschaft.
- Definition und kontinuierliche Verbesserung von Monitoring, Alerting, Dashboards und Runbooks zur Stärkung der Betriebssicherheit und der Reaktion auf Vorfälle.
- Entwicklung von Automatisierungs- und Integrationsskripten in PowerShell, Python, Perl, Bash und CMD sowie Arbeit mit strukturierten Formaten wie XML, JSON und XSL, wo erforderlich.
- Betrieb und Support von Monitoring- und Job-Scheduling-Plattformen wie Patrol, Elastic, Grafana und Airflow.
- Zusammenarbeit mit Entwicklungs-, Infrastruktur- und Sicherheitsteams, um eine zuverlässige Auslieferung, stabile Abläufe und effektive Problemlösungen sicherzustellen.
Requirements
- Starke DevOps-Mentalität mit Erfahrung im gesamten Software-Lieferzyklus und Betrieb von Produktionssystemen.
- Praktische Erfahrung mit Enterprise-IT-Infrastruktur in komplexen Umgebungen, inklusive Cisco, Windows, Linux, Active Directory, Kerberos und virtualisierten Plattformen.
- Ausgeprägte Skriptkenntnisse in Python und Shell sowie praktische Erfahrung mit GitLab CI/CD; Erfahrung mit Ansible und Infrastructure-as-Code wird sehr geschätzt.
- Fundiertes Verständnis von Linux, Netzwerktechnologien und Containerisierungskonzepten wie Docker, Podman, OpenShift-Images, Registries, Runtime und Sicherheit.
- Erfahrung mit Monitoring-, Alerting- und Logging-Lösungen wie Prometheus, Grafana, ELK/EFK, Splunk oder ähnlichen Tools in containerisierten Umgebungen.
- Hohe Sicherheitsbewusstheit, inklusive PKI-Zertifikatsverwaltung, Firewall-Administration, Schwachstellenmanagement und Arbeit in sicherheitsbewussten Umgebungen.
- Ausgezeichnete Troubleshooting-Fähigkeiten und eine strukturierte Herangehensweise an Incident-, Problem-, Release- und Change-Management.
- Erfahrung in der Unterstützung von Betriebssicherheit, Compliance, Notfallwiederherstellungsplanung, Dokumentation und bereichsübergreifender Zusammenarbeit.
- Klare Kommunikationsfähigkeiten mit der Fähigkeit, technische Themen sowohl technischen als auch nicht-technischen Zielgruppen zu erklären.
- Fließendes Englisch; Deutsch und/oder Spanisch sind von Vorteil.