Cloud Engineer Job Description Template
Our company is looking for a Cloud Engineer to join our team.
Responsibilities:
- Supporting the Hybrid Cloud management stack and tooling;
- Providing high quality support to customers, prospects, management and engineering;
- Developing required scripts or frameworks to automate and integrate centralized infrastructure management;
- Implementation of private/public cloud and hybrid solutions;
- Working with the sales and client management team on bids/opportunities;
- Design, implementation and support of Azure and Office365 services;
- Hands on with a range of automation and AWS projects;
- Develop API integration for Cloud Services and 3rd Party SaaS solutions;
- Partake in out-of-hours support;
- Automation and Platform Support for in-house cloud services;
- Building secure solutions using Azure environments;
- On-going Automation of Operational Tasks;
- Web app, API and function hosting;
- Participate in development sprints in a fast paced Agile release environment, as required;
- Extension of best practices to onpremise environment.
Requirements:
- In addition, you will have strong analytical and problem-solving skills, with excellent written and verbal communication skills;
- Kubernetes experience is a nice to have;
- Experienced with setting up cloud-based CI/CD/CT Pipelines;
- Any experience with Google Cloud would be also be beneficial;
- Certification in one or more of the key cloud technologies: Azure, Google, O365, Cloud Security Solutions or Cloud Networking;
- Working with the sales and client management team on bids/opportunities;
- Information and Data Security, Governance, Compliance;
- Developing required scripts or frameworks to automate and integrate centralized infrastructure management;
- Supporting the Hybrid Cloud management stack and tooling;
- Expert-level knowledge across a wide variety of database technologies, including Enterprise relational databases, NoSQL, and Big Data;
- Database administration and setup;
- Docker and Kubernetes;
- Puppet / Atlassian experience;
- Excellent client communication and organisational skills with the ability to multi-task;
- Experience developing Build and Release pipelines.