Job Overview
Company logo: https://media.licdn.com/dms/image/v2/D4E0BAQGtUk2COf2mPw/company-logo_400_400/company-logo_400_400/0/1681819933473/gas_management_services_limited_logo?e=1746057600&v=beta&t=eXnvuV9bdXTOWUKLowra9BoYvsrQUBR6Cqy8KUqJvAU OpportunityWe have a great opportunity for an experienced cloud engineer to join our excellent software development team based in Cambridge.
GMSLGMSL 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 https://www.gmsl.co.uk
Cloud Engineer roleCloud engineers at GMSL are responsible for creating secure and highly available AWS infrastructure for our cloud-based products.Cloud engineers
are key to 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.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.
ResponsibilitiesOnce your knowledge of our current architecture and AWS services has been established, your key responsibilities will be:Pro-actively maintaining & improving existing architectural patterns
whilst introducing new patterns to benefit from changes to technology/services.Ensuring the availability, reliability, and security of our cloud systems and services.Collaborating alongside product owners, developers and
testers to help develop and implement new services and features.Using infrastructure as code and automation to provide cloud services in multiple environments, from testing through to production.Ensuring we have effective
logging, monitoring and alerting.Facilitating the sharing of knowledge within the team through discussions and clear documentation.Coaching other members of the team.Supporting & improving the CI/CD infrastructure.
Your experienceWe are looking for someone who:Has 5+ 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 curious about how technology works and can adapt to new challenges.Enjoys troubleshooting and thinking logically to diagnose issues and identify root causes.Is
comfortable providing on-call support.
TechnologiesExperience with AWS would be a bonus but is not required – experience with any cloud provider will suffice, ideally in at most of the following areas. Note we have
also stated the actual technologies we use in each area, but again, experience of specific technologies is not required, just experience of the area in general.Networking and DNS (VPC, subnets, security groups)Cloud services/APIs
(S3, SQS, Cognito etc. etc.)Serverless compute and containerization (Lambda, ECR, docker, docker-compose)Database management and administration (PostgreSQL, DynamoDB)Logging, monitoring and alarms (Cloudwatch, AWS Health
Dashboard)User identity and access management (IAM, STS)Scripting and automation (Bash, JavaScript, Python)Infrastructure as code (Terraform)Continuous Integration and Continuous Deployment (CodePipeline, CodeBuild, Github
Actions)
SalarySalary will be reflective of your level of experience.Location Central Cambridge – Hybrid (2-3 days a week in office)Job type PermanentHours Mon-Fri, 37.5 hours per weekAll 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.
BenefitsOur benefits include:Annual discretionary bonus schemeCompany pension scheme (6% employer contribution)25 days’ holidayPrivate health careFlexible working hours and remote workingCasual dress and a relaxed environmentEmployee
assistance programLoyal service awardCycle to Work schemeFresh fruit and great coffeeFree access to Cambridge University Botanic GardensMonthly team pub lunches
Working at GMSLWe 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 120 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.
How to applySimply email us your CV and covering letter to [email protected] we can support you during the application and interview process, please contact [email protected] for any recruitment adjustments.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 AgenciesWe are not currently accepting recruitment agency applications. We’ll be in touch if we need you to help us. Thanks for your understanding.