Sobes.tech
Junior
245

O que você implementou com Terraform?

Resposta da IA

sobes.tech IA

Principalmente infraestrutura em nuvem na AWS:

  • Amazon EC2 — instâncias e grupos de autoescalamento.
  • Sub-redes e tabelas de roteamento no Amazon VPC.
  • Balanceadores de carga (Application Load Balancer, Network Load Balancer).
  • Amazon RDS — bases de dados (por exemplo, PostgreSQL, MySQL).
  • Amazon S3 — baldes e suas políticas.
  • Grupos de segurança.
  • Funções e políticas IAM.
  • Amazon EKS — clusters Kubernetes.
  • Route 53 — registos DNS.
  • Funções AWS Lambda.

Também utilizei Terraform para gerir recursos fora da AWS, por exemplo:

  • Configuração de pipelines CI/CD no Gitlab.
  • Recursos Datadog para monitorização.

Em alguns projetos, gestão de recursos no Google Cloud Platform e Azure.

// Exemplo de criação de uma instância EC2 com Terraform

resource "aws_instance" "webserver" {
  ami           = "ami-0c55b159cbfafe1f0" # Exemplo de AMI (depende da região)
  instance_type = "t2.micro"
  tags = {
    Name = "WebServer"
  }
}

Utilizei módulos Terraform para organizar e reutilizar o código de infraestrutura. Apliquei terraform import para gerir recursos existentes. Integrei Terraform com ferramentas CI/CD (por exemplo, Gitlab CI, Jenkins) para implantação automatizada e gestão do estado.