AgileEngine

Engenheiro de Infraestrutura (Kafka) ID82562

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

POR QUE SE JUNTAR A NÓS

AgileEngine é uma empresa Inc. 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 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

  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. Engenharia e automação robustas em Linux — shell e scripting em Python.
  1. Domínio de pipelines 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 toda a equipe e esperamos que todos sejam fluentes nelas.
  1. Redes, TLS, gerenciamento de segredos e autenticação corporativa (OAuth2).
  1. Mentalidade de operações de produção: resposta a incidentes, planejamento de capacidade e controle de mudanças.
  1. Forte 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 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. 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.
  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 passíveis de replay e auditáveis por meio de uma infraestrutura 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 justificadas, tópicos de dead-letter e ferramentas de autoatendimento para replay para 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 de retenção de auditoria regulatória, 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. Possuir e evoluir o pipeline de build e release — pipelines automatizados em 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 ecossistema de runtime: implantações conteinerizadas, hosts de gateway de integração e a modernização contínua do sistema operacional desse ecossistema.
  1. Projetar a infraestrutura por trás da resiliência e continuidade da plataforma — detecção de saúde, 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 a configuração e o inventário de ativos como uma verdadeira fonte única de verdade.
  1. Colaborar com os desenvolvedores Python da equipe 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 produtos 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