DevOps Cloud Engineer Job Description Template
Our company is looking for a DevOps Cloud Engineer to join our team.
Responsibilities:
- Supporting and troubleshooting scalability, high availability, performance, monitoring, back-up and restores of different environments;
- Working independently across multiple platforms and applications to understand dependencies;
- Designing and architecting solutions for existing client facing applications as they are moved into cloud environments, such as, AWS;
- Designing and building tools as well as frameworks that support deploying and managing our platforms;
- Configure, deploy, and support software developed by Trustwave Engineering as well as third-party Open Source Software;
- Expert Knowledge of deploying ‘Infrastructure as Code’ (IaC);
- Suggesting architecture improvements, recommending process improvements;
- Automation;
- Evaluate new technology options and vendor products;
- Ensuring critical system security through the use of best in class cloud security solutions;
- Pre-production. Acceptance Testing to help assure the quality of our products / services;
- System troubleshooting and problem solving across platform and application domains;
- Create, maintain and optimize automated build and deployment pipelines;
- Health Checks;
- Work with Cloud Infrastructure team on Cloud migration of applications.
Requirements:
- Willingness to occasionally work scheduled night/weekend times, and to participate in off-hours on-call schedule;
- A passion for uptime and security;
- Ability to work with development teams and synthesize infrastructure requirements from application needs;
- Must have Professional Services experience leading large enterprise deployments;
- Minimum of 4 years’ experience with Continuous Integration and building test automation frameworks;
- Bachelor’s Degree in Computer Science or Engineering;
- Experience with automation tools such as, Salt, Puppet, Chef, etc;
- Knowledge of test and QA automation frameworks;
- Minimum of 4 years’ experience with scripting and programming such as Python;
- College degree or/equivalent and 5 years’ related work experience, required;
- Operating Systems: Windows and Linux system administration;
- Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
- Detail-oriented individual with the ability to rapidly learn new concepts and technologies;
- Experience with Agile Practices like Scrum, Kanban, CI/CD preferred;
- Working knowledge of common and industry standard cloud-native/cloud-friendly authentication mechanisms (OAuth, OpenID, etc).