Siemens
Scientific Games
DevOps Specialist
SCIENTIFIC GAMES
Scientific Games is the global leader in lottery games, sports betting and technology, and the partner of choice for government lotteries. From cutting-edge backend systems to exciting entertainment experiences and trailblazing retail and digital solutions, we elevate play every day. We push game designs to the next level and are pioneers in data analytics and iLottery. Built on a foundation of trusted partnerships, Scientific Games combines relentless innovation, legendary performance, and unwavering security to responsibly propel the global lottery industry ever forward.
POSITION SUMMARY
Job Description
The DevOps Specialist is a hands-on platform engineering role responsible for designing, building, automating, and operating reliable and secure infrastructure and deployment platforms, both in on-premise and AWS or hybrid environments.
This role focuses on OpenShift and Kubernetes, Linux infrastructure, containers, Infrastructure as Code, CI/CD pipelines, observability, security and compliance, and high-availability operations. The ideal candidate will work closely with development, quality assurance, security, and operations teams to integrate DevOps practices and continuously improve delivery reliability.
This position may be filled in Montreal and/or Winnipeg, depending on organizational needs and the candidate's province of residence.
Position Summary
The DevOps Specialist is a hands-on platform engineering role responsible for designing, building, automating and operating reliable, secure infrastructure and deployment platforms across on-premise and AWS/hybrid environments.
The role focuses on AWS / OpenShift and Kubernetes, Linux infrastructure, containers, Infrastructure as Code, CI/CD pipelines, observability, security/compliance and high-availability operations. The ideal candidate partners closely with Development, QA, Security and Operations teams to embed DevOps practices and continuously improve delivery reliability.
This position may be filled in Montreal and/or Winnipeg, based on organizational needs and the province of origin of the candidates.
Job Requirements / Required Qualifications
- University-level technical education, a bachelor's degree in computer science, information technology, engineering, or a related field, or an equivalent combination of education and hands-on platform experience.
- At least 5 years of relevant experience in DevOps, platform engineering, infrastructure operations, cloud operations, SRE, or production support for enterprise-scale systems.
- In-depth knowledge of Linux and Linux infrastructure, particularly Ubuntu LTS and Red Hat Enterprise Linux, including troubleshooting, patching, security hardening, networking, and performance analysis.
- Hands-on experience in designing, implementing, configuring, maintaining, and operating Kubernetes and/or OpenShift environments; experience with container platforms is required.
- Strong experience in Infrastructure as Code and automation, particularly with Terraform and Ansible; proficiency in CloudFormation, Python, Bash, PowerShell, GitOps, or similar tools is a major asset.
- Experience in designing and maintaining CI/CD pipelines using GitLab, Jenkins, or similar tools to ensure reliable application and infrastructure deployments.
- Knowledge of virtualization platforms such as vSphere, KVM, or Hyper-V, as well as a practical understanding of networking, storage, DNS, SSL/TLS certificates, and security controls.
- Proficiency in English is required as the individual may be called upon to collaborate with teams located in the United States and internationally.
SKILLS AND APTITUDES
- Open-minded and customer-oriented, with excellent communication skills for both technical and non-technical audiences.
- Excellent team spirit, high responsiveness and reliability, and the ability to collaborate with development, quality assurance, security, and operations teams, as well as with vendors and business stakeholders.
- An automation-first approach that emphasizes reproducibility, standardization, operational security, resilience, observability, and continuous improvement.
- Ability to resolve complex problems affecting application layers, containers, Linux, networking, databases, Identity and Access Management (IAM), AWS services, and deployment pipelines.
- Comfortable mentoring others, documenting platform patterns, sharing knowledge, and promoting rigorous DevOps practices.
Position Requirements / Qualifications
- Technical academic background, bachelor degree in Computer Science, Information Technology, Engineering or a related field, or equivalent combination of education and hands-on platform experience.
- Minimum 5 years of related experience in DevOps, platform engineering, infrastructure operations, cloud operations, SRE or production support for enterprise-scale systems.
- Advanced knowledge of Linux and Linux infrastructures, especially Ubuntu LTS and Red Hat Enterprise Linux, including troubleshooting, patching, hardening, networking and performance analysis.
- First-hand experience architecting, setting up, configuring, maintaining and operating Kubernetes and/or OpenShift environments; container platform experience is required.
- Strong experience with Infrastructure as Code and automation, particularly Terraform and Ansible; CloudFormation, Python, Bash, PowerShell, GitOps or similar tools are strong assets.
- Experience designing and supporting CI/CD pipelines with GitLab, Jenkins or comparable tools for reliable application and infrastructure deployments.
- Knowledge of virtualization platforms such as vSphere, KVM or Hyper-V, plus practical understanding of networking, storage, DNS, SSL/TLS certificates and security controls.
- Fluency in English is required; French is an asset for Montreal-based support. Occasional travel and after-hours release or incident support may be required.
Skills and Competencies
- Open and customer-oriented mindset with strong communication skills for technical and non-technical audiences.
- Strong teamwork, readiness and reliability, with the ability to collaborate across Development, QA, Security, Operations, vendors and business stakeholders.
- Automation-first mindset focused on repeatability, standardization, secure operations, resilience, observability and continuous improvement.
- Ability to troubleshoot complex issues across application, container, Linux, network, database, IAM, AWS service and deployment pipeline layers.
- Comfortable mentoring others, documenting platform patterns, sharing knowledge and promoting disciplined DevOps practices.
- Experience with AWS is a plus, particularly with EC2, VPC, IAM, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, load balancing, EKS/ECS concepts, snapshots, as well as high availability (HA) and disaster recovery (DR) models.
- Relevant certifications are an asset, including AWS, Kubernetes/CKA/CKAD, Red Hat OpenShift, Terraform Associate, or any other equivalent certification in DevOps or the cloud field.
- AWS experience is beneficial, particularly EC2, VPC, IAM, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, load balancing, EKS/ECS concepts, snapshots, HA and DR patterns.
- Relevant certifications are an advantage, including AWS, Kubernetes/CKA/CKAD, Red Hat OpenShift, Terraform Associate or comparable DevOps/cloud credentials.
Working Conditions
Occasional travel as well as after-hours work for incident management or production deployments may be required.
- Manages planned deployments, maintenance windows, incident management, platform upgrades, disaster recovery exercises, and production changes outside of normal business hours, as needed.
- May participate in a 24/7 on-call rotation for services related to the platform, cloud, infrastructure, and deployment.
- May be required to travel as needed for implementation, coordination with vendors and clients, data center activities, or cross-site technical support.
Technical Environment and Tooling
Cloud / AWS
Useful knowledge: EC2, VPC/subnets/security groups, IAM, ELB/ALB, Route 53, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, snapshots, AWS Backup, and concepts related to EKS/ECS.
Containers / Orchestration
OpenShift, Kubernetes, Docker/containerd, registries, Helm/Kustomize, ingress/routes, RBAC, namespaces/projects, operators, OpenShift pipelines, EKS/ROSA concepts, and platform lifecycle operations.
Infrastructure as Code / Automation
Terraform, CloudFormation, Ansible, Python, Bash, PowerShell, GitOps concepts such as Argo CD/Flux, reusable modules, YAML/JSON templates, and drift control.
CI/CD / Deployment Engineering
GitLab CI, Jenkins, Git, artifact repositories, automated quality gates, test integration, security scans, blue/green or canary concepts, deployment tracking, and rollback planning.
Linux / Virtualization
Ubuntu LTS, Red Hat Enterprise Linux (RHEL), vSphere, KVM, Hyper-V, systemd, networking, storage, certificates, patching, security hardening, and performance analysis.
Observability / Operations
Prometheus, Grafana, Alertmanager, ELK/OpenSearch, Splunk, CloudWatch, logs, metrics, traces, dashboards, runbooks, SLO/SLI concepts, and incident, problem, and change management practices.
Application and Data Integration
Java application environments, API, service integrations, concepts related to PostgreSQL/Postgres and RDS/Aurora PostgreSQL, secret and configuration management, and environment deployment.
Security / Compliance
IAM/RBAC, principle of least privilege, container and image scanning, TLS, encryption at rest and in transit, KMS, Secrets Manager, vulnerability remediation, compliance controls, and audit evidence.
________________________________________________________________________________________________________________________________________________
Working Conditions
- Supports planned releases, maintenance windows, incident response, platform upgrades, DR exercises and production changes outside standard business hours when required.
- May participate in 24x7 on-call rotation for platform, cloud, infrastructure and deployment services.
- May travel as needed for implementation, vendor/customer coordination, data centre activities or cross-site platform support.
Technical Environment and Tooling
Cloud / AWS
Beneficial: EC2, VPC/subnets/security groups, IAM, ELB/ALB, Route 53, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, snapshots, AWS Backup and EKS/ECS concepts.
Containers / orchestration
OpenShift, Kubernetes, Docker/containerd, registries, Helm/Kustomize, ingress/routes, RBAC, namespaces/projects, operators, OpenShift pipelines, EKS/ROSA concepts and platform lifecycle operations.
Infrastructure as Code / automation
Terraform, CloudFormation, Ansible, Python, Bash, PowerShell, GitOps concepts such as Argo CD/Flux, reusable modules, YAML/JSON templates and drift control.
CI/CD / release engineering
GitLab CI, Jenkins, Git, artifact repositories, automated quality gates, test integration, security scanning, blue/green or canary concepts, deployment evidence and rollback planning.
Linux / virtualization
Ubuntu LTS, Red Hat Enterprise Linux (RHEL), vSphere, KVM, Hyper-V, systemd, networking, storage, certificates, patching, hardening and performance analysis.
Observability / operations
Prometheus, Grafana, Alertmanager, ELK/OpenSearch, Splunk, CloudWatch, logs, metrics, traces, dashboards, runbooks, SLO/SLI concepts and incident/problem/change practices.
Application / data integration
Java application environments, APIs, service integrations, PostgreSQL/Postgres and RDS/Aurora PostgreSQL concepts, secrets/config management and environment promotion.
Security / compliance
IAM/RBAC, least privilege, container/image scanning, TLS, encryption at rest/in transit, KMS, Secrets Manager, vulnerability remediation, compliance controls and audit evidence.
QUALIFICATIONS
SG is an Equal Opportunity Employer and does not discriminate against applicants due to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. If you’d like more information about your equal employment opportunity rights as an applicant under the law, please click here for EEOC Poster eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf.
Key Responsibilities
- Design, implement, and maintain scalable and secure infrastructure on OpenShift, Kubernetes, Linux, and AWS virtualization platforms, adhering to standards for high availability, disaster recovery, fault tolerance, and operations.
- Implement and operate container platforms using OpenShift/Kubernetes, Docker, or compatible runtimes, registries, Ingress and routing rules, namespaces and projects, Role-Based Access Control (RBAC), secrets and config maps, resource controls, operators, and deployment manifests.
- Implement Infrastructure as Code and configuration automation using Terraform, Ansible, CloudFormation, GitOps patterns, Python, Bash, PowerShell, YAML/JSON, or equivalent tools to standardize environments and reduce configuration drift.
- Design, maintain, and improve CI/CD pipelines using GitLab CI, Jenkins, or similar tools, including build and package validation, artifact promotion, quality gates, deployment approvals, security scans, rollback procedures, and version documentation.
- Provide support for AWS and hybrid cloud operations, where applicable, including EC2, VPC/subnets/security groups, IAM, load balancing, Route 53, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, snapshots, and EKS/ECS concepts.
- Manage Ubuntu LTS and Red Hat Enterprise Linux (RHEL) infrastructure, including package management, systemd services, patching, security hardening, certificates, storage and file systems, networking, log analysis, and secure configuration.
- Improve system visibility using tools such as Prometheus, Grafana, Alertmanager, ELK/OpenSearch, Splunk, and CloudWatch; manage dashboards, alerts, runbooks, and proactive monitoring practices to resolve issues before they impact customers.
- Ensure security and compliance in cloud and on-premise environments through the principle of least privilege, Identity and Access Management (IAM), Role-Based Access Control (RBAC), TLS and encryption practices, secret management, vulnerability remediation, image and container scanning, and audit evidence.
- Collaborate with development, quality assurance, security, vendor, and operations teams to integrate DevOps toolchains, improve deployment reproducibility, support automated testing, and guide teams in adopting platform practices.
- Participate in incident, problem, and change management, including support for production releases, maintenance windows, disaster recovery exercises, root cause analysis, corrective measures, and operational knowledge documentation.
- Design, implement and maintain scalable, secure infrastructure on OpenShift, Kubernetes, Linux virtualization platforms and AWS, aligned with high availability, disaster recovery, fault tolerance and operational standards.
- Build and operate container platforms using OpenShift/Kubernetes, Docker or compatible runtimes, registries, ingress/routes, namespaces/projects, RBAC, secrets/config maps, resource controls, operators and deployment manifests.
- Implement Infrastructure as Code and configuration automation using Terraform, Ansible, CloudFormation, GitOps patterns, Python, Bash, PowerShell, YAML/JSON or equivalent tools to standardize environments and reduce configuration drift.
- Design, maintain and improve CI/CD pipelines using GitLab CI, Jenkins or similar tooling, including build/package validation, artifact promotion, quality gates, deployment approvals, security scans, rollback steps and release evidence.
- Support AWS and hybrid-cloud operations where applicable, including EC2, VPC/subnets/security groups, IAM, load balancing, Route 53, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, snapshots and EKS/ECS concepts.
- Administer Ubuntu LTS and Red Hat Enterprise Linux (RHEL) infrastructure, including package management, systemd services, patching, hardening, certificates, storage/filesystems, networking, log review and secure configuration.
- Drive observability using tools such as Prometheus, Grafana, Alertmanager, ELK/OpenSearch, Splunk and CloudWatch; maintain dashboards, alerts, runbooks and proactive monitoring practices to resolve issues before customer impact.
- Ensure security and compliance across cloud and on-prem environments through least-privilege access, IAM/RBAC, TLS/encryption practices, secrets management, vulnerability remediation, image/container scanning and audit evidence.
- Collaborate across Development, QA, Security, vendors and Operations to embed DevOps toolchains, improve deployment repeatability, support automated testing and mentor teams on platform practices.
- Participate in incident, problem and change management, including release support, maintenance windows, DR exercises, root-cause analysis, corrective actions and operational knowledge documentation.
