AWS ENGINEER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS
Updated: Sep 19, 2024 - The Amazon Web Services Engineer's proficiency in the development and application of systems for sales billing and Cloud optimization is demonstrated. This role involves significant experience with cross-functional team collaboration to effectively manage and reduce AWS cloud expenditures, supported by strong programming skills in Python and/or Java. Furthermore, a deep understanding of the AWS pricing model, alongside expertise in both AWS and third-party cost optimization tools, underpins a proven track record of leading impactful, data-driven financial strategies and analyses.
Summary of AWS Engineer Knowledge and Qualifications on Resume
1. BS in Computer Science with 3 years of Experience
- Have expert knowledge of AWS
- Have strong knowledge of Puppet, Ansible, Chef, or Terraform
- Have proven experience in a production environment
- Have a good experience with automation tools
- Have good knowledge of Python, Go, or Bash
- Have good knowledge of Docker
- Know Network Security and Protocols
- Have good knowledge of Distributed Systems
- Know monitoring tools such as Grafana, Prometheus, Sensu, etc.
- Have excellent communication skills
- Have good knowledge of Kubernetes
- Have a good experience with API’s
- Know PaaS or SaaS or IaaS
- Know Azure and GCP
2. BS in Information Technology with 5 years of Experience
- Experience with the development, implementation and use of systems/tool utilized for sales billing and Cloud optimization
- Experience in a cross-functional team-facing role or working within a team at an enterprise to optimize AWS cloud spending
- Programming experience with Python and/or Java
- Experience using Microsoft Excel with the ability to analyze large data sets, create financial models and simplify complex data
- Solid understanding of the AWS Pricing model
- Experience with AWS cost optimization tools and/or third-party cost optimization solutions,
- Demonstrate a proven ability to influence others, strong analytical skills, and a proven track record of taking ownership, leading data-backed analyses and influencing results
- AWS billing and Reserved Instances, AWS Spot Instances, AWS consolidated billing etc.
- AWS Certified Solutions Architect certification
- Strong understanding of AWS concepts and AWS cloud management experience
- Coming from Ops with strong dev/script skills
- Coming from a dev background with strong ops awareness
3. BS in Computer Engineering with 4 years of Experience
- Professional experience in core AWS services geared toward mobile app interaction
- Deep understanding of core AWS services, uses, and AWS architecture best practices
- Highly proficient in one or more languages from stack (C, C++)
- Proficient understanding of AWS services (e.g. S3, EC2, Lambda, Glacier, SNS, EBS, CloudFront, SQS, VPC, Kinesis, and Elastic Beanstalk, etc)
- Able to use a CICD pipeline to deploy applications on AWS
- Strong understanding of security best practices (e.g. IAM roles, KMS, etc)
- Experience designing and implementing AWS build/deploy pipelines with continuous integration
- Experience working with data and compute platforms including AWS Glue, Batch, Fargate, Kubernetes, Dynamo, Aurora, etc.
- Strong Python, shell scripting, and SQL experience (Java and Scala are a plus)
- Experience in ELK stack such as elastic search, logstash, and kibana
- Strong background in logging and monitoring using CloudWatch, Splunk, and/or ELK
- Experience in Jenkins, AWS Code build and deploy, GitHub, and Gitflow