Analista devops sr.
Senior DevOps engineer at Infox Tecnologia, a govtech firm serving Brazil's judiciary, building GitLab CI pipelines to automate builds, tests, and synchronization of parallel code lines for the PJe court system. Core stack: advanced Git, Bash/Python automation, Java/Maven, Docker, WildFly, PostgreSQL/Flyway. Hybrid role based in São Paulo.
- Compensation
- Not disclosed
- Location
- São Paulo, Brazil
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Devops
- Posted
Skills
Must have
- Sólida experiência com Git avançado: branching, merges complexos, cherry-pick, rebase, merge-tree e hooks
- Experiência com GitLab CI/CD (pipelines, scheduled pipelines, runners e/ou mirroring) ou equivalente
- Experiência com automações usando Bash, Python ou linguagem de scripting equivalente
- Experiência com build de aplicações Java/Maven multi-módulo
- Conhecimento prático de Docker para build e empacotamento de aplicações
- Conhecimento de bancos de dados relacionais e migrações versionadas (PostgreSQL, Flyway ou similares)
- Capacidade de investigar problemas, propor soluções e atuar com autonomia
- Boa comunicação para construir soluções com desenvolvedores e áreas técnicas
Nice to have
- Experiência com WildFly/JBoss ou outros servidores de aplicação Java EE
- Conhecimento de ferramentas de observabilidade, dashboards, alertas e integrações de comunicação
- Experiência em ambientes multi-cliente e/ou múltiplas branches de longa duração
- Vivência com Release Engineering ou Build Engineering
Full description
Faça parte da transformação digital da Justiça brasileira.
Há 40 anos, a Infox desenvolve soluções que impulsionam a transformação digital do setor público. Somos referência nacional em tecnologia para o Poder Judiciário e participamos da concepção da primeira versão do Processo Judicial Eletrônico (PJe), contribuindo para tornar a Justiça mais eficiente, acessível e inovadora.
Agora buscamos uma pessoa Engenheira DevOps Pleno/Sênior para assumir um desafio importante na evolução da nossa engenharia: transformar processos hoje manuais em esteiras automatizadas, seguras e escaláveis.
O desafio
A Infox atua na customização, evolução e sustentação do PJe para diferentes tribunais brasileiros. Nesse contexto, trabalhamos com um ambiente multi-cliente, com diversas linhas de código que evoluem paralelamente e precisam trocar mudanças entre si continuamente.
Seu principal desafio será construir e operar a esteira de integração contínua e sincronização automática dessas linhas de código, automatizando um processo atualmente manual e contribuindo para a padronização de builds, ambientes e deploys.
Aqui, Git avançado é parte central do desafio.
Seu dia a dia
- Projetar e manter pipelines no GitLab CI para build, testes e sincronização das diferentes linhas de código;
- Automatizar o espelhamento entre repositórios dos tribunais clientes e o repositório da Infox;
- Construir a cascata de sincronização entre linhas principais e branches de projeto;
- Implementar gates de compilação, qualidade e regras de exceção durante as sincronizações;
- Criar mecanismos para acompanhamento de divergências (drift) entre branches, incluindo dashboards, alertas e notificações;
- Padronizar estratégias de branches, proteções, nomenclaturas e templates de Merge Request;
- Automatizar e manter ambientes de homologação reprodutíveis utilizando Docker e WildFly;
- Administrar permissões, contas de serviço e credenciais utilizadas pelas automações, seguindo boas práticas de segurança;
- Documentar as esteiras e apoiar o time na adoção dos novos fluxos de trabalho;
- Trabalhar em parceria com desenvolvimento para compreender particularidades do produto e transformar processos repetitivos em automações confiáveis.
Requisitos:
O que buscamos
- Experiência sólida com Git avançado, incluindo estratégias de branching, merges complexos, cherry-pick, rebase, merge-tree e hooks;
- Experiência com GitLab CI/CD, incluindo pipelines, scheduled pipelines, runners e/ou mirroring , ou experiência equivalente com disponibilidade para aprofundamento em GitLab;
- Experiência com automações utilizando Bash, Python ou linguagem de scripting equivalente;