Pular para o conteúdo
A empresa fictícia ARGLabs

A empresa fictícia ARGLabs

Então você é novo na nossa empresa. Parabéns!

Nossa cultura DevOps

Seguimos a cultura DevOps do “Você constrói, você opera”.

Nossos Cloud Engineers entregam a infraestrutura de nuvem em que suas aplicações rodam, e sempre podem ajudar com decisões de arquitetura e pipelines de deploy. Eles não são chamados, porém, para resolver os problemas e incidentes das suas aplicações. Assuma a responsabilidade por tudo o que você sobe na nuvem, incluindo custos e incidentes: depois que está rodando, mantê-lo no ar é com você.

Cloud Team

O Cloud Team é responsável pela infraestrutura de nuvem que permite ao App Team construir e fazer o deploy das suas aplicações:

  • Infraestrutura de rede
  • Módulos Terraform
  • Serviços de nuvem compartilhados (VPN, DNS etc.)
  • Boas práticas e diretrizes para pipelines de deploy, IaC e uso dos serviços da AWS

App Team

O App Team usa a plataforma que o Cloud Team entrega (rede, módulos Terraform etc.) para construir e operar suas aplicações. Ele é responsável por:

  • Fazer o deploy, operar e monitorar suas aplicações
  • Evoluir os repositórios de infraestrutura das suas aplicações
  • Tudo o que roda nas suas contas AWS, incluindo custos e incidentes

Contas AWS

O ARGLabs separa responsabilidades e ambientes em contas AWS:

  • Main Account: a organização, o single sign-on (IAM Identity Center), o domínio principal arglabs.org, a trilha de auditoria de toda a organização e este site. Nenhuma aplicação roda aqui.
  • Conta Shared Network: a rede de todos os ambientes, compartilhada com as contas dos times. Gerenciada pelo Cloud Team.
  • Contas dos times: uma por ambiente (dev, stg e prd) para cada time, criadas pelo processo BigBang. O primeiro escopo de time, aio (All In One), roda as aplicações e, por enquanto, os serviços do Cloud Team, como a VPN.
Última atualização em