Projetos

Projetos

Projetos que representam meu trabalho

Plataforma SIEDOS — Confiabilidade e Governança Operacional

  • O que é: Sistemas públicos críticos usados por TJGO, TJRO, TCEPI, TCMGO e TCDF, com foco em estabilidade e cadência de entregas.
  • Impacto: Redução drástica de incidentes e filas de deploy; previsibilidade de releases e mudanças controladas.
  • Stack: Ruby on Rails, PostgreSQL/Oracle, GitLab CI/CD, Azure DevOps, Kubernetes/OpenShift, observabilidade customizada.
  • Papel: Liderança técnica, SRE, pipelines, governança e performance.

Pipelines GitLab/Azure — Runners dedicados e fluxo multi-stage

  • O que é: Arquitetura de pipelines em runners self-hosted, stages paralelos e deploys blue/green.
  • Impacto: Filas mínimas, entregas mais rápidas e rollback seguro em ambientes sensíveis.
  • Stack: GitLab CI/CD, Azure DevOps, Docker, Helm, scripts Bash.
  • Papel: Desenho de pipelines, automação de deploys e governança operacional.
  • Status: Infra privada; modelos e playbooks replicáveis.

SaaS Rails Multi-domínio — Arquitetura e Operação

  • O que é: Plataforma multi-tenancy com domínios customizados, normalização de tenants e segurança por isolamento lógico.
  • Impacto: Onboarding consistente de novos clientes e governança de releases por tenant.
  • Stack: Ruby on Rails (2.3 → 7.x), Postgres, Redis, Sidekiq, JWT, ActiveStorage.
  • Papel: Arquitetura, padrões de tenancy, automação e governança de releases.
  • Status: Em produção; apresentações sob NDA.

Observabilidade e Resiliência para Sistemas Ruby/Oracle

  • O que é: Instrumentação, tuning e troubleshooting profundo (ORA-03135, 502 intermitente, OOMKill, WebSocket resets).
  • Impacto: Recuperação rápida de incidentes, redução de quedas e aumento de previsibilidade.
  • Stack: Ruby, Puma, NGINX, Oracle, Postgres, logs/tracing customizados, playbooks de incident response.
  • Papel: Diagnóstico, instrumentação e desenho de playbooks de resposta.

Playbooks de Infraestrutura — NFS, Storage e SSL

  • O que é: Playbooks para storage dinâmico, NFS, PKI/SSL e clusters leves.
  • Impacto: Provisionamento consistente em ambientes híbridos e labs, com backups reprodutíveis.
  • Stack: Helm, NFS, OpenSSL, Bash.
  • Papel: Design de playbooks, padronização de infraestrutura e guias técnicos.
  • Posts: Dynamic NFS StorageClass, NFS Server Setup, SSL Keys Guide.

Ambientes de Desenvolvimento Reprodutíveis — WSL2

  • O que é: Guias e scripts de backup/restore, hardening e performance para WSL2.
  • Impacto: Devs com ambientes estáveis e recuperáveis; menor atrito para quem trabalha em Windows.
  • Stack: WSL2, PowerShell/Bash.
  • Papel: Autoria de guias, scripts e padrões de ambiente.
  • Posts: Backup e Restore, WSL2 Experience.

Como colaborar

  • Quer ver um demo ou adaptar um desses modelos? Fale comigo.