Especialista Kafka Streams

Responsabilidades



  • 1. Monitoramento Proativo

    • Monitoramento da saúde dos brokers Kafka e topologias de stream.
    • Verificação de consumo, lag e throughput das partições
    • Monitoramento de erros e falhas nos stream processors.

  • 2. Manutenção Preventiva

    • Atualização regular de versões e aplicação de patches de segurança.
    • Revisão e otimização das configurações dos clusters Kafka.
    • Testes de carga para prever possíveis problemas de escalabilidade.

  • 3. Suporte Técnico e Atendimento a Incidentes

    • Diagnóstico e resolução de problemas em pipelines de stream.
    • Suporte em casos de falhas de consumidores, produtores ou brokers.
    • Resolução de incidentes críticos com SLA especificado.

  • 4. Gestão de Mudanças

    • Implementação de novas topologias ou modificações em fluxos existentes.
    • Gerenciamento de mudanças de configuração nos clusters Kafka.

  • 5. Relatórios e Documentação

    • Relatórios de saúde dos clusters e pipelines de dados.
    • Documentação de topologias, configuração e boas práticas.

  • 6. Treinamento e Capacitação

    • Capacitação em desenvolvimento e monitoramento de aplicações com Kafka Streams.
    • Sessões práticas para resolver problemas comuns em tempo real.


Requisitos



  • Experiência com desenvolvimento em Java ou Scala.
  • Conhecimento profundo de Kafka e Kafka Streams.
  • Experiência com processamento de dados em tempo real.
  • Conhecimento de SQL e bancos de dados relacionais.

Habilidades



  • Experiência com ferramentas de monitoramento de Kafka, como Kafka Manager e Prometheus.
  • Conhecimento de tecnologias de mensageria, como RabbitMQ e ActiveMQ.
  • Domínio de ferramentas de versionamento de código, como Git.
  • Familiaridade com metodologias ágeis de desenvolvimento.


Informações adicionais:



  • Contratação PJ
  • Recesso remunerado
  • Dayoff
  • Tecnologias de ponta e viabilização de certificações
  • PDI - Visando oportunidades de crescimento