Planejo antes de mexer
Toda mudança começa por quem é o dono, qual a janela e como voltar atrás. Prefiro checklist e validação a improviso.
SRE · on-call ativo
> Site Reliability Engineer
Mais de 4 anos em DevOps e SRE. Construo e opero plataforma na AWS com Kubernetes, Terraform e GitOps, defino SLOs, automatizo o trabalho repetitivo e conduzo upgrades e migrações com planejamento e rollback.
$ whoami
diogo-alves · site reliability engineer
$ cat stack.yaml
cloud: aws
orquestração: kubernetes (eks) · karpenter
iac: terraform + atlantis
gitops: argo cd
observabilidade: elastic · opentelemetry
confiabilidade: sli/slo · error budget
$ on-call --status
● escala ativa
$
01 · sobre
Sou Site Reliability Engineer e trabalho com infraestrutura AWS e clusters Kubernetes: coloco ambientes no ar com Terraform, entrego aplicações via GitOps com Argo CD e faço parte de escala de on-call.
Gosto de confiabilidade medida: SLIs e SLOs com error budget e alertas por burn rate, observabilidade versionada como código e mudanças com plano de rollback. Automatizo o que é repetitivo, de Python em Lambda a agentes de IA com Claude Code, e respondo pela parte técnica da certificação PCI DSS.
02 · como eu trabalho
Toda mudança começa por quem é o dono, qual a janela e como voltar atrás. Prefiro checklist e validação a improviso.
Escrevo pensando em quem vem depois: runbooks, decisões e aprendizados ficam registrados para o time inteiro usar.
Quando algo dá errado, inclusive por erro meu, conto o que houve com transparência e ajusto o processo para não se repetir.
Começo entendendo a dor de quem usa a plataforma. A ferramenta certa vem depois, e muitas vezes é a mais simples.
Gosto de passar conhecimento, acompanhar pessoas novas no time e estar por perto para ajudar no dia a dia.
Gosto de ser desafiado. Problema que eu nunca vi é um convite: estudo, testo em laboratório e aprendo no caminho. Quando falta uma ferramenta, escrevo uma.
03 · o que é SRE
Site Reliability Engineering nasceu no Google, no começo dos anos 2000, com uma ideia simples: tratar a operação de sistemas como um problema de engenharia de software. Em vez de apagar incêndios manualmente, o SRE escreve código, automatiza e mede para que os sistemas fiquem confiáveis enquanto o produto continua evoluindo.
A pergunta central não é "o sistema pode cair?", e sim "quanto de falha é aceitável para o usuário?". Essa resposta vira um número, o SLO, e esse número guia as decisões: quando acelerar entregas e quando parar para investir em estabilidade.
Medir o que o usuário sente, como latência e taxa de erro, definir uma meta e usar a margem de erro como orçamento para mudanças.
Tarefa manual que se repete vira automação. O tempo ganho vai para melhorias que fazem o sistema escalar sem escalar o time.
Logs, métricas e traces para responder rápido "o que está acontecendo e por quê", com alertas que só tocam quando há impacto real.
On-call, mitigação primeiro e investigação depois, até a causa raiz. Cada incidente vira aprendizado e ação para não se repetir.
Infraestrutura como código, revisão por pull request, entrega gradual e plano de rollback, porque a maior parte das falhas nasce de mudanças.
Prever crescimento, dimensionar recursos e cuidar do custo da nuvem, para o sistema aguentar picos sem desperdício no resto do tempo.
04 · o que eu sei
Opero clusters EKS: upgrades de versão, autoscaling de nós com Karpenter, Helm, Ingress com AWS Load Balancer Controller e Network Policy.
na prática: upgrades de versão do EKS com imagem de servidor própria já com hardening
EKSKarpenterHelmKustomizeDocker
Coloco ambientes no ar do zero com Terraform, revisão por PR no Atlantis e entrega contínua de clusters e aplicações com Argo CD.
na prática: conta, VPC, EKS e Vault de um ambiente isolado inteiro em Terraform
TerraformAtlantisTerragruntArgo CDCI/CD
Logs, métricas e traces de ponta a ponta: pipelines de ingestão no Elasticsearch, Logstash, tiers de retenção, APM, OpenTelemetry e dashboards e alertas versionados como código.
na prática: migração de logs do CloudWatch para o Elastic, com retenção em camadas
Elastic StackOpenTelemetryZabbixCloudWatchGrafana (lab)
SLIs e SLOs com error budget e alertas por burn rate, resposta a incidentes com investigação até a causa raiz, on-call e mudanças com plano de rollback.
na prática: SLOs com error budget para fluxos críticos de negócio
SLI/SLOError budgetBurn rateRCAOn-call
Hardening (reforço de segurança) de sistemas operacionais e clusters, gestão de vulnerabilidades multi-conta, segmentação de rede e a parte técnica de auditorias PCI DSS v4.0.1.
na prática: ponto focal técnico de certificação PCI DSS desde 2022
PCI DSSSecurity HubInspectorAWS WAFVault
Automatizo o trabalho repetitivo com Python e Bash, de funções Lambda a pipelines, e uso agentes de IA com validação humana na operação.
na prática: runbooks transformados em skills do Claude Code
PythonBashAWS LambdaClaude CodeMCP
edu: Técnico em Redes de Computadores · Escola Dr. Solon Tavares (2017 a 2018) | lang: português nativo · inglês e espanhol básicos
05 · stack
EKSEC2Auto ScalingIAMOrganizationsVPCTransit GatewayRDSAuroraLambdaECRSSMAmazon MQCloudWatchPrivateLink
KubernetesKarpenterHelmKustomizeDockerAWS Load Balancer ControllerNetwork Policy
TerraformAtlantisTerragruntArgo CDFluxBitbucket PipelinesGitLab CIGit
ElasticsearchLogstashKibanaElastic APMOpenTelemetryZabbixGrafanaLokiTempoMimirClickHouseClickStack
PCI DSS v4.0.1Security HubInspectorGuardDutyAWS WAFCloudflareHashiCorp VaultCIS Hardening
MySQLPostgreSQLRedisRabbitMQKafka
PythonBashLinux
Claude CodeSkillsAgentesMCP
usado em laboratório, ainda não em produção
06 · trajetória
Appmax · Porto Alegre, RS · desde 2021
PCI DSSElasticsearchPythonClaude CodeFinOps
SLI/SLOEKSRDSTerraformElastic
VaultCI/CDDocker
07 · contato
Para trocar ideia sobre SRE, Kubernetes, observabilidade ou automação.