Engenheiro(a) DevOps Pleno
Sobre a empresa
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.
Tarefas
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.
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.
Requisitos
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).
Outros
Engenheiro(a) DevOps Pleno São José dos Campos - SP | Híbrido - Prestação de Serviços