AgileEngine

Engenheiro de Infraestrutura (Kafka) ID82562

PythonDockerKubernetes
Tradução automática. Consulte o original.

POR QUE SE JUNTAR A NÓS

A 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 diversos 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 ser responsável pela operação do 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

  1. Experiência prática e profunda 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 performance e solução de problemas de lag, rebalanceamentos e falhas de entrega sob carga.
  1. Compreensão prática de semânticas de entrega orientadas a eventos: pelo menos uma vez versus exatamente uma vez, idempotência, garantias de ordenação, tratamento de dead-letter e replay.
  1. Sólida engenharia e automação em Linux corporativo — shell e scripting em Python.
  1. Domínio de pipelines de CI/CD, idealmente pipelines declarativos em Jenkins, com experiência real em gerenciamento de artefatos e releases.
  1. Containers — Docker ou Podman, imagens OCI — e plataformas de orquestração de containers.
  1. Infraestrutura como código e gerenciamento de configuração.
  1. Ferramentas de observabilidade: agregação de logs, métricas, alertas e definição de SLO.
  1. Desenvolvimento assistido por GenAI — você utiliza ativamente agentes de codificação de IA em seu fluxo de trabalho diário ou tem interesse demonstrável em adotá-los. Automatizamos e construímos com essas ferramentas em todo o time e esperamos que todos tenham fluência nelas.
  1. Redes, TLS, gerenciamento de segredos e autenticação corporativa (OAuth2).
  1. Mentalidade de operações em produção: resposta a incidentes, planejamento de capacidade e controle de mudanças.
  1. Excelente comunicação escrita e verbal, trabalhando com uma equipe global.
  1. Nível de inglês intermediário-superior.

DIFERENCIAIS

  1. Profundidade no ecossistema Kafka: Kafka Connect, Schema Registry, Kafka Streams, MirrorMaker ou serviços gerenciados de Kafka.
  1. Padrões e ferramentas de change-data-capture.
  1. Infraestrutura de suporte a grandes plataformas comerciais de SaaS, incluindo gateways de integração ou servidores de conectores.
  1. Distribuição de pacotes e artefatos em escala corporativa.
  1. Experiência em ambiente regulado — retenção de auditoria, classificação de dados, governança formal de build e operação.
  1. Kubernetes; design multi-região e de alta disponibilidade.

O QUE VOCÊ FARÁ

  1. Ser responsável pelo 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, além de configuração e upgrades de brokers.
  1. 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 de Kafka corretamente dimensionada, configurada e operada.
  1. Projetar na prática as garantias de entrega da plataforma: semânticas de pelo menos uma vez e exatamente uma vez, produtores idempotentes, escritas transacionais quando necessário, tópicos de dead-letter e ferramentas de autoatendimento para replay visando a recuperação de falhas downstream.
  1. 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.
  1. Planejar capacidade, custo e retenção para um log durável com requisitos regulatórios de retenção para auditoria, e ajustá-lo conforme a adoção escala em toda a empresa.
  1. 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.
  1. Ser responsável pela evolução do pipeline de build e release — pipelines automatizados de Jenkins produzindo instalações de aplicações empacotadas para múltiplas gerações de Linux corporativo, imagens de container assinadas e documentação gerada, promovidos através de serviços internos de distribuição de artefatos e imagens.
  1. Operar o ambiente de runtime: implantações em containers, hosts de gateway de integração e a modernização contínua do sistema operacional desse ambiente.
  1. 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 comprovam que a plataforma se recupera de forma limpa quando a plataforma do fornecedor upstream está degradada ou indisponível.
  1. Automatizar o provisionamento e a configuração de ambientes, e manter o inventário de configuração e ativos como uma verdadeira fonte única de verdade.
  1. Colaborar com os desenvolvedores Python do time em deployability, performance 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 produto de ponta.
  • Flextime: Horário flexível com opções de trabalho remoto e no escritório.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores