Na CI&T, você poderá contribuir para a evolução de soluções de observabilidade que aumentam a confiabilidade, a disponibilidade e a visibilidade de ambientes de software complexos. Nesta posição, trabalhará em parceria com equipes de Desenvolvimento e Infraestrutura para implementar e otimizar práticas e ferramentas de monitoramento em larga escala. Para quem reside na Região Metropolitana de Campinas, a presença nos escritórios da cidade é obrigatória, conforme a política de frequência vigente.
Responsabilidades
- Arquitetar, implementar e aprimorar soluções para coleta e análise de logs, métricas, rastreamentos e monitoramento de aplicações
- Administrar ambientes Elasticsearch e Elastic Stack, com foco em desempenho, escalabilidade e eficiência na ingestão de dados
- Configurar coleta de métricas, painéis e alertas com Prometheus e Grafana
- Instrumentar aplicações Java e Spring Boot com OpenTelemetry
- Configurar e manter agentes e coletores de telemetria, incluindo Grafana Alloy, Filebeat, Logstash e OpenTelemetry Collector
- Apoiar equipes de desenvolvimento na adoção de boas práticas de instrumentação, logs estruturados e métricas de negócio
- Desenvolver automações e soluções de infraestrutura como código para evoluir a infraestrutura de observabilidade
- Definir estratégias de alertas e monitoramento para reduzir falsos positivos, melhorar o tempo médio de recuperação e elevar a confiabilidade dos sistemas
Requisitos obrigatórios
- Experiência sólida em DevOps, SRE ou observabilidade em ambientes complexos
- Experiência com Elastic Stack, incluindo administração, desempenho e otimização de Elasticsearch, Logstash e Filebeat
- Conhecimento de Prometheus, PromQL, Grafana e configuração de alertas
- Experiência com Grafana Loki e Grafana Alloy para coleta e gerenciamento de telemetria
- Experiência prática com OpenTelemetry, incluindo instrumentação automática e manual de aplicações
- Conhecimento de Java e Spring Boot para instrumentação e análise de aplicações
- Experiência com logs, métricas, rastreamentos e monitoramento de aplicações distribuídas
- Conhecimento em scripts e automações com Python, Go, Java ou Shell/Bash
- Experiência com práticas de DevOps, automação e confiabilidade de sistemas
Diferenciais
- Experiência com Kubernetes e Helm Charts
- Conhecimento de Terraform, Ansible ou outras ferramentas de infraestrutura como código
- Experiência com Jaeger, Grafana Tempo ou soluções de monitoramento e rastreamento distribuído
- Vivência com microsserviços e ambientes de nuvem, como AWS, Azure ou GCP
- Conhecimento de práticas de SRE, indicadores e objetivos de nível de serviço e estratégias para reduzir o tempo médio de recuperação
- Certificações Elastic, Grafana, Kubernetes ou de nuvem
O que esperamos
Buscamos uma pessoa que una conhecimento técnico em observabilidade a uma atuação colaborativa com equipes de desenvolvimento e infraestrutura. Você terá espaço para aplicar automação e boas práticas para tornar os sistemas mais confiáveis e facilitar a identificação e resolução de problemas.