Cloud Devops Engineer Job Description Template
Our company is looking for a Cloud Devops Engineer to join our team.
Responsibilities:
- Demonstrate a willingness to learn new technologies, processes, tool sets and be comfortable working with multiple differing systems;
- Play an integral role in the Managed Services offering providing support and expertise to ensure maximum up-time of environments;
- Be required to work within a team structure;
- Ensure that client SLAs are strictly adhered to and their primary focus will be on continuous performant operations.
Requirements:
- Ability to advise upon, design and implement cloud security, availability and reliability best practices;
- 4 – 12 years of work experience;
- Expertise in one or more public Cloud platforms (AWS/Azure/GCP);
- Strong experience in system administration with Linux/Windows;
- Proficient with DevOps Technologies like Docker, Kubernetes/OpenShift;
- Hands-on experience with scripting languages (Python/Bash/Ruby/Groovy/Go/PowerShell, etc.);
- Knowledge of IP networking is advantageous;
- Work experience in CI/CD using Jenkins/TeamCity/Bamboo etc;
- Experience working with operations and architecture groups developing scalable and supportable solutions;
- Strong knowledge of automated infrastructure provisioning and configuration management using Ansible/Puppet/Chef;
- Experience with monitoring and APM tools like New Relic/App Dynamics/Zabbix would be an advantage;
- You have built and run Cloud technology at scale and have experience with either AWS, GCP;
- Strong knowledge of Containerization (Docker) and Container Orchestration (Kubernetes/Swarm).