Engenheiro(a) DevOps Pleno

ALTAVE Intelligent Monitoring

📍 São José dos Campos/SPpresencial· PJ

Descrição da vaga

Engenheiro(a) DevOps Pleno
São José dos Campos - SP | Híbrido - Prestação de Serviços 

 
Sobre a ALTAVE  

Proteger vidas e recursos com tecnologia: esse é o propósito da ALTAVE.  

Somos uma empresa brasileira de tecnologia fundada por engenheiros do ITA, com atuação nacional e internacional nos setores de óleo & gás, mineração, segurança e inteligência artificial. Desenvolvemos soluções avançadas de IA e visão computacional para automação, monitoramento e tomada de decisão em ambientes críticos.  

Sobre o time 
 
Somos um time de DevEx e SER em fase de crescimento e estruturação. Estamos construindo nossas práticas de DevOps, SRE e Platform Engineering do zero, o que significa que quem chegar agora vai ajudar a definir padrões, ferramentas e a forma como trabalhamos, não apenas seguir o que já existe. 

Nosso maior desafio é também o que torna o trabalho interessante: uma infraestrutura descentralizada, em que cada decisão precisa funcionar em ambientes distribuídos e com restrições reais de conectividade. Estamos modernizando essa infraestrutura com automação, infraestrutura como código e observabilidade, sempre escolhendo as ferramentas pelo problema que resolvem, e não pela moda. 

Sua missão 

Operamos uma frota ampla de ambientes remotos e distribuídos, com conectividade restrita e intermitente, além de sistemas em múltiplas nuvens. Buscamos alguém para evoluir a automação, os pipelines e a plataforma de deploy que sustentam essa operação, com foco em padronização, confiabilidade e entregas seguras em ambientes onde cada falha de deploy tem custo alto e a banda é limitada. 

O que você fará no dia a dia 

  • Desenvolver e evoluir roles e playbooks Ansible, com testes automatizados e padrões de qualidade. 
  • Construir e manter pipelines de CI/CD no GitHub Actions para aplicações, imagens e automação de infraestrutura. 
  • Operar e evoluir clusters Kubernetes, com deploys via GitOps usando Rancher Fleet nos ambientes remotos e Argo CD nos ambientes em nuvem. 
  • Manter a estrutura de manifestos (Helm e Kustomize) compartilhada entre os ambientes remotos e de nuvem, evitando duplicação entre Fleet e Argo CD. 
  • Otimizar a distribuição de imagens e artefatos para ambientes com banda restrita (imagens enxutas, cache e registries locais). 
  • Implementar estratégias de deploy e rollback seguras para ambientes remotos, sem dependência de intervenção local. 
  • Provisionar e gerenciar recursos em AWS e GCP como código, com Terraform. 
  • Gerenciar segredos e credenciais da automação e dos pipelines de forma segura. 
  • Aplicar práticas de segurança na cadeia de entrega (scan de imagens e dependências) em conjunto com o time de Cybersecurity. 
  • Apoiar os times de desenvolvimento com templates, pipelines padrão e documentação que facilitem o dia a dia. 

Requisitos obrigatórios 

  • Ansible intermediário: roles, inventários, variáveis, templates, handlers e escrita de playbooks idempotentes. 
  • Git e GitHub avançados, incluindo fluxo de pull requests, revisão de código e branch protection. 
  • CI/CD, preferencialmente com GitHub Actions. 
  • Docker: construção de imagens otimizadas, multi-stage builds e boas práticas de segurança. 
  • Kubernetes na prática: deployments, services, configmaps, secrets e troubleshooting. 
  • GitOps na prática com Argo CD, e Helm ou Kustomize para gestão de manifestos. 
  • Terraform em ao menos uma nuvem (AWS ou GCP). 
  • Linux sólido e redes (TCP/IP, DNS, TLS, troubleshooting). 
  • Bash e Python para automação. 
  • Compreensão de infraestrutura como código, idempotência e drift de configuração. 

Diferenciais que valorizamos 

  • Rancher e Rancher Fleet. 
  • Argo Rollouts ou estratégias de deploy progressivo (canary, blue-green). 
  • Testes de automação Ansible (Molecule, ansible-lint). 
  • Gestão de segredos (Vault, SOPS, Secret Managers de cloud). 
  • Segurança da cadeia de suprimentos (Trivy, SBOM, assinatura de imagens). 
  • Experiência com ambientes edge, remotos ou de conectividade restrita. 
  • Noções de observabilidade (Zabbix, Grafana, Prometheus, OpenTelemetry). 

Resultados esperados nos primeiros meses 

30 dias: entendimento e primeira proteção 

  • Mapeamento do repositório Ansible: roles sem teste, duplicações, código fora do padrão e baseline de ansible-lint. 
  • Pipeline de CI no repositório Ansible, com lint e syntax check obrigatórios em todo pull request. 
  • Branch protection configurado no repositório. 
  • Documentação do fluxo atual de deploy para a borda e para o cloud. 

60 dias: qualidade e padronização 

  • Testes com Molecule nas roles mais críticas. 
  • Template padrão de pipeline no GitHub Actions para aplicações e imagens. 
  • Otimização das 2 ou 3 imagens mais distribuídas para a borda, com redução de tamanho medida (impacto direto em banda). 
  • Proposta de estrutura de repositório com Helm ou Kustomize compartilhada entre Fleet e Argo CD. 

90 dias: plataforma de deploy em piloto 

  • Deploy de aplicações via Fleet em site piloto, usando a estrutura de manifestos compartilhada. 
  • Cache ou registry local funcionando em site piloto. 
  • Scan de imagens e dependências integrado ao CI.  

Mais vagas em São José dos Campos

Todas as vagas em São José dos Campos/SP →Vagas em São Paulo →