Siemens
Scientific Games
DevOps Spezialist
SCIENTIFIC GAMES
Scientific Games ist weltweit führend bei Lotteriespielen, Sportwetten und Technologie sowie der Partner der Wahl für staatliche Lotterien. Von hochmodernen backend-Systemen bis hin zu spannenden Unterhaltungserlebnissen und wegweisenden Lösungen für den Einzelhandel und den digitalen Bereich – wir verbessern das Spielerlebnis jeden Tag. Wir heben Spieldesigns auf die nächste Stufe und sind Pioniere in der Datenanalyse und bei iLottery. Basierend auf einem Fundament vertrauensvoller Partnerschaften kombiniert Scientific Games unermüdliche Innovation, legendäre Leistung und kompromisslose Sicherheit, um die globale Lotteriebranche verantwortungsbewusst voranzubringen.
ZUSAMMENFASSUNG DER POSITION
Stellenbeschreibung
Der DevOps-Spezialist ist eine praxisorientierte Rolle im Bereich Platform Engineering. Zu den Verantwortlichkeiten gehören das Design, die Implementierung, die Automatisierung und der Betrieb zuverlässiger und sicherer Infrastruktur- und Bereitstellungsplattformen, sowohl in On-Premise-Umgebungen als auch in AWS- oder Hybrid-Umgebungen.
Der Schwerpunkt dieser Rolle liegt auf OpenShift und Kubernetes, Linux-Infrastruktur, Containern, Infrastructure as Code, CI/CD-Pipelines, Observability, Sicherheit und Compliance sowie dem Betrieb hochverfügbarer Systeme. Der ideale Kandidat arbeitet eng mit den Entwicklungs-, QA-, Sicherheits- und Betriebsteams zusammen, um DevOps-Praktiken zu etablieren und die Zuverlässigkeit der Bereitstellungen kontinuierlich zu verbessern.
Diese Stelle kann je nach organisatorischem Bedarf und dem Wohnsitz des Kandidaten in Montreal und/oder Winnipeg besetzt werden.
Zusammenfassung der Position
Der DevOps-Spezialist ist eine praxisorientierte Rolle im Bereich Platform Engineering. Zu den Verantwortlichkeiten gehören das Design, die Implementierung, die Automatisierung und der Betrieb zuverlässiger und sicherer Infrastruktur- und Bereitstellungsplattformen, sowohl in On-Premise-Umgebungen als auch in AWS- oder Hybrid-Umgebungen.
Der Schwerpunkt dieser Rolle liegt auf AWS / OpenShift und Kubernetes, Linux-Infrastruktur, Containern, Infrastructure as Code, CI/CD-Pipelines, Observability, Sicherheit/Compliance und dem Betrieb hochverfügbarer Systeme. Der ideale Kandidat arbeitet eng mit den Entwicklungs-, QA-, Sicherheits- und Betriebsteams zusammen, um DevOps-Praktiken zu etablieren und die Zuverlässigkeit der Bereitstellungen kontinuierlich zu verbessern.
Diese Stelle kann je nach organisatorischem Bedarf und dem Wohnsitz des Kandidaten in Montreal und/oder Winnipeg besetzt werden.
Anforderungen / Qualifikationen
- Abgeschlossenes technisches Hochschulstudium (Bachelor) in Informatik, Informationstechnologie, Ingenieurwesen oder einem verwandten Bereich oder eine gleichwertige Kombination aus Ausbildung und praktischer Erfahrung auf der Plattform.
- Mindestens 5 Jahre einschlägige Erfahrung in den Bereichen DevOps, Platform Engineering, Infrastrukturbetrieb, Cloud-Betrieb, SRE oder Produktionssupport für unternehmensweite Systeme.
- Fundierte Kenntnisse von Linux und Linux-Infrastrukturen, insbesondere Ubuntu LTS und Red Hat Enterprise Linux, einschließlich Fehlerbehebung, Patch-Management, Sicherheits-Härtung, Netzwerktechnik und Leistungsanalyse.
- Praktische Erfahrung in Design, Implementierung, Konfiguration, Wartung und Betrieb von Kubernetes- und/oder OpenShift-Umgebungen; Erfahrung mit Container-Plattformen ist erforderlich.
- Fundierte Erfahrung mit Infrastructure as Code und Automatisierung, insbesondere mit Terraform und Ansible; Kenntnisse in CloudFormation, Python, Bash, PowerShell, GitOps oder ähnlichen Tools sind ein großer Vorteil.
- Erfahrung in der Entwicklung und Wartung von CI/CD-Pipelines unter Verwendung von GitLab, Jenkins oder ähnlichen Tools, um zuverlässige Anwendungs- und Infrastrukturbereitstellungen zu gewährleisten.
- Kenntnisse von Virtualisierungsplattformen wie vSphere, KVM oder Hyper-V sowie praktisches Verständnis von Netzwerken, Speicher, DNS, SSL/TLS-Zertifikaten und Sicherheitskontrollen.
- Sehr gute Englischkenntnisse sind erforderlich, da die Zusammenarbeit mit Teams in den USA und international erfolgt.
KOMPETENZEN UND FÄHIGKEITEN
- Aufgeschlossen und kundenorientiert mit exzellenten Kommunikationsfähigkeiten gegenüber technischem und nicht-technischem Publikum.
- Ausgeprägter Teamgeist, hohe Reaktionsfähigkeit und Zuverlässigkeit sowie die Fähigkeit zur Zusammenarbeit mit Entwicklungs-, QA-, Sicherheits- und Betriebsteams sowie mit Anbietern und Stakeholdern im Unternehmen.
- Automatisierungsorientierter Ansatz mit Fokus auf Reproduzierbarkeit, Standardisierung, Betriebssicherheit, Resilienz, Observability und kontinuierliche Verbesserung.
- Fähigkeit zur Lösung komplexer Probleme in den Bereichen Anwendungsschichten, Container, Linux, Netzwerk, Datenbanken, Identitäts- und Zugriffsmanagement (IAM), AWS-Dienste und Bereitstellungspipelines.
- Sicher im Mentoring anderer, in der Dokumentation von Plattform-Mustern, im Wissensaustausch und in der Förderung strenger DevOps-Praktiken.
Anforderungen / Qualifikationen
- Technischer akademischer Hintergrund, Bachelor-Abschluss in Informatik, Informationstechnik, Ingenieurwesen oder einem verwandten Bereich, oder eine gleichwertige Kombination aus Ausbildung und praktischer Plattform-Erfahrung.
- Mindestens 5 Jahre einschlägige Erfahrung in DevOps, Plattform-Engineering, Infrastrukturbetrieb, Cloud-Betrieb, SRE oder Produktionssupport für Systeme auf Unternehmensebene.
- Fortgeschrittene Kenntnisse von Linux- und Linux-Infrastrukturen, insbesondere Ubuntu LTS und Red Hat Enterprise Linux, einschließlich Fehlerbehebung, Patching, Hardening, Netzwerk und Leistungsanalyse.
- Praktische Erfahrung in der Architektur, Einrichtung, Konfiguration, Wartung und dem Betrieb von Kubernetes und/oder OpenShift-Umgebungen; Erfahrung mit Container-Plattformen ist erforderlich.
- Fundierte Erfahrung mit Infrastructure as Code und Automatisierung, insbesondere Terraform und Ansible; CloudFormation, Python, Bash, PowerShell, GitOps oder ähnliche Tools sind ein starkes Plus.
- Erfahrung in der Konzeption und Unterstützung von CI/CD-Pipelines mit GitLab, Jenkins oder vergleichbaren Tools für zuverlässige Anwendungs- und Infrastruktur-Deployments.
- Kenntnisse von Virtualisierungsplattformen wie vSphere, KVM oder Hyper-V sowie praktisches Verständnis von Netzwerk, Storage, DNS, SSL/TLS-Zertifikaten und Sicherheitskontrollen.
- Fließende Englischkenntnisse sind erforderlich; Französisch ist ein Plus für den Support am Standort Montreal. Gelegentliche Reisen sowie Support bei Releases oder Incidents außerhalb der Geschäftszeiten können erforderlich sein.
Fähigkeiten und Kompetenzen
- Offene und kundenorientierte Denkweise mit ausgeprägten Kommunikationsfähigkeiten für technisches und nicht-technisches Publikum.
- Ausgeprägte Teamfähigkeit, Einsatzbereitschaft und Zuverlässigkeit mit der Fähigkeit zur Zusammenarbeit mit Entwicklung, QA, Sicherheit, Betrieb, Anbietern und geschäftlichen Stakeholdern.
- Automatisierungs-fokussierte Denkweise mit Schwerpunkt auf Wiederholbarkeit, Standardisierung, sicherem Betrieb, Resilienz, Observability und kontinuierlicher Verbesserung.
- Fähigkeit zur Fehlerbehebung bei komplexen Problemen über Anwendungs-, Container-, Linux-, Netzwerk-, Datenbank-, IAM-, AWS-Service- und Deployment-Pipeline-Ebenen hinweg.
- Freude daran, andere zu coachen, Plattform-Muster zu dokumentieren, Wissen zu teilen und disziplinierte DevOps-Praktiken zu fördern.
- Erfahrung mit AWS ist von Vorteil, insbesondere mit EC2, VPC, IAM, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, Load Balancing, EKS/ECS-Konzepten, Snapshots sowie Hochverfügbarkeits- (HA) und Disaster-Recovery-Modellen (DR).
- Einschlägige Zertifizierungen sind von Vorteil, insbesondere AWS, Kubernetes/CKA/CKAD, Red Hat OpenShift, Terraform Associate oder eine gleichwertige Zertifizierung im Bereich DevOps oder Cloud.
- AWS-Erfahrung ist von Vorteil, insbesondere EC2, VPC, IAM, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, Load Balancing, EKS/ECS-Konzepte, Snapshots, HA- und DR-Muster.
- Relevante Zertifizierungen sind von Vorteil, einschließlich AWS, Kubernetes/CKA/CKAD, Red Hat OpenShift, Terraform Associate oder vergleichbare DevOps-/Cloud-Qualifikationen.
Arbeitsbedingungen
Gelegentliche Reisen sowie Einsätze außerhalb der regulären Arbeitszeiten für das Incident Management oder bei Produktivsetzungen können erforderlich sein.
- Verantwortlich für die Verwaltung geplanter Bereitstellungen, Wartungsfenster, Incident Management, Plattform-Upgrades, Disaster-Recovery-Übungen und Änderungen in der Produktion außerhalb der regulären Arbeitszeiten bei Bedarf.
- Teilnahme an einer 24/7-Rufbereitschaft für Dienste im Zusammenhang mit Plattform, Cloud, Infrastruktur und Bereitstellung möglich.
- Reisebereitschaft bei Bedarf für Implementierungen, Koordination mit Anbietern und Kunden, Aktivitäten im Rechenzentrum oder standortübergreifenden technischen Support.
Technische Umgebung und Tools
Cloud / AWS
Nützliche Kenntnisse: EC2, VPC/Subnetze/Security Groups, IAM, ELB/ALB, Route 53, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, Snapshots, AWS Backup und Konzepte rund um EKS/ECS.
Container / Orchestrierung
OpenShift, Kubernetes, Docker/containerd, Registries, Helm/Kustomize, Ingress/Routes, RBAC, Namespaces/Projekte, Operatoren, OpenShift-Pipelines, EKS/ROSA-Konzepte und Betrieb des Plattform-Lebenszyklus.
Infrastructure as Code / Automatisierung
Terraform, CloudFormation, Ansible, Python, Bash, PowerShell, GitOps-Konzepte wie Argo CD/Flux, wiederverwendbare Module, YAML/JSON-Vorlagen und Drift-Kontrolle.
CI/CD / Deployment Engineering
GitLab CI, Jenkins, Git, Artefakt-Repositories, automatisierte Qualitätskontrollen, Testintegration, Sicherheitsanalysen, Blue/Green- oder Canary-Konzepte, Deployment-Tracking und Rollback-Planung.
Linux / Virtualisierung
Ubuntu LTS, Red Hat Enterprise Linux (RHEL), vSphere, KVM, Hyper-V, systemd, Netzwerke, Speicher, Zertifikate, Patch-Management, Sicherheits-Härtung und Leistungsanalyse.
Observability / Betrieb
Prometheus, Grafana, Alertmanager, ELK/OpenSearch, Splunk, CloudWatch, Logs, Metriken, Traces, Dashboards, Runbooks, SLO/SLI-Konzepte sowie Praktiken für Incidents, Probleme und Changes.
Anwendungs- und Datenintegration
Java-Anwendungsumgebungen, API, Service-Integrationen, Konzepte rund um PostgreSQL/Postgres und RDS/Aurora PostgreSQL, Secrets- und Konfigurationsmanagement sowie Bereitstellung von Umgebungen.
Sicherheit / Compliance
IAM/RBAC, Prinzip der geringsten Rechte, Container- und Image-Scanning, TLS, Verschlüsselung (at rest und in transit), KMS, Secrets Manager, Schwachstellenbehebung, Compliance-Kontrollen und Audit-Nachweise.
________________________________________________________________________________________________________________________________________________
Arbeitsbedingungen
- Unterstützung bei geplanten Releases, Wartungsfenstern, Incident-Reaktion, Plattform-Upgrades, DR-Übungen und Produktionsänderungen außerhalb der regulären Geschäftszeiten, wenn erforderlich.
- Teilnahme an einer 24x7-Rufbereitschaft für Plattform-, Cloud-, Infrastruktur- und Deployment-Dienste möglich.
- Reisebereitschaft bei Bedarf für Implementierungen, Koordination mit Anbietern/Kunden, Rechenzentrumsaktivitäten oder standortübergreifenden Plattform-Support.
Technische Umgebung und Tools
Cloud / AWS
Vorteilhaft: EC2, VPC/Subnetze/Security Groups, IAM, ELB/ALB, Route 53, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, Snapshots, AWS Backup und EKS/ECS-Konzepte.
Container / Orchestrierung
OpenShift, Kubernetes, Docker/containerd, Registries, Helm/Kustomize, Ingress/Routes, RBAC, Namespaces/Projekte, Operatoren, OpenShift-Pipelines, EKS/ROSA-Konzepte und Plattform-Lifecycle-Betrieb.
Infrastructure as Code / Automatisierung
Terraform, CloudFormation, Ansible, Python, Bash, PowerShell, GitOps-Konzepte wie Argo CD/Flux, wiederverwendbare Module, YAML/JSON-Templates und Drift-Kontrolle.
CI/CD / Release-Engineering
GitLab CI, Jenkins, Git, Artefakt-Repositories, automatisierte Quality Gates, Testintegration, Sicherheitsscanning, Blue/Green- oder Canary-Konzepte, Deployment-Nachweise und Rollback-Planung.
Linux / Virtualisierung
Ubuntu LTS, Red Hat Enterprise Linux (RHEL), vSphere, KVM, Hyper-V, systemd, Netzwerk, Storage, Zertifikate, Patching, Hardening und Leistungsanalyse.
Observability / Betrieb
Prometheus, Grafana, Alertmanager, ELK/OpenSearch, Splunk, CloudWatch, Logs, Metriken, Traces, Dashboards, Runbooks, SLO/SLI-Konzepte und Incident-/Problem-/Change-Praktiken.
Anwendungs- / Datenintegration
Java-Anwendungsumgebungen, APIs, Service-Integrationen, PostgreSQL/Postgres und RDS/Aurora PostgreSQL-Konzepte, Secrets-/Konfigurationsmanagement und Umgebungs-Promotion.
Sicherheit / Compliance
IAM/RBAC, Least Privilege, Container-/Image-Scanning, TLS, Verschlüsselung (at rest/in transit), KMS, Secrets Manager, Schwachstellenbehebung, Compliance-Kontrollen und Audit-Nachweise.
QUALIFIKATIONEN
SG ist ein Arbeitgeber, der Chancengleichheit fördert und Bewerber nicht aufgrund von Rasse, Hautfarbe, Geschlecht, Alter, nationaler Herkunft, Religion, sexueller Orientierung, Geschlechtsidentität, Veteranenstatus, Behinderung oder einer anderen durch Bundes-, Landes- oder lokale Gesetze geschützten Klasse diskriminiert. Wenn Sie weitere Informationen zu Ihren Rechten auf Chancengleichheit als Bewerber gemäß dem Gesetz wünschen, klicken Sie bitte hier für das EEOC-Poster eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf.
Hauptverantwortlichkeiten
- Design, Implementierung und Wartung einer skalierbaren und sicheren Infrastruktur auf OpenShift, Kubernetes, Linux-Virtualisierungsplattformen und AWS unter Einhaltung von Standards für Hochverfügbarkeit, Disaster Recovery, Fehlertoleranz und Betrieb.
- Einrichtung und Betrieb von Container-Plattformen unter Verwendung von OpenShift/Kubernetes, Docker oder kompatiblen Laufzeitumgebungen, Registries, Ingress-Regeln und Routing, Namespaces und Projekten, rollenbasierter Authentifizierung und Autorisierung (RBAC), Secrets und ConfigMaps, Ressourcenkontrollen, Operatoren und Deployment-Manifesten.
- Implementierung von Infrastructure as Code und Konfigurationsautomatisierung unter Verwendung von Terraform, Ansible, CloudFormation, GitOps-Modellen, Python, Bash, PowerShell, YAML/JSON oder gleichwertigen Tools zur Standardisierung von Umgebungen und Reduzierung von Konfigurationsabweichungen.
- Design, Wartung und Verbesserung von CI/CD-Pipelines unter Verwendung von GitLab CI, Jenkins oder ähnlichen Tools, einschließlich Validierung von Builds und Paketen, Artefakt-Promotion, Qualitätskontrollen, Bereitstellungsgenehmigungen, Sicherheitsanalysen, Rollback-Verfahren und Versionsdokumentation.
- Unterstützung von AWS- und Hybrid-Cloud-Operationen, einschließlich EC2, VPC/Subnetze/Security Groups, IAM, Load Balancing, Route 53, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, Snapshots und EKS/ECS-Konzepten.
- Verwaltung der Ubuntu LTS- und Red Hat Enterprise Linux (RHEL)-Infrastruktur, einschließlich Paketverwaltung, systemd-Diensten, Patch-Management, Sicherheits-Härtung, Zertifikaten, Speicher- und Dateisystemen, Netzwerken, Log-Analyse und sicherer Konfiguration.
- Verbesserung der Systemtransparenz mit Tools wie Prometheus, Grafana, Alertmanager, ELK/OpenSearch, Splunk und CloudWatch; Verwaltung von Dashboards, Alarmen, Runbooks und proaktiven Überwachungspraktiken zur Lösung von Problemen, bevor sie Auswirkungen auf Kunden haben.
- Gewährleistung von Sicherheit und Compliance in Cloud- und On-Premise-Umgebungen durch das Prinzip der geringsten Rechte (Least Privilege), Identitäts- und Zugriffsmanagement (IAM), rollenbasierte Zugriffskontrolle (RBAC), TLS- und Verschlüsselungspraktiken, Secrets Management, Schwachstellenbehebung, Image- und Container-Scanning sowie Audit-Nachweise.
- Zusammenarbeit mit Entwicklungs-, QA-, Sicherheits- und Betriebsteams sowie Anbietern zur Integration von DevOps-Toolchains, Verbesserung der Reproduzierbarkeit von Bereitstellungen, Unterstützung automatisierter Tests und Begleitung der Teams bei der Einführung von Plattform-Praktiken.
- Teilnahme am Incident-, Problem- und Change-Management, insbesondere bei der Unterstützung von Produktivsetzungen, Wartungsfenstern, Disaster-Recovery-Übungen, Ursachenanalysen (Root Cause Analysis), Korrekturmaßnahmen und der Dokumentation von Betriebswissen.
- Konzeption, Implementierung und Wartung skalierbarer, sicherer Infrastrukturen auf OpenShift, Kubernetes, Linux-Virtualisierungsplattformen und AWS, unter Berücksichtigung von Hochverfügbarkeit, Disaster Recovery, Fehlertoleranz und betrieblichen Standards.
- Aufbau und Betrieb von Container-Plattformen unter Verwendung von OpenShift/Kubernetes, Docker oder kompatiblen Runtimes, Registries, Ingress/Routes, Namespaces/Projekten, RBAC, Secrets/Config Maps, Ressourcenkontrollen, Operatoren und Deployment-Manifesten.
- Implementierung von Infrastructure as Code und Konfigurationsautomatisierung unter Verwendung von Terraform, Ansible, CloudFormation, GitOps-Mustern, Python, Bash, PowerShell, YAML/JSON oder gleichwertigen Tools zur Standardisierung von Umgebungen und zur Reduzierung von Konfigurationsabweichungen.
- Konzeption, Wartung und Verbesserung von CI/CD-Pipelines unter Verwendung von GitLab CI, Jenkins oder ähnlichen Tools, einschließlich Build-/Paketvalidierung, Artefakt-Promotion, Quality Gates, Deployment-Freigaben, Sicherheitsscans, Rollback-Schritten und Release-Nachweisen.
- Unterstützung von AWS- und Hybrid-Cloud-Betrieb, wo anwendbar, einschließlich EC2, VPC/Subnetzen/Security Groups, IAM, Load Balancing, Route 53, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, Snapshots und EKS/ECS-Konzepten.
- Administration von Ubuntu LTS und Red Hat Enterprise Linux (RHEL)-Infrastrukturen, einschließlich Paketverwaltung, systemd-Diensten, Patching, Hardening, Zertifikaten, Storage/Dateisystemen, Netzwerk, Log-Überprüfung und sicherer Konfiguration.
- Vorantreiben der Observability unter Verwendung von Tools wie Prometheus, Grafana, Alertmanager, ELK/OpenSearch, Splunk und CloudWatch; Pflege von Dashboards, Alerts, Runbooks und proaktiven Monitoring-Praktiken zur Lösung von Problemen vor Auswirkungen auf den Kunden.
- Sicherstellung von Sicherheit und Compliance in Cloud- und On-Premise-Umgebungen durch Least-Privilege-Zugriff, IAM/RBAC, TLS/Verschlüsselungspraktiken, Secrets Management, Schwachstellenbehebung, Image-/Container-Scanning und Audit-Nachweise.
- Zusammenarbeit mit Entwicklung, QA, Sicherheit, Anbietern und Betrieb, um DevOps-Toolchains zu integrieren, die Wiederholbarkeit von Deployments zu verbessern, automatisierte Tests zu unterstützen und Teams bei Plattform-Praktiken zu coachen.
- Teilnahme an Incident-, Problem- und Change-Management, einschließlich Release-Unterstützung, Wartungsfenstern, DR-Übungen, Ursachenanalysen, Korrekturmaßnahmen und Dokumentation von Betriebswissen.
