Engenheiro(a) DevOps Pleno
ALTAVE Intelligent MonitoringSão José dos Campos - SP
1 posição
Não informado
Integral
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.
Requisitos
Escolaridade
- Graduação
- Tecnólogo
- Ensino Técnico
Idioma
- Inglês - Intermediário
Habilidade Técnica
- Linux - Intermediário
- Redes - Intermediário
- Ansible - Intermediário
- Python - Intermediário
- Github Actions - Intermediário
- git - Avançado
- Docker - Intermediário
- OpenTelemetry - Básico
- Zabbix - Básico
- Grafana - Básico
- Rancher - Básico
- Rancher Fleet - Básico
- GitHub - Avançado
- Kubernets - Intermediário
- Terraform - Intermediário
- Bash - Intermediário
- Argo CD - Intermediário
- Molecule - Básico
- Ansible-lint - Básico
- Argo Rollouts - Básico
- Trivy - Básico
- Vault ou SOPS - Básico
- AWX ou Semaphore - Básico
- Prometheus - Básico
- Helm ou Kustomize - Intermediário