SoHo Dragon

Engenheiro de DevOps

PythonPostgreSQLAWSGCP
Tradução automática. Consulte o original.

Sobre a oportunidade

Engenheiro de DevOps

Como Engenheiro de DevOps, você será responsável por projetar, construir e operar plataformas automatizadas que permitem a entrega confiável, segura e escalável da plataforma MX em ambientes SaaS, nuvem e on-premise.

Você desempenhará um papel fundamental na implementação de CI/CD, automação de infraestrutura, gerenciamento de ambientes e confiabilidade de produção, trabalhando em estreita colaboração com as equipes de desenvolvimento, QA e de relacionamento com o cliente.

Contrato de 1 ano (renovável) | Cidade do México | Híbrido (3 Dias no Escritório)

Principais Responsabilidades

CI/CD & Engenharia de Liberação

  1. Projetar, implementar e manter pipelines de CI/CD para suportar integração contínua, testes e implantação em múltiplos ambientes
  1. Garantir a estabilidade, desempenho e confiabilidade do pipeline, minimizando falhas e atrasos nas compilações
  1. Implementar processos automatizados de compilação, empacotamento e implantação
  1. Aplicar as melhores práticas de controle de versão (estratégias de ramificação, marcação, gerenciamento de artefatos)
  1. Apoiar ciclos de liberação, incluindo validação, testes de fumaça e estratégias de rollback

Automação

  1. Modelos de Planejamento e Código armazenados em repositórios Git ao lado do código da aplicação, permitindo que as atualizações de modelos sejam controladas por versão, revisadas por código e rastreadas
  1. Automatizar o provisionamento, configuração e atualizações de ambientes
  1. Construir componentes de automação reutilizáveis para melhorar a escalabilidade e a consistência
  1. Reduzir operações manuais através de automação de processos e scripting

Gerenciamento de Ambiente e Plataforma

  1. Implantar e gerenciar ambientes MX nas fases de desenvolvimento, teste e produção
  1. Gerenciar o ciclo de vida do ambiente:
  1. Provisionamento
  1. Configuração
  1. Atualizações e aplicação de patches
  1. Desativação
  1. Garantir que os ambientes sejam padronizados, reproduzíveis e em conformidade
  1. Suportar configurações multi-cliente e multi-ambiente em modelos SaaS ou híbridos

Monitoramento, Observabilidade e Confiabilidade (mentalidade SRE)

  1. Implementar e manter:
  1. Monitoramento
  1. Logging
  1. Alertas
  1. Garantir a observabilidade de ponta a ponta das plataformas e pipelines
  1. Realizar análise de causa raiz (RCA) em incidentes
  1. Contribuir para a melhoria da confiabilidade do sistema, SLAs e KPIs operacionais

Operações de Dados e Ambiente

  1. Gerenciar o ciclo de vida dos dados do ambiente:
  1. Provisionamento de dados
  1. Mascaramento de dados para ambientes não produtivos
  1. Amostragem e redução de dados
  1. Suportar operações de banco de dados:
  1. Migração
  1. Sanitização
  1. Reconciliação
  1. Garantir a conformidade com os requisitos de segurança e governança de dados

Gerenciamento de Incidentes e Suporte

  1. Atuar como ponto de escalonamento técnico para incidentes de ambiente e plataforma
  1. Solucionar problemas complexos em infraestrutura, pipelines e ambientes
  1. Coordenar com as equipes de suporte e produto para resolução
  1. Garantir a documentação adequada e o compartilhamento de conhecimento

Colaboração e Habilitação de Entrega

  1. Colaborar com:
  1. Equipes de desenvolvimento (integração em pipelines de CI/CD)
  1. Equipes de QA (automação de testes e consistência de ambiente)
  1. Equipes de produto (prontidão de liberação e restrições)
  1. Equipes de clientes (coordenação técnica e entrega)
  1. Contribuir para a entrega tranquila em todo o ciclo de vida do projeto

Melhoria Contínua e Melhores Práticas

  1. Promover princípios de DevOps:
  1. Automação em primeiro lugar
  1. Integração e entrega contínuas
  1. Testes shift-left
  1. Identificar ineficiências e propor melhorias
  1. Contribuir para:
  1. Ferramentas internas
  1. Documentação
  1. Esforços de padronização
  1. Compartilhar conhecimento e apoiar o onboarding de novos membros da equipe

Habilidades e Experiência Necessárias

Habilidades Técnicas

  1. Ferramentas de CI/CD: Jenkins, GitLab CI, Azure DevOps
  1. Sistemas de controle de versão: Git (uso avançado)
  1. Proficiência em motores de template, especificamente FreeMarker (FTL)
  1. Scripting: Shell, Python, Groovy
  1. Sistemas operacionais: Linux/Unix
  1. Plataformas de nuvem: AWS (preferencial), Azure/GCP é um diferencial
  1. Bancos de dados: RDBMS (Oracle, PostgreSQL, ou similar)

Experiência em DevOps & Plataforma

  1. Experiência na construção e operação de pipelines de CI/CD em ambientes complexos
  1. Conhecimento de ferramentas de monitoramento e observabilidade
  1. Exposição a ambientes SaaS / arquiteturas distribuídas

Habilidades Interpessoais

  1. Fortes habilidades analíticas e de solução de problemas
  1. Capacidade de trabalhar sob pressão em ambientes de produção
  1. Comunicação clara com stakeholders técnicos e não técnicos
  1. Orientado para a equipe com forte mentalidade de colaboração
  1. Mentalidade proativa e de melhoria contínua

Experiência

  1. 1-2 anos de experiência em DevOps, CI/CD

Educação

  1. Bacharelado em área relacionada é obrigatório
  1. Experiência prática em ambientes de produção ou de relacionamento com o cliente é preferencial

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores