AWS Engineer

AgreeYa SolutionsPhoenix, AZ
51dOnsite

About The Position

Key Responsibilities: Design, deploy, and manage AWS cloud infrastructure using best practices (EC2, S3, RDS, Lambda, etc.) Implement and manage Infrastructure as Code (IaC) using tools like Terraform or AWS CloudFormation Automate deployment, scaling, and monitoring using CI/CD pipelines (Jenkins, GitHub Actions, CodePipeline, etc.) Monitor system performance and troubleshoot cloud infrastructure issues Ensure high availability and disaster recovery capabilities Apply and maintain security best practices, IAM policies, and compliance standards Collaborate with software engineers to support application deployment and optimization in the cloud Conduct performance tuning, cost analysis, and rightsizing of cloud resources Stay updated with the latest AWS services and solutions to continuously improve infrastructure

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 3+ years of hands-on experience in cloud engineering with a focus on AWS
  • Strong knowledge of AWS services (EC2, ECS/EKS, VPC, RDS, S3, Lambda, CloudWatch, etc.)
  • Experience with Infrastructure as Code tools (Terraform, CloudFormation)
  • Proficiency in scripting languages (Python, Bash, etc.)
  • Solid understanding of networking, firewalls, DNS, and load balancers in cloud environments
  • Experience with CI/CD tools and DevOps methodologies
  • Familiarity with containerization tools like Docker and Kubernetes (EKS preferred)

Responsibilities

  • Design, deploy, and manage AWS cloud infrastructure using best practices (EC2, S3, RDS, Lambda, etc.)
  • Implement and manage Infrastructure as Code (IaC) using tools like Terraform or AWS CloudFormation
  • Automate deployment, scaling, and monitoring using CI/CD pipelines (Jenkins, GitHub Actions, CodePipeline, etc.)
  • Monitor system performance and troubleshoot cloud infrastructure issues
  • Ensure high availability and disaster recovery capabilities
  • Apply and maintain security best practices, IAM policies, and compliance standards
  • Collaborate with software engineers to support application deployment and optimization in the cloud
  • Conduct performance tuning, cost analysis, and rightsizing of cloud resources
  • Stay updated with the latest AWS services and solutions to continuously improve infrastructure
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service