software-engineering--roles-definition

Cloud Engineer

Role Description

The Cloud Engineer is responsible for implementing, and maintaining scalable cloud infrastructure on AWS. This role ensures that cloud infrastructure follows best practices, is reliable, secure, and cost-effective. The Cloud Engineer works closely with the solution architects and development teams to enable cloud adoption and implements monitoring solutions to ensure optimal system performance. Working primarily with AWS, Terraform, and various observability tools, the Cloud Engineer bridges the gap between infrastructure and development teams, fostering a collaborative environment focused on continuous improvement.

Responsibilities

What we expect from you

Preferred Qualifications:

How you will work

With whom

You will be part of an agile product team working alongside Product Owners, QAs, Scrum Masters, and Developers. You’ll collaborate closely with the Cloud Enablement Engine and other Cloud Engineers across the organization to establish and maintain cloud standards.

Support is available from Software Engineering Teams and Solutions Architects who provide architectural designs and guidance, DevSecOps teams for security practices, and key roles such as Tech Leads who will help translate architectural vision into implementation. You’ll also engage with stakeholders across different product teams, sharing your infrastructure expertise and learning from others in a culture of continuous improvement.