mfranceschit
English Español Português
← Projetos

AutoCloud

AutoCloud

Sumário

AutoCloud foi uma plataforma de gestão de infraestrutura multi-nuvem que suporta o ciclo de vida completo de DevOps—desde a descoberta e implantação até a governança, segurança e otimização. Fornece infraestrutura segura e otimizada em custos para produção enquanto oferece às equipes de desenvolvimento, segurança e operações visibilidade profunda em AWS, Azure e GCP através de visualizações interativas, relatórios de conformidade, rastreamento de ativos e Infraestrutura como Código baseada em Terraform.

Desempenhei um papel fundamental no design e construção da AutoCloud de ponta a ponta, contribuindo em frontend, backend, infraestrutura e DevOps.

Contribuições principais:

Projetei e implementei a arquitetura full-stack, separando um frontend React + TypeScript de um backend Node.js conectados via API GraphQL com subscrições.

Construí integrações multi-nuvem para AWS, Azure e GCP, incluindo manipulação segura de credenciais e uma API unificada para descoberta de recursos.

Criei o motor de geração de Infraestrutura como Código, transformando recursos cloud existentes em blueprints reutilizáveis de Terraform, incluindo processamento de variáveis, sanitização e automação de PRs baseada em Git.

Projetei um schema PostgreSQL multi-tenant com Prisma, suportando organizações, provedores, ativos, templates, diagramas e controle de acesso baseado em papéis.

Implementei autenticação e autorização com JWTs, tokens de atualização, RBAC e isolamento em nível de organização.

Construí e refatorei áreas principais do frontend, incluindo o Catálogo IaC, integrações cloud (GitHub, Jira), dashboards de benchmarking e visualizações de conformidade.

Implementei melhores práticas de segurança: comunicações criptografadas, gestão de segredos baseada em Vault, registro de auditoria e verificações de conformidade.

Tecnologias

  • React
  • Node.js
  • NestJS
  • ElasticMQ
  • PostgresSQL
  • TypeScript
  • Apollo
  • GraphQL
  • Material UI
  • Docker
  • Jest
  • Prisma
  • Sentry
  • Redis
  • AWS SDK
  • GCP SDK
  • Azure SDK