AWS CLOUD ENGINEER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Updated: Sep 19, 2024 - The Amazon Web Services Cloud Engineer is equipped to analyze business requirements and employ a range of solution and automation technologies to address these needs effectively. This role involves the skillful management of AWS Cloud operations, including system provisioning, maintenance, and the deployment of automation solutions and CI/CD pipelines. Additionally, strong analytical abilities, problem-solving skills, and effective communication across various levels are essential to excel in this position, ensuring successful project delivery within stipulated timelines.

Summary of AWS Cloud Engineer Knowledge and Qualifications on Resume

1. BS in Computer Science with 5 years of Experience

  • Ability to translate business needs and apply multiple solutions and automation technologies to business problems.
  • Ability to understand the long-term (Big Picture) and short-term perspectives of situations and relative trade-off judgments.
  • Experience provisioning, operating, and maintaining systems running on AWS Cloud.
  • Ability to identify and gather requirements to define automation solutions to be built and deployed in the AWS Cloud environment.
  • Able to provide AWS Cloud automation operations and CI/CD pipeline deployment guidance and best practices throughout the lifecycle of a project.
  • Experience with application / data migration to AWS Cloud.
  • Strong analytical and problem-solving skills.
  • Strong Interpersonal and written communication skills, able to build rapport and communicate effectively at all levels and across disciplines.
  • Ability to work as a self-directed resource in a collaborative environment.
  • Detail-oriented, strong work ethic and high standard of excellence.
  • Must be able to work on multiple projects concurrently and consistently meet project deadlines.

2. BS in Information Technology with 2 years of Experience

  • Cloud automation experience (e.g., infrastructure/technical, solution/application, information/data, security/provisioning, or enterprise/business process automation).
  • Experience configuring, automating, and operating AWS Cloud services including EC2, EBS, AutoScaling, ELB, VPC, S3, SQS, CloudWatch, CloudTrail, RDS and IAM.
  • Hands-on with developing and/or maintaining Cloud provisioning templates with Infrastructure as Code (IaC) technologies (e.g. Terraform, Cloud Formation)
  • Knowledge of Cloud Governance principles and best practices.
  • Very strong technical knowledge of cloud technologies and IT concepts specifically for Amazon Web Services.
  • Experience with IaC, including provisioning template development and maintenance.
  • Experience with DevOps principles and Container platforms such as Docker and Kubernetes.
  • Very strong scripting experience/background (using PowerShell, and BASH.)
  • Very strong knowledge of requirements gathering and design processes for cloud automation.
  • Exposure to multiple, diverse technical configuration, technologies, and processing environments around the host of automation components of an enterprise Cloud architecture.
  • Excellent analytical and technical skills as well as working acumen in one or more software automation development and/or support methodologies.
  • Strong planning, organization, and communication skills.

3. BS in Software Engineering with 3 years of Experience

  • Experience in development or DevOps roles, Agile ways of working.
  • AWS administration and development including experience with the following services: ELB, EC2, EKS, ECR, S3, SQS, SNS, SSM, Secrets Manager, KMS, RDS, IAM, AutoScaling, CloudWatch, CloudTrail, Config, Inspector, and WAF.
  • Must be highly proficient using the AWS CLI.
  • Cloud native development
  • Strong IaC (Terraform, Cloud formation) experience
  • Experience developing automation using AWS Lambda (preferably with Python) also highly desirable.
  • Experience in AWS CDK , Python Programming 
  • DevOps/ Agile ways of working
  • AWS developer & solution architect components (IAM, networking, monitoring, codebuild/deploy)
  • Must have good Communication skills
  • Experience setting up DevOps pipeline for data scientists using AWS ML resources and data sources
  • Strong experience with Sagemaker, Jupiter Notebooks, and a good understanding of inference pipeline
  • Experience and knowledge with complex data sources including Hadoop, EMR, GLUE, and Redshift

4. BS in Network Engineering with 4 years of Experience

  • Working experience developing in Node.js.
  • Experience with AWS (Connect, Lex, Lambda, S3, API Gateway, SQS)
  • Experience with AWS CloudFormation (CFT/CDK).
  • Experience using microservices / Domain-driven design.
  • Proficiency in RESTful design.
  • Experience working with CI/CD Pipelines (Bamboo, Jenkins, Bitbucket, etc.).
  • Knowledge of token-based security programs.
  • Experience working with distributed agile teams.
  • Strong verbal and written communication skills.
  • In-depth knowledge of cloud services including Application Integration, Functions, Cloud Databases, Data Warehouse and Analytics, Machine Learning, Developer Tools, Security and Identity Management
  • Strong programming skills with experience in API and Webhook development using Python, Node.js, Ruby, PowerShell, and Shell Scripting languages
  • Hands-on experience with AWS (EC2, Lambda, S3, RDS, VPC, Route 53, CloudWatch, IAM, EKS, and more)
  • Ability to participate in fast-paced DevOps and System Engineering teams within Scrum agile processes

5. BS in Cybersecurity with 1 year of Experience

  • Strong AWS cloud skills.
  • Experience in Cloud development (AWS) and migration skills
  • Experience with building and operating highly resilient platforms in AWS cloud environments.
  • Experience in software development with Python, NodeJS, or Java with a focus on SDLC and automation.
  • Experience in working with containers (Kubernetes) and serverless applications (Lambda, SQS, DynamoDB, S3).
  • Understanding of SRE (Site Reliability Engineering) principles with supporting skills and experience in crafting scalable and reliable software systems.
  • Working experience with Infrastructure as Code -- Terraform, AWS Cloud Formation Templates.
  • Experience with automation tools – DataDog, Splunk, Jenkins, Artifactory.
  • Hands-on experience with CI/CD pipelines using Jenkins Core.
  • Understanding of run time environments and common issues with hands-on experience using monitoring tools for Application, Service, Infrastructure and Data Quality Monitoring.
  • Scripting ability in PowerShell or Bash Shell Unix Scripting.
  • Database experience in DynamoDB, PostgreSQL, and Oracle DB.
  • Knowledge of basic sysadmin skills in Linux, Networking, Load Balancing.
  • Experience implementing Observability (metrics-golden signals, tracing, and logging).
  • Good demeanor towards solving problems skills that span systems, network, and applications.
  • Strong team focus with good relationship-building skills + work with broader distributed team

6. BA in Information Systems with 3 years of Experience

  • Experience deploying and managing cloud resources and infrastructure through Infrastructure as Code tools like Terraform, Cloud Formation, or ARM Templates.
  • Experience with Configuration as Code frameworks like Chef, Ansible, or PowerShell DSC
  • Experience with Kubernetes or other container orchestration architectures.
  • Strong scripting skills using one or more of the following such as PowerShell, bash, or Python.
  • Strong Experience with AWS products (EC2, IAM, S3, Route 53, VPCs, CloudWatch, Lambda, Systems Manager, etc.). Experience with Azure (IaaS, PaaS) is also desired
  • Experience automating deployment and release pipelines in tools like Azure DevOps
  • Experience working within SDLC and CI/CD patterns and practices
  • Experience working with Source Code Management tools like Git and familiarity with branching strategies.
  • Experience with infrastructure and application management considerations for production systems and networks
  • Experience working with BC/DR, data security, encryption, resource monitoring, patch management, high availability, load balancing, and authentication (Kerberos, NTLM, SAML)
  • Solid knowledge of basic cloud networking principles (TCP/IP, Security Groups/NSG, DNS, Firewalls).
  • Experience with PKI, Platforms Dynamics CRM, Business Central, NAV, Microsoft SQL Server, or Microsoft SharePoint