Nova Lima, BrazilNova Lima, BrasilUTC−03

João Paulo Oliveira Cruz

Site Reliability Engineer | Cloud, Security & AutomationSite Reliability Engineer | Nuvem, Segurança e Automação

ProfilePerfil

I’m a Site Reliability Engineer working with production AWS infrastructure, Kubernetes, Cloudflare WAF, and operational automation. My work spans IaC, infrastructure security, observability, and critical incident response. I also represent technical decisions in client audits and support customers with SSO configuration and production deployments.Sou Site Reliability Engineer e trabalho com infraestrutura AWS em produção, Kubernetes, Cloudflare WAF e automação operacional. Minha atuação inclui IaC, segurança de infraestrutura, observabilidade e resposta a incidentes críticos. Também represento decisões técnicas em auditorias de clientes e apoio configurações de SSO e implantações em produção.

ExperienceExperiência

Site Reliability Engineer Jr.Site Reliability Engineer Jr.

Monkeyfull-time · remoteCLT · remoto

Oct. 2023 - Presentout. 2023 - hoje

Previously: Site Reliability Engineer Intern · Internship | Oct. 2021 - Oct. 2023Anteriormente: Site Reliability Engineer, Intern · Estágio | out. 2021 - out. 2023

  • Manage production AWS infrastructure across EC2, S3, Aurora, RDS, VPC, Lambda, Route53, Cognito, Transfer Family, KMS, and Secrets Manager.Gerencio infraestrutura AWS em produção com EC2, S3, Aurora, RDS, VPC, Lambda, Route53, Cognito, Transfer Family, KMS e Secrets Manager.
  • Operate and maintain Kubernetes clusters with approximately 30 production nodes, including upgrades, troubleshooting, and scaling.Opero e mantenho clusters Kubernetes com aproximadamente 30 nós em produção, incluindo upgrades, troubleshooting e escalabilidade.
  • Rebuilt Cloudflare WAF rules for more than 8 domains, blocking more malicious requests without affecting legitimate traffic, then turned those rules into a reusable Terraform module.Refiz as regras do WAF da Cloudflare para mais de 8 domínios, bloqueando mais requisições maliciosas sem afetar o tráfego legítimo. Depois, transformei as regras em um módulo Terraform reutilizável.
  • Built Python, Bash, and n8n automations that reduced manual errors and saved more than 7 hours per week.Criei automações com Python, Bash e n8n que reduziram erros manuais e economizaram mais de 7 horas semanais.
  • Write and maintain least-privilege IAM policies to reduce unnecessary access.Escrevo e mantenho políticas IAM com foco em least privilege para reduzir acessos desnecessários.
  • Built Lambda and Slack automations that monitor RDS and EC2 backups and certificate status.Implementei Lambdas e automações no Slack que monitoram backups de RDS e EC2 e o status de certificados.
  • Led an AWS tagging overhaul covering more than 85% of monthly spend, surfacing unattributed costs and incorrect cost centers and contributing to a lower account bill.Liderei uma revisão das tags da AWS cobrindo mais de 85% dos gastos mensais, identificando custos sem atribuição e centros de custo incorretos e contribuindo para reduzir a conta.
  • Helped contain a critical security incident that lasted more than 3 days and led the company-wide rollout of Bitwarden for password management.Ajudei a conter um incidente crítico de segurança que durou mais de 3 dias e liderei a adoção do Bitwarden para gestão de senhas em toda a empresa.
  • Migrated manually provisioned cloud resources to infrastructure as code, with automated deployments through GitHub Actions and Digger.Migrei recursos de nuvem provisionados manualmente para infraestrutura como código, com implantações automatizadas pelo GitHub Actions e Digger.
  • Represent infrastructure decisions, IAM configurations, and security policies in client audit meetings.Represento decisões de infraestrutura, configurações de IAM e políticas de segurança em reuniões de auditoria com clientes.
  • Serve as the technical point of contact for customer SSO configuration, production deployments, and incident resolution.Atuo como ponto de contato técnico para configurações de SSO de clientes, implantações em produção e resolução de incidentes.

ProjectsProjetos

Artist Alley POS

A full-stack sales and inventory system for artists at events. IndexedDB keeps pending sales and stock actions until they can sync; initial setup and catalog loading need a connection. It includes a PWA, an Android app with SumUp integration, and a FastAPI backend with SQLite.Um sistema full-stack de vendas e estoque para artistas em eventos. O IndexedDB guarda vendas e ajustes de estoque pendentes até a sincronização; a configuração inicial e o carregamento do catálogo precisam de conexão. Inclui uma PWA, um app Android com integração à SumUp e um backend FastAPI com SQLite.

CV Maker

A CV builder that starts with an existing document or a questionnaire, asks useful follow-up questions, and produces an editable AI-assisted CV in a choice of visual templates. I build and run the whole product.Um criador de currículos que começa com um documento existente ou um questionário, faz perguntas complementares e gera um currículo editável com ajuda de IA e diferentes modelos visuais. Eu desenvolvo e mantenho o produto inteiro.

EducationEducação

Bachelor's Degree in Computer ScienceBacharelado em Ciência da Computação

Pontifícia Universidade Católica de Minas GeraisBrazilBrasil

2017 - 2023

Thesis published as an article in the international journal Social Network Analysis and Mining (2024).Trabalho de conclusão publicado como artigo na revista internacional Social Network Analysis and Mining (2024).

Academic Exchange in Computer ScienceIntercâmbio Acadêmico em Ciência da Computação

Lappeenranta University of TechnologyFinlandFinlândia

2020

PublicationPublicação

Characterizing fashion influencers' behavior on instagram. Soc. Netw. Anal. Min. 14, 147

2024

Social Network Analysis and Mining · Lead AuthorSocial Network Analysis and Mining · Autor principal

doi: 10.1007/s13278-024-01313-x

CertificationCertificação

Certificate of Advanced English (C2)Certificado de Inglês Avançado (C2)

2019

Cambridge

NAV

Where to?Pra onde?

Arrow keys navigate · Enter opens · Esc closesSetas navegam · Enter abre · Esc fecha