Ideally, an AWS DevOps Engineer would possess the following:
A numerate Honours degree (e.g.Computer Science, Mathematics, Engineering) with minimum 7-10 years of professional experience.
Experience writing robust, reusable code
Extensive experience with major cloud providers: AWS, GCP, or Azure.
Extensive experience with IaC technologies: ARM Templates, CloudFormation, Terraform, Ansible, Chef.
Extensive experience with CI/CD tools: AzureAWS Devops, Jenkins, Bamboo, Bitbucket Pipelines, CircleCI, Travis, TeamCity.
Experience with scripting languages: Bash, Powershell.
Experience with DVCS tools: git, Mercurial.
Knowledge container technologies: Kubernetes, Openshift, Fargate, ECS.
The ability and motivation to learn new programming languages and techniques when necessary...