Keyrus Brazil
AgileEngine
Engenheiro de Infraestrutura (Kafka) ID82562
PythonDockerKubernetes
Tradução automática. Consulte o original.
POR QUE SE JUNTAR A NÓS
AgileEngine é uma empresa de 5000 que cria softwares premiados para marcas da Fortune 500 e startups inovadoras em mais de 17 setores. Estamos entre os líderes em áreas como desenvolvimento de aplicações e IA/ML, e nossa cultura focada nas pessoas nos rendeu vários prêmios de Melhor Lugar para Trabalhar.
Se você está procurando um lugar para crescer, causar impacto e trabalhar com pessoas que se importam, adoraríamos conhecer você!
SOBRE A VAGA
Estamos buscando um Engenheiro de Infraestrutura (Kafka) para possuir e operar o ecossistema Kafka por trás de uma plataforma de integração orientada a eventos, incluindo sua infraestrutura de build, implantação e monitoramento.
O QUE VOCÊ PRECISA TER
- Experiência profunda e prática em produção com Kafka de pelo menos 4+ anos — este é o requisito central. Design de tópicos e partições, mecânica de grupos de consumidores, retenção e compactação, replicação, ajuste de desempenho e solução de problemas de lag, rebalanceamentos e falhas de entrega sob carga.
- Compreensão prática da semântica de entrega orientada a eventos: pelo menos uma vez versus exatamente uma vez, idempotência, garantias de ordenação, tratamento de dead-letter e replay.
- Sólida engenharia e automação em Linux corporativo — shell e scripts em Python.
- Domínio de pipelines de CI/CD, idealmente pipelines declarativos do Jenkins, com experiência real em gerenciamento de artefatos e releases.
- Containers — Docker ou Podman, imagens OCI — e plataformas de orquestração de containers.
- Infraestrutura como código e gerenciamento de configuração.
- Ferramentas de observabilidade: agregação de logs, métricas, alertas e definição de SLO.
- Desenvolvimento assistido por GenAI — você usa ativamente agentes de codificação de IA em seu fluxo de trabalho diário ou tem um desejo demonstrável de adotá-los. Automatizamos e construímos com essas ferramentas em toda a equipe e esperamos que todos sejam fluentes nelas.
- Redes, TLS, gerenciamento de segredos e autenticação corporativa (OAuth2).
- Mentalidade de operações de produção: resposta a incidentes, planejamento de capacidade e controle de mudanças.
- Excelente comunicação escrita e verbal, trabalhando com uma equipe global.
- Nível de inglês intermediário-superior.
DIFERENCIAIS
- Profundidade no ecossistema Kafka: Kafka Connect, Schema Registry, Kafka Streams, MirrorMaker ou serviços gerenciados de Kafka.
- Padrões e ferramentas de change-data-capture.
- Infraestrutura de suporte a grandes plataformas SaaS comerciais, incluindo gateway de integração ou servidores de conectores.
- Distribuição de pacotes e artefatos em escala corporativa.
- Experiência em ambiente regulamentado — retenção de auditoria, classificação de dados, governança formal de build e operação.
- Kubernetes; design multi-região e de alta disponibilidade.
O QUE VOCÊ FARÁ
- Possuir o ecossistema Kafka — design de tópicos e padrões de nomenclatura, estratégia de particionamento e chaves, replicação, política de retenção e compactação, gerenciamento de grupos de consumidores e offsets, cotas e configuração e atualizações de brokers.
- Garantir a resiliência e confiabilidade da plataforma — manter a plataforma de integração disponível quando a plataforma SaaS do fornecedor upstream estiver degradada ou indisponível, absorver picos de tráfego sem sobrecarregá-la e garantir que os eventos permaneçam reproduzíveis e auditáveis por meio de uma infraestrutura Kafka corretamente dimensionada, configurada e operada.
- Projetar as garantias de entrega da plataforma na prática: semântica de pelo menos uma vez e exatamente uma vez, produtores idempotentes, escritas transacionais quando justificadas, tópicos de dead-letter e ferramentas de autoatendimento para replay para recuperação de falhas downstream.
- Construir observabilidade de streaming: monitoramento de lag de consumidor, profundidade de fila, throughput e rebalanceamento; rastreamento de correlation-ID de ponta a ponta entre tópicos; dashboards, objetivos de nível de serviço e alertas.
- Planejar capacidade, custo e retenção para um log durável com requisitos de retenção de auditoria regulatória e ajustá-lo conforme a adoção aumenta em toda a empresa.
- Avaliar e integrar mecanismos nativos de streaming e change-data-capture do fornecedor à medida que os caminhos de entrada e saída da plataforma amadurecem.
- Possuir e evoluir o pipeline de build e release — pipelines automatizados do Jenkins produzindo instalações de aplicativos empacotadas para várias gerações de Linux corporativo, imagens de container assinadas e documentação gerada, promovidos por meio de serviços internos de distribuição de artefatos e imagens.
- Operar o ecossistema de runtime: implantações em containers, hosts de gateway de integração e a modernização contínua do sistema operacional desse ecossistema.
- Projetar a infraestrutura por trás da resiliência e continuidade da plataforma — detecção de integridade, circuit breaking e a reconciliação e monitoramento que provam que a plataforma se recupera de forma limpa quando a plataforma do fornecedor upstream está degradada ou indisponível.
- Automatizar o provisionamento e a configuração de ambientes e manter a configuração e o inventário de ativos como uma verdadeira fonte única de verdade.
- Colaborar com os desenvolvedores Python da equipe em capacidade de implantação, desempenho e custo; participar do gerenciamento de mudanças e suporte à produção.
BENEFÍCIOS
- Crescimento profissional: Mentoria, TechTalks e roteiros de crescimento personalizados.
- Remuneração competitiva: pagamento em USD com orçamentos para educação, fitness e atividades em equipe.
- Projetos empolgantes: Soluções modernas com empresas da Fortune 500 e empresas de produtos de ponta.
- Flextime: Horário flexível com opções de trabalho remoto e no escritório.
