Cloud EngineerLooking for the following Characteristics:AWS expertise level (containers, serverless, managed services, etc.) – understand the basics of AWS, know how to get logs
Terraform expertise level. – use scripts and or modify scripts (don’t have to write the scripts from scratch) Taking prewritten Terraform and modifying it for a new application
Modern scripting language expertise (Python, Node, etc.) minimum Bash Scripting, Python Scripting Nice to Have
Linux admin expertise level – Must Have
Robust IT background around IT concepts (networking, storage, disaster recovery, high availability, ITIL processes, change control, etc. (System Admin Background, Devops Background)The Role
As a cloud engineer, you will build and automate highly available, elastic, and secure cloud-based infrastructure to support the needs of our client workloads. You will have the opportunity to work in a wide variety of areas including infrastructure automation, security, configuration management, continuous integration, continuous deployment as well as mentoring colleagues on your team and across other engineering teams.Requirements
Experience deploying and maintaining infrastructure on a major cloud provider (AWS, GCP, Azure)
Experience using common infrastructure as code tool-sets (AWS CloudFormation, Terraform, Cloud Deployment Manager)
Working with common CI/CD and version control technologies (Jenkins, Git, etc.)
Proficiency in one or more common infrastructure automation languages (Shell Scripting, Python, etc.)
Basic Linux OS setup and configurationNice to have
Serverless technologies (Lambda, Google Functions, Azure Functions)
Experience working in an Agile team-oriented environment
Docker Swarm / Kubernetes /Cloud Foundry experience
Networking and Firewall concepts and troubleshooting
Experience with common configuration management software (Ansible, Puppet, AWS SSM, etc.)
Creating, configuring, and running containers (Docker, Kubernetes, ECS, EKS)