Siemens
Scientific Games
Especialista em DevOps
SCIENTIFIC GAMES
A Scientific Games é líder global em jogos de loteria, apostas esportivas e tecnologia, sendo a parceira de escolha para loterias governamentais. Desde sistemas de backend de ponta até experiências de entretenimento empolgantes e soluções digitais e de varejo inovadoras, elevamos o nível do jogo todos os dias. Impulsionamos o design de jogos para o próximo nível e somos pioneiros em análise de dados e iLottery. Construída sobre uma base de parcerias confiáveis, a Scientific Games combina inovação implacável, desempenho lendário e segurança inabalável para impulsionar a indústria global de loterias de forma responsável.
RESUMO DA POSIÇÃO
Descrição da vaga
O especialista em DevOps é uma função prática de engenharia de plataforma, cujas responsabilidades incluem projetar, implementar, automatizar e operar infraestruturas e plataformas de implantação confiáveis e seguras, tanto em ambientes locais (on-premise) quanto em ambientes AWS ou híbridos.
Esta função foca principalmente em OpenShift e Kubernetes, infraestrutura Linux, contêineres, infraestrutura como código, pipelines de CI/CD, observabilidade, segurança e conformidade, além de operações de alta disponibilidade. O candidato ideal trabalhará em estreita colaboração com as equipes de desenvolvimento, garantia de qualidade (QA), segurança e operações para integrar práticas de DevOps e melhorar continuamente a confiabilidade das entregas.
Esta posição pode ser preenchida em Montreal e/ou Winnipeg, dependendo das necessidades da organização e da província de origem dos candidatos.
Resumo da Posição
O especialista em DevOps é uma função prática de engenharia de plataforma responsável por projetar, construir, automatizar e operar infraestrutura e plataformas de implantação confiáveis e seguras em ambientes locais (on-premise) e AWS/híbridos.
A função foca em AWS / OpenShift e Kubernetes, infraestrutura Linux, contêineres, infraestrutura como código, pipelines de CI/CD, observabilidade, segurança/conformidade e operações de alta disponibilidade. O candidato ideal trabalha em estreita parceria com as equipes de Desenvolvimento, QA, Segurança e Operações para incorporar práticas de DevOps e melhorar continuamente a confiabilidade da entrega.
Esta posição pode ser preenchida em Montreal e/ou Winnipeg, com base nas necessidades organizacionais e na província de origem dos candidatos.
Requisitos da vaga / Qualificações necessárias
- Formação técnica universitária, bacharelado em ciência da computação, tecnologia da informação, engenharia ou área correlata, ou uma combinação equivalente de formação e experiência prática na plataforma.
- Pelo menos 5 anos de experiência relevante em DevOps, engenharia de plataforma, operações de infraestrutura, operações em nuvem, SRE ou suporte à produção para sistemas em escala empresarial.
- Conhecimento profundo de Linux e infraestruturas Linux, particularmente Ubuntu LTS e Red Hat Enterprise Linux, incluindo resolução de problemas, aplicação de patches, reforço de segurança, rede e análise de desempenho.
- Experiência prática no projeto, implementação, configuração, manutenção e operação de ambientes Kubernetes e/ou OpenShift; é necessária experiência com plataformas de contêineres.
- Sólida experiência em "Infrastructure as Code" e automação, especialmente com Terraform e Ansible; o domínio de CloudFormation, Python, Bash, PowerShell, GitOps ou ferramentas similares é um diferencial importante.
- Experiência no projeto e manutenção de pipelines de CI/CD usando GitLab, Jenkins ou ferramentas similares, para garantir implantações confiáveis de aplicações e infraestrutura.
- Conhecimento de plataformas de virtualização como vSphere, KVM ou Hyper-V, além de uma compreensão prática de redes, armazenamento, DNS, certificados SSL/TLS e controles de segurança.
- O domínio do inglês é necessário, pois a pessoa poderá ser chamada a colaborar com equipes localizadas nos Estados Unidos e internacionalmente.
COMPETÊNCIAS E APTIDÕES
- Mente aberta e orientado ao cliente, com excelentes habilidades de comunicação para públicos técnicos e não técnicos.
- Excelente espírito de equipe, grande capacidade de resposta e confiabilidade, além da habilidade de colaborar com equipes de desenvolvimento, garantia de qualidade (QA), segurança e operações, bem como com fornecedores e partes interessadas da empresa.
- Abordagem focada em automação, que enfatiza a reprodutibilidade, padronização, segurança das operações, resiliência, observabilidade e melhoria contínua.
- Capacidade de resolver problemas complexos que afetam as camadas de aplicações, contêineres, Linux, rede, bancos de dados, gestão de identidades e acessos (IAM), serviços AWS e pipelines de implantação.
- Confortável em orientar outros, documentar modelos de plataforma, compartilhar conhecimentos e promover práticas rigorosas de DevOps.
Requisitos / Qualificações da Posição
- Formação acadêmica técnica, bacharelado em Ciência da Computação, Tecnologia da Informação, Engenharia ou área relacionada, ou combinação equivalente de educação e experiência prática em plataformas.
- Mínimo de 5 anos de experiência relacionada em DevOps, engenharia de plataforma, operações de infraestrutura, operações de nuvem, SRE ou suporte de produção para sistemas de escala empresarial.
- Conhecimento avançado de Linux e infraestruturas Linux, especialmente Ubuntu LTS e Red Hat Enterprise Linux, incluindo troubleshooting, aplicação de patches, hardening, rede e análise de desempenho.
- Experiência direta na arquitetura, configuração, manutenção e operação de ambientes Kubernetes e/ou OpenShift; experiência com plataforma de contêineres é necessária.
- Sólida experiência com Infraestrutura como Código e automação, particularmente Terraform e Ansible; CloudFormation, Python, Bash, PowerShell, GitOps ou ferramentas similares são diferenciais importantes.
- Experiência projetando e suportando pipelines de CI/CD com GitLab, Jenkins ou ferramentas comparáveis para implantações confiáveis de aplicações e infraestrutura.
- Conhecimento de plataformas de virtualização como vSphere, KVM ou Hyper-V, além de compreensão prática de rede, armazenamento, DNS, certificados SSL/TLS e controles de segurança.
- Fluência em inglês é necessária; francês é um diferencial para suporte baseado em Montreal. Viagens ocasionais e suporte a lançamentos ou incidentes fora do horário comercial podem ser necessários.
Habilidades e Competências
- Mentalidade aberta e orientada ao cliente com fortes habilidades de comunicação para públicos técnicos e não técnicos.
- Forte trabalho em equipe, prontidão e confiabilidade, com a capacidade de colaborar entre Desenvolvimento, QA, Segurança, Operações, fornecedores e stakeholders de negócios.
- Mentalidade de automação em primeiro lugar, focada em repetibilidade, padronização, operações seguras, resiliência, observabilidade e melhoria contínua.
- Capacidade de solucionar problemas complexos em camadas de aplicação, contêiner, Linux, rede, banco de dados, IAM, serviço AWS e pipelines de implantação.
- Confortável em mentorar outros, documentar padrões de plataforma, compartilhar conhecimento e promover práticas disciplinadas de DevOps.
- Experiência com AWS é um diferencial, incluindo EC2, VPC, IAM, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, balanceamento de carga, conceitos de EKS/ECS, snapshots, bem como modelos de alta disponibilidade (HA) e recuperação de desastres (DR).
- Certificações relevantes são um diferencial, incluindo AWS, Kubernetes/CKA/CKAD, Red Hat OpenShift, Terraform Associate ou qualquer outra certificação equivalente em DevOps ou na área de nuvem.
- Experiência com AWS é benéfica, particularmente EC2, VPC, IAM, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, balanceamento de carga, conceitos de EKS/ECS, snapshots, padrões de HA e DR.
- Certificações relevantes são uma vantagem, incluindo AWS, Kubernetes/CKA/CKAD, Red Hat OpenShift, Terraform Associate ou credenciais comparáveis de DevOps/nuvem.
Condições de trabalho
Viagens ocasionais, bem como intervenções fora do horário normal de trabalho para gestão de incidentes ou colocações em produção, podem ser necessárias.
- Garante a gestão de implantações planejadas, janelas de manutenção, gestão de incidentes, atualizações de plataforma, exercícios de recuperação de desastres e alterações em produção fora do horário normal de trabalho, conforme necessário.
- Pode participar de um sistema de rotação de plantão 24 horas por dia, 7 dias por semana, para serviços relacionados à plataforma, nuvem, infraestrutura e implantação.
- Pode ser necessário viajar conforme necessário para implementação, coordenação com fornecedores e clientes, atividades relacionadas ao centro de dados ou suporte técnico entre locais.
Ambiente técnico e ferramentas
Nuvem / AWS
Conhecimentos úteis: EC2, VPC/sub-redes/grupos de segurança, IAM, ELB/ALB, Route 53, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, snapshots, AWS Backup e conceitos relacionados a EKS/ECS.
Contêineres / orquestração
OpenShift, Kubernetes, Docker/containerd, registros, Helm/Kustomize, ingress/routes, RBAC, namespaces/projetos, operadores, pipelines OpenShift, conceitos de EKS/ROSA e operações relacionadas ao ciclo de vida da plataforma.
Infraestrutura como código / automação
Terraform, CloudFormation, Ansible, Python, Bash, PowerShell, conceitos GitOps como Argo CD/Flux, módulos reutilizáveis, modelos YAML/JSON e controle de desvios.
CI/CD / Engenharia de implantações
GitLab CI, Jenkins, Git, repositórios de artefatos, controles de qualidade automatizados, integração de testes, análises de segurança, conceitos "blue/green" ou "canary", acompanhamento de implantações e planejamento de rollback.
Linux / virtualização
Ubuntu LTS, Red Hat Enterprise Linux (RHEL), vSphere, KVM, Hyper-V, systemd, redes, armazenamento, certificados, aplicação de patches, reforço de segurança e análise de desempenho.
Observabilidade / Operações
Prometheus, Grafana, Alertmanager, ELK/OpenSearch, Splunk, CloudWatch, logs, métricas, traces, painéis, guias de intervenção, conceitos SLO/SLI e práticas em matéria de incidentes, problemas e mudanças.
Integração de aplicações e dados
Ambientes de aplicação Java, API, integrações de serviços, conceitos relacionados a PostgreSQL/Postgres e RDS/Aurora PostgreSQL, gestão de segredos e configurações, e implantação de ambientes.
Segurança / conformidade
IAM/RBAC, princípio do privilégio mínimo, análise de contêineres e imagens, TLS, criptografia em repouso e em trânsito, KMS, Secrets Manager, correção de vulnerabilidades, controles de conformidade e evidências de auditoria.
________________________________________________________________________________________________________________________________________________
Condições de Trabalho
- Suporta lançamentos planejados, janelas de manutenção, resposta a incidentes, atualizações de plataforma, exercícios de DR e mudanças de produção fora do horário comercial padrão quando necessário.
- Pode participar de rodízio de sobreaviso 24x7 para serviços de plataforma, nuvem, infraestrutura e implantação.
- Pode viajar conforme necessário para implementação, coordenação com fornecedores/clientes, atividades em data center ou suporte de plataforma entre locais.
Ambiente Técnico e Ferramentas
Nuvem / AWS
Benéfico: EC2, VPC/subnets/security groups, IAM, ELB/ALB, Route 53, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, snapshots, AWS Backup e conceitos de EKS/ECS.
Contêineres / orquestração
OpenShift, Kubernetes, Docker/containerd, registros, Helm/Kustomize, ingress/routes, RBAC, namespaces/projects, operadores, pipelines OpenShift, conceitos de EKS/ROSA e operações de ciclo de vida de plataforma.
Infraestrutura como Código / automação
Terraform, CloudFormation, Ansible, Python, Bash, PowerShell, conceitos GitOps como Argo CD/Flux, módulos reutilizáveis, modelos YAML/JSON e controle de desvio.
CI/CD / engenharia de lançamento
GitLab CI, Jenkins, Git, repositórios de artefatos, portões de qualidade automatizados, integração de testes, varredura de segurança, conceitos blue/green ou canary, evidências de implantação e planejamento de reversão.
Linux / virtualização
Ubuntu LTS, Red Hat Enterprise Linux (RHEL), vSphere, KVM, Hyper-V, systemd, rede, armazenamento, certificados, aplicação de patches, hardening e análise de desempenho.
Observabilidade / operações
Prometheus, Grafana, Alertmanager, ELK/OpenSearch, Splunk, CloudWatch, logs, métricas, traces, dashboards, runbooks, conceitos de SLO/SLI e práticas de incidente/problema/mudança.
Integração de aplicação / dados
Ambientes de aplicação Java, APIs, integrações de serviço, PostgreSQL/Postgres e conceitos de RDS/Aurora PostgreSQL, gerenciamento de segredos/configuração e promoção de ambiente.
Segurança / conformidade
IAM/RBAC, privilégio mínimo, varredura de contêiner/imagem, TLS, criptografia em repouso/em trânsito, KMS, Secrets Manager, remediação de vulnerabilidades, controles de conformidade e evidências de auditoria.
QUALIFICAÇÕES
A SG é um empregador que oferece igualdade de oportunidades e não discrimina candidatos devido a raça, cor, sexo, idade, origem nacional, religião, orientação sexual, identidade de gênero, status de veterano, base de deficiência ou qualquer outra classe protegida federal, estadual ou local. Se você deseja mais informações sobre seus direitos de igualdade de oportunidade de emprego como candidato sob a lei, por favor clique aqui para o Pôster da EEOC eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf.
Responsabilidades principais
- Projetar, implementar e garantir a manutenção de uma infraestrutura escalável e segura em OpenShift, Kubernetes, plataformas de virtualização Linux e AWS, respeitando os padrões de alta disponibilidade, recuperação de desastres, tolerância a falhas e operações.
- Implementar e operar plataformas de contêineres usando OpenShift/Kubernetes, Docker ou ambientes de execução compatíveis, registros, regras de Ingress e roteamento, namespaces e projetos, sistema de autenticação e autorização baseado em funções (RBAC), segredos e mapas de configuração, controles de recursos, operadores e manifestos de implantação.
- Implementar infraestrutura como código e automação de configuração usando Terraform, Ansible, CloudFormation, modelos GitOps, Python, Bash, PowerShell, YAML/JSON ou ferramentas equivalentes para padronizar ambientes e reduzir desvios de configuração.
- Projetar, manter e melhorar pipelines de CI/CD usando GitLab CI, Jenkins ou ferramentas similares, incluindo validação de builds e pacotes, promoção de artefatos, controles de qualidade, autorizações de implantação, análises de segurança, procedimentos de restauração/rollback e documentação de versões.
- Garantir o suporte às operações AWS e de nuvem híbrida, quando aplicável, incluindo EC2, VPC/sub-redes/grupos de segurança, IAM, balanceamento de carga, Route 53, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, snapshots e conceitos de EKS/ECS.
- Gerenciar a infraestrutura Ubuntu LTS e Red Hat Enterprise Linux (RHEL), incluindo gestão de pacotes, serviços systemd, aplicação de patches, reforço de segurança, certificados, armazenamento e sistemas de arquivos, redes, análise de logs e configuração segura.
- Melhorar a visibilidade dos sistemas usando ferramentas como Prometheus, Grafana, Alertmanager, ELK/OpenSearch, Splunk e CloudWatch; gerenciar painéis, alertas, guias de intervenção e práticas de monitoramento proativo para resolver problemas antes que causem impactos aos clientes.
- Garantir a segurança e a conformidade em ambientes de nuvem e locais através do acesso pelo princípio do privilégio mínimo, gestão de identidades e acessos (IAM) e atribuição de funções baseada em funções (RBAC), práticas de TLS e criptografia, gestão de segredos, correção de vulnerabilidades, análise de imagens e contêineres, bem como evidências de auditoria.
- Colaborar com as equipes de desenvolvimento, garantia de qualidade (QA), segurança, fornecedores e operações para integrar cadeias de ferramentas DevOps, melhorar a reprodutibilidade das implantações, apoiar testes automatizados e acompanhar as equipes na adoção das práticas da plataforma.
- Participar da gestão de incidentes, problemas e mudanças, incluindo suporte a colocações em produção, janelas de manutenção, exercícios de recuperação de desastres, análise de causas raiz, medidas corretivas e documentação de conhecimentos operacionais.
- Projetar, implementar e manter infraestrutura escalável e segura em OpenShift, Kubernetes, Linux plataformas de virtualização e AWS, alinhado com alta disponibilidade, recuperação de desastres, tolerância a falhas e padrões operacionais.
- Construir e operar plataformas de contêineres usando OpenShift/Kubernetes, Docker ou runtimes compatíveis, registros, ingress/routes, namespaces/projects, RBAC, secrets/config maps, controles de recursos, operadores e manifestos de implantação.
- Implementar Infraestrutura como Código e automação de configuração usando Terraform, Ansible, CloudFormation, padrões GitOps, Python, Bash, PowerShell, YAML/JSON ou ferramentas equivalentes para padronizar ambientes e reduzir o desvio de configuração.
- Projetar, manter e melhorar pipelines de CI/CD usando GitLab CI, Jenkins ou ferramentas similares, incluindo validação de build/pacote, promoção de artefatos, portões de qualidade, aprovações de implantação, varreduras de segurança, etapas de reversão e evidências de lançamento.
- Suportar operações de AWS e nuvem híbrida onde aplicável, incluindo EC2, VPC/subnets/security groups, IAM, balanceamento de carga, Route 53, S3, RDS/Aurora PostgreSQL, CloudWatch, Systems Manager, KMS, Secrets Manager, snapshots e conceitos de EKS/ECS.
- Administrar infraestrutura Ubuntu LTS e Red Hat Enterprise Linux (RHEL), incluindo gerenciamento de pacotes, serviços systemd, aplicação de patches, hardening, certificados, armazenamento/sistemas de arquivos, rede, revisão de logs e configuração segura.
- Impulsionar a observabilidade usando ferramentas como Prometheus, Grafana, Alertmanager, ELK/OpenSearch, Splunk e CloudWatch; manter dashboards, alertas, runbooks e práticas de monitoramento proativo para resolver problemas antes do impacto ao cliente.
- Garantir segurança e conformidade em ambientes de nuvem e on-prem através de acesso com privilégio mínimo, IAM/RBAC, práticas de TLS/criptografia, gerenciamento de segredos, remediação de vulnerabilidades, varredura de imagens/contêineres e evidências de auditoria.
- Colaborar entre Desenvolvimento, QA, Segurança, fornecedores e Operações para incorporar cadeias de ferramentas de DevOps, melhorar a repetibilidade de implantações, suportar testes automatizados e mentorar equipes em práticas de plataforma.
- Participar do gerenciamento de incidentes, problemas e mudanças, incluindo suporte a lançamentos, janelas de manutenção, exercícios de DR, análise de causa raiz, ações corretivas e documentação de conhecimento operacional.
