Experiences necessary to be successful:
- Previous experience working in a DevOps Engineering role.
- Working knowledge of Cloud native technologies, Containerization (Docker), and Container Orchestration (ECS or EKS)
- Hands-on experience with scripting
- Building and deploying a cloud application to a production environment and maintaining availability and scalability using industry best practices.
- Configuring and managing a variety of AWS services such as VPC, EC2, Security Groups, IAM, S3, SQS, RDS, Aurora, Redshift; not all required.
- Linux and Windows administration and troubleshooting
- Configuration Management tools such as Chef, Ansible or Puppet
- Leveraging an APM and Log Management solution for monitoring application health and performance
- CI/CD automation tools such as Jenkins, CircleCI, or Gitlab CI
- Creating a local environment for development and test