Job brief
We are looking for a Cloud Engineer to develop, maintain, and optimize cloud-based systems and cloud infrastructure. You will also be responsible for deploying and debugging systems that are cloud-related. A top-notch Cloud Engineer would have advanced troubleshooting skills.
Responsibilities
- Collaborate with technology and engineering departments to determine ideal cloud solution platforms.
- Develop and design cloud-based systems.
- Modify and improve current cloud infrastructure.
- Training teams on installation and usage of new cloud technologies.
- Develop strong safety measures and back up existing data.
- Regularly review cloud systems for vulnerabilities and make recommended changes accordingly.
- Resolve vulnerabilities in current cloud structures.
- Interact with clients in providing cloud support.
- Plan and envision designs and new possible features for cloud systems.
- Create thorough project documentation and Visio models.
- Meet with clients in off-hours to discuss project issues.
- In charge of assessing cloud strategy and program architecture.
- Working with application architects and owners, responsible for acquiring system requirements.
- Keep up to date on any failures or issues that arise as a result of a cloud service.
- Debugging technical challenges in a complicated stack comprising virtualization, containers, microservices, and other technologies.
- Work with the technical teams to make it possible for their apps to run on Cloud infrastructure.
Requirements
- Degree in Computer Science or related field
- Minimum 3 years in cloud computing
- Azure or AWS certificates are a plus
- Must have knowledge of SysOps and CI/CD systems
- Client management skills
- Good troubleshooting skills