Cases de DevOps, Kubernetes e Cloud

22 projetos reais de migração para a nuvem, Kubernetes, GitOps, observabilidade, segurança, bancos de dados e automação com IA. Para preservar a confidencialidade, os clientes aparecem descritos apenas pelo setor.

Migração e infraestrutura cloud/híbrida

Migrações entre provedores, redes híbridas e troca de hardware em produção, sem parada e sem perda de dados.

Rede híbrida resiliente: de VPNs estáticas para BGP com chaveamento automático

Setor do cliente: Financeira de crédito com operação em mais de um datacenter

Desafio

Uma queda de túnel IPsec deixou um site isolado por um longo período, porque as VPNs eram estáticas e não havia chaveamento automático entre túneis.

O que foi feito

  • Análise de causa raiz e plano por site: ASNs, filtros de prefixo, MTU e janelas de corte.
  • Novas conexões BGP criadas em paralelo às antigas, sem risco para a operação.
  • Ajuste ao vivo com o provedor do datacenter, incluindo a correção de um filtro que vazava prefixos indevidos.
  • Corte site a site com plano de retorno, descomissionamento das conexões legadas e alertas de redundância de túnel.

Resultado

Três sites em BGP com dois túneis redundantes cada e chaveamento automático em segundos. Sem custo recorrente adicional.

Tecnologias

  • AWS Site-to-Site VPN
  • BGP / FRRouting
  • pfSense
  • Terraform
  • Grafana Alerting

Troca completa de hardware de um cluster de produção sem perda de dados

Setor do cliente: Financeira de crédito com operação em mais de um datacenter

Desafio

Substituir os servidores que sustentavam a produção (cerca de 285 pods e 46 volumes locais) por equipamentos novos com rede de 10 Gbps, sem perder dados e sem desligar bancos, filas e serviços transacionais.

O que foi feito

  • Validação prévia de hardware e rede, incluindo teste de 9,4 Gbit/s sustentados entre os hosts.
  • Instalação automatizada de NixOS com configuração versionada, RAID, LVM e discos dedicados ao Ceph.
  • Exportações verificadas com restauração de teste e volumes protegidos contra exclusão antes de qualquer movimentação.
  • Migração ordenada por risco: cargas sem estado, bancos pequenos, Redis, RabbitMQ, PostgreSQL replicado e Ceph, sempre adicionando antes de remover.

Resultado

Produção integralmente nos servidores novos, sem perda de dados: contagem de tabelas, registros, arquivos e mensagens idêntica à origem, e restauração de backup de cerca de 100 GiB validado em minutos. Interrupções pontuais foram mapeadas e tratadas.

Tecnologias

  • NixOS
  • RKE2
  • Cilium
  • OpenEBS LVM
  • Rook-Ceph
  • CloudNativePG
  • Redis
  • RabbitMQ
  • Fleet (GitOps)

Migração de uma plataforma de microsserviços para a Oracle Cloud

Setor do cliente: Plataforma SaaS de crédito em microsserviços Java

Desafio

Plataforma de crédito com mais de 20 microsserviços Java em infraestrutura de terceiros, com custo e dependência de fornecedor elevados.

O que foi feito

  • Estudo de custos e de arquitetura para a OCI.
  • Conversão e importação de imagens de VM, VPN IPsec entre os ambientes e réplicas de banco com backup em object storage.
  • Cluster Kubernetes (OKE) gerenciado com Rancher, registry de imagens e builds para ARM.
  • Novos pipelines por microsserviço e corte da produção por etapas, com o monitoramento migrado junto.

Resultado

Produção estabilizada na Oracle Cloud, com ambientes de desenvolvimento e produção em Kubernetes e pipelines próprios.

Tecnologias

  • Oracle Cloud (OCI)
  • OKE
  • Rancher
  • GitLab CI
  • Jenkins
  • Veeam
  • HAProxy
  • NGINX

Datacenter virtualizado próprio com firewall, VPN e backup

Setor do cliente: Plataforma SaaS de crédito em microsserviços Java

Desafio

Operação em provedor de nuvem de terceiros com instabilidade e custo imprevisível, e necessidade de alta disponibilidade sob controle da empresa.

O que foi feito

  • Cluster Proxmox com armazenamento iSCSI e firewall pfSense com VPN, DNS interno e WebProxy.
  • Conversão em lote das imagens de disco para qcow2.
  • Backup e recuperação de desastres de todas as VMs com Veeam.
  • Migração em janelas por tipo de servidor (banco, proxy, jobs e aplicações), com monitoramento de hardware.

Resultado

Ambiente internalizado com controle de firewall, rede e backups, base para a migração posterior à nuvem.

Tecnologias

  • Proxmox
  • pfSense
  • iSCSI
  • Veeam
  • OpenStack
  • Prometheus
  • Grafana

Kubernetes e plataforma

Clusters Kubernetes gerenciados e autogerenciados, malha de serviços, dimensionamento e arquitetura de microsserviços.

Migração do plano de controle do Kubernetes para a nuvem, sem parada

Setor do cliente: Financeira de crédito com operação em mais de um datacenter

Desafio

Cluster Kubernetes híbrido (servidores físicos e nuvem) com quedas recorrentes de nós. A causa estava na topologia: o plano de controle dependia de um link VPN com latência variável, o que gerava milhares de perdas de quórum do etcd.

O que foi feito

  • Diagnóstico cruzando métricas de latência, logs do etcd e eventos dos nós para provar a causa.
  • Proposta de arquitetura com o plano de controle isolado na nuvem e os servidores físicos como nós de trabalho.
  • Imagem imutável do novo nó gerada por pipeline e adicionada ao etcd em produção, seguindo o princípio de adicionar antes de remover.
  • Rebaixamento dos nós físicos para nós de trabalho e limpeza do balanceador e das regras de rede.
  • Atualização dos três planos de controle para instâncias maiores, um de cada vez, preservando o quórum.

Resultado

Plano de controle 100% na nuvem, nós físicos operando como nós de trabalho, quórum preservado e nenhuma parada durante a migração e a atualização.

Tecnologias

  • Kubernetes (RKE2)
  • etcd
  • NixOS
  • Terraform
  • AWS
  • GitHub Actions
  • Cilium

Dimensionamento de recursos em Kubernetes com base no consumo real

Setor do cliente: Empresa de software (SaaS) para varejo e entretenimento

Desafio

Requests de CPU de 3 a 12 vezes acima do uso real, inflando a ocupação do cluster, com limites de CPU causando limitação desnecessária (throttling).

O que foi feito

  • Levantamento de P95 e máximo de sete dias no Prometheus para cada serviço.
  • Remoção de limites de CPU e redução de requests, com exclusões explícitas para componentes sensíveis.
  • Identificação de um vazamento de memória e de autoscalers oscilando, tratados com ajuste de memória e remoção de HPA instável.

Resultado

Redução prevista de cerca de 8,7 para 3,1 cores nos requests agregados de CPU (64%) e achados de aplicação documentados para o time de desenvolvimento.

Tecnologias

  • Kubernetes
  • Prometheus
  • HPA
  • ArgoCD

Malha de serviços Istio (modo Ambient) em produção

Setor do cliente: Empresa de software (SaaS) para varejo e entretenimento

Desafio

Controle de tráfego, observabilidade e segurança de rede entre dezenas de serviços, sem o custo de um contêiner auxiliar em cada pod.

O que foi feito

  • Migração gradual dos serviços para a malha Ambient com ingress gateway e waypoints.
  • Padrão de migração para serviços de backend, combinando o modo de dataplane do workload e o uso do waypoint no serviço.
  • Correção de conflitos de SELinux nos nós que derrubavam a captura de tráfego e o DNS dos pods.

Resultado

Serviços críticos na malha, com tráfego observável e política de rede centralizada.

Tecnologias

  • Istio Ambient
  • Kubernetes (ARM)
  • Oracle Linux
  • ArgoCD
  • Prometheus

Plataforma de microsserviços: descoberta de serviço, SSO e qualidade

Setor do cliente: Plataforma SaaS de crédito em microsserviços Java

Desafio

Mais de 20 microsserviços Java com descoberta de serviço instável, autenticação fragmentada e processos de build e qualidade manuais.

O que foi feito

  • Substituição do Eureka pelo Consul para registro, descoberta e configuração, com exporter e alertas de saúde.
  • SSO com Keycloak e extensão própria de armazenamento de usuários, integrando as bases legadas.
  • Pipelines GitLab para publicar dependências Maven e fazer deploy dos microsserviços.
  • SonarQube, APM e logs com Elastic, testes de API automatizados com Newman e WAF e cache na Cloudflare.

Resultado

Descoberta de serviços resiliente, autenticação unificada e entrega padronizada por pipeline.

Tecnologias

  • Consul
  • Keycloak
  • GitLab CI
  • SonarQube
  • Elastic APM
  • Newman
  • Cloudflare
  • Java / Spring Boot

CI/CD e GitOps

Pipelines, entrega contínua, infraestrutura como código e containerização de aplicações legadas.

Containerização de aplicação legada e entrega via GitOps

Setor do cliente: Financeira de crédito com operação em mais de um datacenter

Desafio

Sistema interno em Python rodando em um servidor Windows, com bancos SQLite, filas e caches em memória, impossível de escalar ou migrar de forma simples.

O que foi feito

  • Análise de bloqueadores com arquivo e linha: estado em disco, trava por PID, segredo de sessão gravado em arquivo e verificações de saúde dependentes de banco externo.
  • Dockerfile e pipeline que valida a imagem em cada pull request e publica no registry.
  • Manifestos entregues por GitOps e rota publicada pelo Gateway API.
  • Relatório de arquitetura para o time de desenvolvimento, com o roteiro de evolução do código.

Resultado

Aplicação no ar em Kubernetes com entrega automatizada e um caminho claro para a modernização do código.

Tecnologias

  • Docker
  • GitHub Actions
  • Fleet (GitOps)
  • Gateway API (Cilium)
  • Python / FastAPI

Plataforma GitOps em Oracle Cloud com infraestrutura como código

Setor do cliente: Plataforma de crédito parcelado e pagamentos

Desafio

Aplicações em servidores virtuais e ambientes de produção, homologação e QA sem padronização nem trilha de auditoria de mudanças.

O que foi feito

  • Cluster OKE com VCN, sub-redes, security groups e File Storage criados por Terraform.
  • ArgoCD com um app por serviço e por ambiente, e autocorreção de divergências de configuração.
  • Ingress com certificados automáticos, DNS e WAF na Cloudflare, Prometheus e Grafana com painel próprio.
  • Pipeline que publica por digest de imagem e reversão ensaiada para o digest anterior.

Resultado

Três ambientes reproduzíveis a partir do Git, deploys auditáveis e reversão comprovada.

Tecnologias

  • Oracle OKE
  • Terraform
  • ArgoCD
  • cert-manager
  • ingress-nginx
  • Prometheus
  • Grafana
  • Cloudflare

De servidores virtuais com deploy manual para CI/CD e Kubernetes

Setor do cliente: Empresa de software (SaaS) para varejo e entretenimento

Desafio

Dezenas de aplicações PHP em servidores virtuais fixos, sem balanceamento, sem controle de recursos por projeto e com deploy manual por shell.

O que foi feito

  • GitLab próprio com migração dos repositórios e registry de pacotes internos para as bibliotecas PHP.
  • SonarQube integrado às pipelines de cada projeto.
  • Imagens-padrão de PHP e Apache e pipelines de build, análise, imagem Docker e deploy.
  • Monitoramento com Prometheus e Grafana e evolução do ambiente para Kubernetes com GitOps.

Resultado

Deploys automatizados, reversão rápida por versão de imagem e controle de consumo por projeto.

Tecnologias

  • Docker
  • GitLab CI
  • SonarQube
  • Prometheus
  • Grafana
  • Redis
  • Kubernetes
  • ArgoCD

Observabilidade, SRE e FinOps

Métricas, logs, traces e alertas que apontam o problema do cliente, e controle de custo de telemetria.

Observabilidade e SRE: do "pods rodando" ao "cliente atendido"

Setor do cliente: Financeira de crédito com operação em mais de um datacenter

Desafio

Monitoramento com consultas quebradas, sem visão de sinais de ouro (latência, tráfego, erros e saturação) e com muito ruído de alertas.

O que foi feito

  • Auditoria e correção de painéis em três níveis: executivo, aplicações e rede.
  • Painéis de NOC para TV com lógica de pior caso, que revelam falhas silenciosas de nós e pods.
  • Oito alertas de sinais de ouro e coleta de SNMP e syslog dos firewalls.
  • Alertas críticos de infraestrutura e alertas de aplicação em canais diferentes, e monitores externos padronizados por severidade.
  • Atualização da stack (Grafana, Pyroscope, Loki e Alloy) sem indisponibilidade e script de auditoria diária do cluster.

Resultado

Alertas priorizados e acionáveis, com cobertura de rede, hosts e aplicações e menos ruído.

Tecnologias

  • Grafana
  • Mimir
  • Loki
  • Tempo
  • Pyroscope
  • Grafana Alloy
  • SNMP
  • UptimeRobot

FinOps: por que o custo de saída de dados da nuvem disparou

Setor do cliente: Financeira de crédito com operação em mais de um datacenter

Desafio

Alerta de anomalia de custo: a saída de dados de um armazenamento de objetos passou de cerca de US$ 95 para quase US$ 1.000 em um mês.

O que foi feito

  • Investigação com CloudTrail, Cost Explorer e métricas, descartando novas instâncias, rotas de VPN e retenção.
  • Correlação do salto de custo com o aumento de cerca de 9 vezes no volume de spans de tracing.
  • Relatório com opções: reduzir na origem com filtro e amostragem, mover o armazenamento de telemetria para Ceph e ajustar retenção.

Resultado

Causa provável identificada com evidências e plano de redução em fases, sem alterar produção antes da decisão do cliente.

Tecnologias

  • AWS Cost Explorer
  • CloudTrail
  • S3
  • Grafana Tempo
  • Grafana Alloy
  • Ceph RGW

Segurança e resposta a incidentes

Correção de vulnerabilidades críticas, endurecimento de borda e resposta a incidentes em sistemas financeiros.

Resposta a incidente de segurança em API financeira

Setor do cliente: Plataforma de crédito parcelado e pagamentos

Desafio

Ataque automatizado a uma API de produção, com tentativas de troca de credenciais e de alteração de dados de repasse, inclusive contornando a CDN por acesso direto ao balanceador.

O que foi feito

  • Contenção imediata, rotação de segredos e usuário de banco por serviço com privilégios mínimos e autenticação scram-sha-256.
  • Ingress com IP real do cliente, logs em JSON, limite de tentativas de login e bloqueios por IP e rede.
  • CDN e WAF na frente e origem travada para aceitar só a CDN e as redes internas.
  • Logs centralizados em plataforma de observabilidade, relatório técnico e pacote de transferência de conhecimento para o time de desenvolvimento.

Resultado

O acesso direto à origem passou a responder 403. Nos primeiros minutos após a trava, 31 de 35 pedidos diretos foram bloqueados enquanto cerca de 2.300 pedidos legítimos passaram pela CDN sem bloqueio.

Tecnologias

  • Kubernetes
  • ingress-nginx
  • Cloudflare
  • PostgreSQL
  • Fluent Bit
  • ArgoCD

Atualização crítica de segurança do GitLab sem perda de dados

Setor do cliente: Empresa de software (SaaS) para varejo e entretenimento

Desafio

Servidor GitLab vulnerável a uma falha crítica de execução remota sem autenticação, com imagem de terceiros descontinuada e uma fila de migrações de dados travada.

O que foi feito

  • Cópia instantânea do disco para reversão e planejamento do caminho de atualização por paradas obrigatórias, atravessando quatro versões.
  • Troca para a imagem oficial e atualização automática do PostgreSQL 16 para 17.
  • Destravamento da fila de migrações órfãs e aceleração das migrações pesadas.

Resultado

Servidor corrigido e atualizado, dados preservados e cerca de 2 minutos de indisponibilidade, só na virada do banco.

Tecnologias

  • GitLab
  • PostgreSQL
  • Docker
  • Oracle Cloud

Bloqueio automático de IPs maliciosos no gateway e no servidor Git

Setor do cliente: Empresa de software (SaaS) para varejo e entretenimento

Desafio

Varreduras e tentativas de abuso no gateway da malha de serviços e no servidor Git, sem bloqueio automático.

O que foi feito

  • Detecção a partir dos logs do gateway e do servidor Git, com parsers próprios.
  • Bloqueio ativo por política de acesso no gateway e por firewall no servidor Git, filtrando só decisões locais para respeitar o limite de tamanho do objeto.
  • Documentação da limitação em domínios atrás de CDN, que exigem o bloqueio na própria CDN.

Resultado

Bloqueio automático ativo nos pontos expostos e limitações documentadas.

Tecnologias

  • CrowdSec
  • Istio
  • Fluent Bit
  • iptables
  • Kubernetes

Banco de dados, cache e armazenamento

PostgreSQL, Redis e Ceph: alta disponibilidade, replicação, backup com restauração testada e desempenho.

Armazenamento distribuído com Ceph em Kubernetes

Setor do cliente: Financeira de crédito com operação em mais de um datacenter

Desafio

Aplicações com volumes compartilhados presas ao disco local de um único servidor e fora do ar sempre que aquele nó caía ou entrava em manutenção.

O que foi feito

  • Implantação do Rook-Ceph via GitOps com CephFS e RBD, réplica 3 e um OSD por nó.
  • Console administrativo publicado por rota privada.
  • Ajuste de CRUSH e da prioridade de recuperação para que o tráfego das aplicações venha antes do rebalanceamento.
  • Reconstrução do cluster de armazenamento sobre o hardware novo e pool separada para bancos pequenos.

Resultado

Volumes compartilhados tolerantes à falha de servidor e Ceph saudável, com todos os placement groups ativos e limpos.

Tecnologias

  • Rook-Ceph
  • CephFS
  • RBD
  • Kubernetes
  • Fleet

Causa raiz de indisponibilidade: replicação síncrona entre datacenters

Setor do cliente: Financeira de crédito com operação em mais de um datacenter

Desafio

Durante um teste de carga, as aplicações ficaram inacessíveis por vários minutos, embora todos os pods aparecessem saudáveis.

O que foi feito

  • Investigação em camadas, descartando CPU, memória, conexões e rede, inclusive um painel que dobrava o tráfego exibido.
  • Identificação do quórum de replicação síncrona do PostgreSQL dependente de réplicas remotas, que saturava o link entre os sites.
  • Reconstrução da cadeia de impacto até o erro visto pelo usuário, com correlação entre tempo de commit e latência do link.
  • Relatório técnico com três caminhos de correção e seus prós e contras, e alertas de atraso de replicação e de falha de arquivamento de WAL.

Resultado

Causa raiz comprovada com métricas e plano de correção entregue. Os alertas criados depois detectaram uma réplica divergida que o operador do banco ainda mostrava como saudável.

Tecnologias

  • PostgreSQL
  • CloudNativePG
  • Grafana
  • Mimir
  • Loki
  • PromQL

Cache distribuído em Redis para aplicações Laravel em produção

Setor do cliente: Empresa de software (SaaS) para varejo e entretenimento

Desafio

Aplicações Laravel usando cache em arquivo, que não é compartilhado entre pods nem entre processos de fila.

O que foi feito

  • Medição prévia do uso real de cache para dimensionar o Redis com folga e política de memória adequada.
  • Biblioteca de cliente instalada pelo Dockerfile, fora do Composer, depois que o caminho tradicional quebrou o build de produção.
  • Um banco lógico por aplicação, com prefixos próprios, e validação ao vivo de cada projeto antes do próximo.
  • Acompanhamento do consumo de memória e de evicções durante um período de observação em produção.

Resultado

Nove aplicações migradas com zero evicções e zero reinícios em cerca de 64 pods, e o Redis compartilhado seguiu estável.

Tecnologias

  • Laravel
  • Redis
  • Docker
  • Kubernetes
  • GitLab CI

Sessões PHP no Redis e balanceamento sem afinidade de IP

Setor do cliente: Empresa de software (SaaS) para varejo e entretenimento

Desafio

Sessões gravadas em arquivo local obrigavam o proxy a prender cada cliente a um único servidor, limitando balanceamento, escalabilidade e atualizações.

O que foi feito

  • Redis dedicado para sessões e ajuste do PHP e do framework para usá-lo.
  • Proxy reverso reconfigurado para distribuir requisições entre qualquer instância.
  • Preparação do ambiente para atualização gradual de pods, mantendo a sessão do usuário ativa.

Resultado

Clientes passam por qualquer instância sem perder a sessão, o que destravou escalonamento automático e reduziu a indisponibilidade nas atualizações.

Tecnologias

  • Redis
  • PHP
  • Laravel
  • NGINX
  • Kubernetes

Backups de PostgreSQL com cópia externa, restauração testada e verificação diária

Setor do cliente: Empresa de software (SaaS) para varejo e entretenimento

Desafio

Bancos de aplicações e de plataforma sem cópia fora do próprio disco e sem aviso quando um backup falhava.

O que foi feito

  • Exportações diárias com validação e cópia em armazenamento de objetos, com retenção por lifecycle.
  • Restauração em banco descartável para comprovar que o backup é utilizável.
  • Verificador diário que confere execução, arquivos do dia e espaço em disco, e alerta por mensagem em caso de falha.

Resultado

Backups externos e verificados, com restauração comprovada e alerta automático de falha.

Tecnologias

  • PostgreSQL
  • OCI Object Storage
  • Shell
  • Cron
  • Telegram

Automação e IA aplicada

Agentes de IA, fluxos de automação e integração de assistentes com a infraestrutura da empresa.

Plataforma de auto-serviço com IA para criar e publicar sistemas internos

Setor do cliente: Empresa de software (SaaS) para varejo e entretenimento

Desafio

Áreas não técnicas precisavam de sistemas internos sem depender da fila de desenvolvimento e sem expor a infraestrutura nem abrir mão de governança.

O que foi feito

  • Bot de plataforma com LLM que cria o projeto no GitLab, aplica padrões de manifesto e publica via ArgoCD.
  • Seis stacks suportadas, aprovação por botão para ações sensíveis e permissões por dono do projeto.
  • Credencial separada por projeto, SSO corporativo, backups com restauração testada e ciclo de vida definido para os sistemas.
  • Servidor MCP para conectar assistentes de IA à plataforma e revisão de segurança com plano de correção em ondas.

Resultado

Criação e publicação de sistemas internos por conversa, com governança, auditoria e acesso por projeto.

Tecnologias

  • LLMs (Claude)
  • Python
  • MCP
  • GitLab CI
  • ArgoCD
  • Kubernetes
  • Istio
  • OIDC (SSO)

Tem um desafio parecido?

Conte o seu cenário por e-mail e dizemos, de forma objetiva, como abordaríamos.