At a Glance
- Tasks: Support and enhance our AWS cloud platform for digital healthcare services.
- Company: Leading UK online psychiatry service tackling mental health challenges.
- Benefits: Up to £80,000 salary, flexible home-based work, and career growth opportunities.
- Other info: Collaborative environment focused on continuous improvement and innovation.
- Why this job: Join a mission-driven team making a real difference in mental health care.
- Qualifications: Hands-on experience with AWS and cloud infrastructure management.
The predicted salary is between 63000 - 77000 £ per year.
Title: Cloud Engineer Reporting to: Head of Engineering Remuneration: Up to £80,000 FTE Expected Hours: 40 hours/week Location: Home-based
The Company
We are a leading UK online psychiatry service, providing assessment, diagnosis and treatment for a range of mental health conditions.
Our mission is to rise to the challenge of helping solve the UK’s mental health crisis.
Powered by our intelligent, AI-enabled platform, we provide consultant-led psychiatric care for the whole family, specialising in ADHD and Autism.
Job Summary
The Cloud Engineer plays an important role in supporting, maintaining and improving our AWS cloud platform, ensuring it remains secure, reliable, performant and cost-effective.
Working closely with the wider Engineering, Cyber Security and Information Governance teams, they will help maintain the infrastructure that underpins our digital healthcare services, supporting the clinicians, operational teams and patients who depend on them.
This is a hands‑on technical role, with a focus on the day‑to‑day operation, maintenance and continuous improvement of our cloud environment.
The Cloud Engineer will contribute to infrastructure automation, platform reliability, monitoring and security, whilst supporting engineering teams in delivering and maintaining dependable digital services.
The role will be part of a collaborative engineering environment, contributing technical expertise, sharing knowledge and supporting the ongoing development of our cloud capabilities.
- Description of Duties
- Support the day‑to‑day operation, maintenance and performance of our AWS cloud infrastructure, ensuring services remain secure, available and reliable.
- Maintain and troubleshoot containerised workloads using AWS ECS/Fargate, including service health checks, scaling, deployments and rollback.
- Support the configuration and maintenance of AWS networking services, including VPCs, Route 53, load balancing, Cloud Front and TLS certificates.
- Develop, maintain and update infrastructure as code using Terraform, ensuring cloud environments remain consistent, reproducible and version-controlled.
- Support the operation of our multi‑account AWS environment, including access management, environment separation, logging and established security controls.
- Monitor platform performance, availability and reliability, investigating and resolving infrastructure issues and contributing to incident reviews.
- Assist with backup, disaster recovery and business continuity activities, including backup verification and recovery testing.
- Maintain and improve CI/CD pipelines using Git Hub Actions, supporting efficient and reliable application deployments.
- Support cloud monitoring and observability using Datadog, including metrics, logs, traces and alerting.
- Apply cloud security best practices, including IAM permissions, network security, encryption and secure secrets management.
- Work collaboratively with Cyber Security and Information Governance colleagues to support compliance requirements, including DSPT and Cyber Essentials.
- Support vulnerability remediation and security improvements across cloud infrastructure and deployment pipelines.
- Monitor AWS resource utilisation and contribute to cost optimisation activities, identifying opportunities to improve efficiency.
- Develop and maintain technical documentation, operational procedures and infrastructure configuration records.
- Collaborate with software engineers and other technical colleagues to troubleshoot infrastructure issues and support platform improvements.
- Contribute to continuous improvement initiatives, identifying opportunities to automate routine tasks and improve platform efficiency.
- Participate in operational support and on‑call arrangements as required.
Person Specification
Essential Qualifications and Skills
- Proven hands‑on experience in cloud infrastructure or platform engineering, ideally within an AWS environment.
- Practical experience supporting and maintaining production workloads hosted on AWS.
- Experience using Terraform or similar infrastructure‑as‑code tooling to manage cloud infrastructure.
- Working knowledge of AWS services, including ECS/Fargate, EC2, VPC, IAM, Route 53 and load balancing.
- Experience working with containerised applications and Docker.
- Understanding of cloud networking principles, including DNS, routing, load balancing and network security.
- Experience supporting CI/CD pipelines, ideally using Git Hub Actions.
- Familiarity with cloud monitoring, logging and alerting tools, such as Datadog or AWS Cloud Watch.
- Understanding of cloud security principles, including access management, encryption and secure configuration.
- Experience investigating and resolving infrastructure issues within production environments.
- Knowledge of backup, recovery and infrastructure resilience principles.
- Experience using scripting or automation tools, such as Python or Bash.
- Familiarity with Git and version‑controlled development practices.
Desirable Experience and Skills
- Experience working within regulated environments, ideally healthcare or NHS digital services.
- Familiarity with DSPT, Cyber Essentials or Cyber Essentials Plus requirements.
- Relevant AWS certifications, such as AWS Certified Solutions Architect – Associate, Sys Ops Administrator – Associate or Developer – Associate.
- Experience supporting multi‑account AWS environments.
- Experience with relational databases hosted in AWS, including RDS, My SQL or Postgre SQL.
- Exposure to cloud cost optimisation and resource management.
- Experience supporting infrastructure migrations or cloud platform improvements.
- Familiarity with security scanning tools and vulnerability management processes.
- Exposure to disaster recovery testing and incident management procedures.
- Other Information
This job description is intended as an outline indicator of general areas of activity and will be amended in the light of the changing needs of the Company.
You may be required to work at other locations as determined by the duties of your post.
You may be required to undertake any other duties at the request of the Line Manager, which are commensurate with the role, including project work, internal job rotation and absence cover.
This job description describes responsibilities as they are currently required.
It is anticipated duties will change over time and the job description may need to be reviewed in the future.
- Behaviour
- Support the values, aims and vision of the Company and its clients
- Act with honesty and integrity at all times
- Be positive ambassadors for the Company
- Demonstrate high standards of personal conduct
- Value and respect colleagues, other members of staff and patients
- Work with others to develop and improve the Company’s services
- Take personal responsibility for their words and deeds and for the quality of the service they deliver
- Confidentiality
The post holder must ensure that personal information is accurate, up to date, always kept secure and confidential in compliance with relevant legislation and the common law duty of confidentiality.
The post holder must follow record‑keeping guidelines to ensure compliance with the Freedom of Information Act.
Valuing Diversity & Human Rights
No person should receive less favourable treatment on the grounds of sex, sexual orientation, marital/partnership status, race, religion, age, creed, colour, ethnic origin, disability, part time working status and real or suspected HIV/AIDS status and must not be placed at a disadvantage by conditions or requirements which cannot be shown to be justifiable.
Data Protection
If you have contact with computerised data systems you are required to obtain, process, and/or use information held on a computer in a fair and lawful way, to hold data only for the specific registered purpose and not to use or disclose it in any way incompatible with such purpose.
To disclose data only to authorised persons or organisations as instructed.
Cloud Engineer employer: Service Care Solutions
As a leading non-maintained special school in Billingshurst, we pride ourselves on being an exceptional employer dedicated to the holistic development of our students and staff. Our supportive work culture fosters professional growth through continuous development opportunities, while our comprehensive benefits package, including mental health support and flexible pay options, ensures the wellbeing of our team. Join us in making a meaningful impact in the lives of students with special educational needs, all within a vibrant and innovative environment.
StudySmarter Expert Advice🤫
We think this is how you could land Cloud Engineer
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Service Care Solutions or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Service Care Solutions.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Service Care Solutions.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Service Care Solutions that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Cloud Engineer
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Service Care Solutions.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Service Care Solutions and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Service Care Solutions
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Service Care Solutions uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.