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.