Sobes.tech
Junior

Qual é a sua experiência com AWS?

sobes.tech IA

Resposta da IA

Tenho vasta experiência com AWS, incluindo implementação de CI/CD, gestão de infraestrutura como código (IaC) e monitorização. Trabalhei com serviços-chave para construir soluções escaláveis e confiáveis.

Serviços com os quais trabalhei:

  • Cálculo: EC2, Lambda, ECS, EKS
  • Armazenamento: S3, EBS, RDS, DynamoDB
  • Rede: VPC, Route 53, ELB (ALB, NLB)
  • Bases de dados: RDS (PostgreSQL, MySQL), DynamoDB
  • Gestão e monitorização: CloudFormation, Terraform, CloudWatch, CloudTrail, IAM, Secrets Manager
  • CI/CD: CodePipeline, CodeBuild, CodeDeploy, Jenkins no EC2/EKS

Exemplos de projetos:

  • Desdobramento de arquitetura de microserviços no EKS usando Terraform para IaC.
  • Configuração de pipeline CI/CD com CodePipeline e CodeBuild para desdobramento automático de aplicações no ECS Fargate.
  • Implementação de logging e monitorização centralizados usando CloudWatch Logs e CloudWatch Metrics.
  • Otimização de custos na AWS através da seleção adequada de instâncias EC2 e uso de políticas de ciclo de vida do S3.
  • Gestão de segurança usando funções, grupos e políticas IAM.

Tecnologias IaC com as quais trabalhei:

// Exemplo de código Terraform para criar uma instância EC2
resource "aws_instance" "webserver" {
  ami           = "ami-0abcdef1234567890" # Substitua pelo seu ID de AMI
  instance_type = "t2.micro"
  tags = {
    Name = "webserver-prod"
  }
}

Sistemas de monitorização:

Ferramenta Aplicação
CloudWatch Recolha de métricas, logs, configuração de alertas
Prometheus Recolha de métricas com Kubernetes/ECS
Grafana Visualização de métricas

A minha experiência permite resolver tarefas relacionadas com automação de deploy, gestão de infraestrutura e garantir alta disponibilidade e fiabilidade das aplicações na nuvem AWS.