Clara
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
- Projetar, implementar e manter pipelines de CI/CD para suportar integração contínua, testes e implantação em múltiplos ambientes
- Garantir a estabilidade, desempenho e confiabilidade do pipeline, minimizando falhas e atrasos nas compilações
- Implementar processos automatizados de compilação, empacotamento e implantação
- Aplicar as melhores práticas de controle de versão (estratégias de ramificação, marcação, gerenciamento de artefatos)
- Apoiar ciclos de liberação, incluindo validação, testes de fumaça e estratégias de rollback
Automação
- 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
- Automatizar o provisionamento, configuração e atualizações de ambientes
- Construir componentes de automação reutilizáveis para melhorar a escalabilidade e a consistência
- Reduzir operações manuais através de automação de processos e scripting
Gerenciamento de Ambiente e Plataforma
- Implantar e gerenciar ambientes MX nas fases de desenvolvimento, teste e produção
- Gerenciar o ciclo de vida do ambiente:
- Provisionamento
- Configuração
- Atualizações e aplicação de patches
- Desativação
- Garantir que os ambientes sejam padronizados, reproduzíveis e em conformidade
- Suportar configurações multi-cliente e multi-ambiente em modelos SaaS ou híbridos
Monitoramento, Observabilidade e Confiabilidade (mentalidade SRE)
- Implementar e manter:
- Monitoramento
- Logging
- Alertas
- Garantir a observabilidade de ponta a ponta das plataformas e pipelines
- Realizar análise de causa raiz (RCA) em incidentes
- Contribuir para a melhoria da confiabilidade do sistema, SLAs e KPIs operacionais
Operações de Dados e Ambiente
- Gerenciar o ciclo de vida dos dados do ambiente:
- Provisionamento de dados
- Mascaramento de dados para ambientes não produtivos
- Amostragem e redução de dados
- Suportar operações de banco de dados:
- Migração
- Sanitização
- Reconciliação
- Garantir a conformidade com os requisitos de segurança e governança de dados
Gerenciamento de Incidentes e Suporte
- Atuar como ponto de escalonamento técnico para incidentes de ambiente e plataforma
- Solucionar problemas complexos em infraestrutura, pipelines e ambientes
- Coordenar com as equipes de suporte e produto para resolução
- Garantir a documentação adequada e o compartilhamento de conhecimento
Colaboração e Habilitação de Entrega
- Colaborar com:
- Equipes de desenvolvimento (integração em pipelines de CI/CD)
- Equipes de QA (automação de testes e consistência de ambiente)
- Equipes de produto (prontidão de liberação e restrições)
- Equipes de clientes (coordenação técnica e entrega)
- Contribuir para a entrega tranquila em todo o ciclo de vida do projeto
Melhoria Contínua e Melhores Práticas
- Promover princípios de DevOps:
- Automação em primeiro lugar
- Integração e entrega contínuas
- Testes shift-left
- Identificar ineficiências e propor melhorias
- Contribuir para:
- Ferramentas internas
- Documentação
- Esforços de padronização
- Compartilhar conhecimento e apoiar o onboarding de novos membros da equipe
Habilidades e Experiência Necessárias
Habilidades Técnicas
- Ferramentas de CI/CD: Jenkins, GitLab CI, Azure DevOps
- Sistemas de controle de versão: Git (uso avançado)
- Proficiência em motores de template, especificamente FreeMarker (FTL)
- Scripting: Shell, Python, Groovy
- Sistemas operacionais: Linux/Unix
- Plataformas de nuvem: AWS (preferencial), Azure/GCP é um diferencial
- Bancos de dados: RDBMS (Oracle, PostgreSQL, ou similar)
Experiência em DevOps & Plataforma
- Experiência na construção e operação de pipelines de CI/CD em ambientes complexos
- Conhecimento de ferramentas de monitoramento e observabilidade
- Exposição a ambientes SaaS / arquiteturas distribuídas
Habilidades Interpessoais
- Fortes habilidades analíticas e de solução de problemas
- Capacidade de trabalhar sob pressão em ambientes de produção
- Comunicação clara com stakeholders técnicos e não técnicos
- Orientado para a equipe com forte mentalidade de colaboração
- Mentalidade proativa e de melhoria contínua
Experiência
- 1-2 anos de experiência em DevOps, CI/CD
Educação
- Bacharelado em área relacionada é obrigatório
- Experiência prática em ambientes de produção ou de relacionamento com o cliente é preferencial
