Sobes.tech
Junior

What is your experience with AWS?

sobes.tech AI

Answer from AI

I have extensive experience working with AWS, including implementing CI/CD, managing infrastructure as code (IaC), and monitoring. I have worked with key services to build scalable and reliable solutions.

Services I have worked with:

  • Compute: EC2, Lambda, ECS, EKS
  • Storage: S3, EBS, RDS, DynamoDB
  • Networking: VPC, Route 53, ELB (ALB, NLB)
  • Databases: RDS (PostgreSQL, MySQL), DynamoDB
  • Management and Monitoring: CloudFormation, Terraform, CloudWatch, CloudTrail, IAM, Secrets Manager
  • CI/CD: CodePipeline, CodeBuild, CodeDeploy, Jenkins on EC2/EKS

Project examples:

  • Deploying a microservices architecture on EKS using Terraform for IaC.
  • Setting up a CI/CD pipeline with CodePipeline and CodeBuild for automatic deployment of applications to ECS Fargate.
  • Implementing centralized logging and monitoring using CloudWatch Logs and CloudWatch Metrics.
  • Cost optimization on AWS by choosing the right EC2 instances and using S3 lifecycle policies.
  • Managing security with IAM roles, groups, and policies.

IaC technologies I have worked with:

// Example Terraform code for creating an EC2 instance
resource "aws_instance" "webserver" {
  ami           = "ami-0abcdef1234567890" # Replace with your AMI ID
  instance_type = "t2.micro"
  tags = {
    Name = "webserver-prod"
  }
}

Monitoring systems:

Tool Usage
CloudWatch Collecting metrics, logs, setting alerts
Prometheus Collecting metrics from Kubernetes/ECS
Grafana Visualizing metrics

My experience allows me to solve tasks related to deployment automation, infrastructure management, and ensuring high availability and reliability of applications in the AWS cloud.