Cloud Engineer

We are looking for a Cloud Engineer who has experience provisioning, maintaining and supporting cloud infrastructure.

Apply with your CV and covering letter


We have a great opportunity for an experienced cloud engineer to join our excellent software development team based in Cambridge.


GMSL is the market-leading provider of 24/7 energy portfolio management services and software in Europe and plays a vital role in the energy business. We have unparalleled expertise in the industry, built up over 25 years of operating in energy markets throughout Europe.

Our software is used by some of the largest energy companies in the world and is developed using our unique operations experience, giving us clear insight into our customers’ needs. For more background on GMSL see

Cloud Engineer role

Cloud Engineers at GMSL are responsible for creating secure and highly available AWS infrastructure for our cloud-based products. They use a range of technologies to define infrastructure as code and automate workflows to ensure we are able to deploy quickly and effectively into multiple environments.

Cloud engineers are involved in the design, provisioning, maintenance and support of the cloud infrastructure, which requires a deep understanding of cloud services. Excellent training and support is provided through relevant training courses and working alongside our experienced senior cloud engineers.


 Once your knowledge of our current architecture and AWS services has been established, your key responsibilities will be:

  • Using infrastructure as code and automation to provide cloud services in multiple environments, from testing through to production.
  • Collaborating alongside product owners, developers and testers to help develop and implement new services and features.
  • Contributing towards availability, reliability, and security of our systems and services.
  • Ensuring we have effective logging, monitoring and alerting.
  • Working towards automating workflows and reducing technical debt.
  • Sharing knowledge within the cloud engineering team through both organised discussions and clear documentation.

Your experience

 We are looking for someone who:

  • Has 3+ years’ experience as a cloud engineer or in a similar role.
  • Enjoys working within a small team but is also able to work independently when required.
  • Is able to communicate effectively, with both technical and non-technical people.
  • Is enthusiastic about learning and can adapt to new technologies and tools.
  • Enjoys troubleshooting and thinking logically to diagnose issues and identify root causes.
  • Has experience of providing support within an operational environment.
  • Is comfortable providing on-call support.


Experience with AWS would be a bonus but is not required – experience with any cloud provider will suffice, ideally in at least some of the following areas:

  • Cloud networking and DNS
  • API management
  • Serverless compute and databases
  • Logging, monitoring and alarms
  • User identity and access management

We also use a range of other technologies to help deploy, maintain and test our infrastructure:

  • Infrastructure as code (we use Terraform)
  • Scripting and automation (Bash, PowerShell or Python)
  • Docker and containerization
  • Continuous Integration and Continuous Deployment (CI/CD)
  • Git and version control
  • Database administration


 Salary will be reflective of your level of experience.

  • Location              Central Cambridge – Hybrid (2-3 days a week in office)
  • Job type               Permanent
  • Hours                   Mon-Fri, 37.5 hours per week

All our teams spend at least one day a week in the office and this role requires 2-3 days a week in our office, so you need to be based within easy travel to Cambridge.


 Our benefits include:

  • Annual discretionary bonus scheme
  • Company pension scheme (6% employer contribution)
  • 25 days’ holiday
  • Private health care
  • Flexible working hours and remote working
  • Casual dress and a relaxed environment
  • Employee assistance program
  • Loyal service award
  • Cycle to Work scheme
  • Fresh fruit and great coffee
  • Free access to Cambridge University Botanic Gardens
  • Monthly team pub lunches

Working at GMSL

 We are a small team. We have around 30 people in our software team, so even though we are a part of a company of around 100 people overall, the software team has retained a small team “startup” feel. Your colleagues will be from a wide variety of backgrounds – we encourage diversity, openness and gender equality.

We value the long-term. The success and stability that comes from 25+ years’ experience in software development means we value the long-term in terms of software development and the development of our people.

We empower teams and individuals. Teams are empowered to own their products. Individuals are empowered to make meaningful contributions at every level.

We are agile. We develop using an agile approach, which focuses on our ability to respond to change. We adapt our processes to support the context, rather than follow a standard rigid process for all situations. We trust the teams who do the work to learn how best to do it.

We strive to make GMSL a great place to work. The management team are friendly, approachable and care personally about the people on their team. Managers consider the people on their team as the first priority and take our people’s personal situations into account in decision-making wherever they can.

We are flexible. Our software teams typically work at least one day a week in our office in Cambridge, and the rest of the time working flexibly, dependent upon the role. We also have a day a month where the whole software department comes in and we all go to the pub for lunch. Hours are flexible and are based on the needs of the team.

How to apply

Simply email us your CV and covering letter to

GMSL have a responsibility to ensure that all employees are eligible to live and work in the UK, proof of right to work in the UK will be requested prior to employment.

Recruitment Agencies

We are not currently accepting recruitment agency applications. We’ll be in touch if we need you to help us. Thanks for your understanding.

Return to Main Careers Page