More jobs:
DevOps Engineer
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-02-28
Listing for:
Royal College of Veterinary Surgeons
Full Time
position Listed on 2026-02-28
Job specializations:
-
Engineering
Systems Engineer, Data Engineer
Job Description & How to Apply Below
Job Purpose
- To support the RCVS’s infrastructure needs, ensuring server availability and stability.
- To work with the development team developing new and maintaining existing applications, services, and interfaces.
- To support all other team members in delivering project work in a timely fashion.
- Keep all the RCVS’s AWS (Linux) servers up to date and patched, monitor them for any outages and bring them on and offline as required.
- Track and keep records of all servers and services in use.
- Monitor usage cost and propose/implement improvements where possible.
- Retire AWS servers and services when no longer required.
- Create and configure new servers and other infrastructure as required.
- Install and configure software packages (Apache, Nginx, PHP, Python, Postgre
SQL, MySQL, etc). - Backup and restore data from both databases and file stores for the purposes of moving data sets between servers.
- Configure and monitor AWS backup plans and monitor usage details. Delete redundant backups as required.
- Configure and manage Cloudflare firewalls and DNS, including creating new DNS entries and retiring domains when they are no longer needed.
- Install, configure and renew SSL certificates.
- Assist in the implementation and configuration of CI/CD build pipeline for AWS deployment scripts.
- Provide technical support for RCVS Knowledge; assist in securing, patching, backing up, and replacing their legacy websites and applications; assist in implementing shared platforms or functionality when appropriate while respecting the charity’s separate nature.
- Support colleagues in managing and documenting application configuration and maintenance.
- Maintain careful and clear records of all server changes to enable efficient monitoring and reporting.
- Extensive experience of AWS servers and services and other AWS infrastructure.
- Knowledge of build systems (CI/CD and blue‑green deployment)
- Experience with DB installation, configuration, backup, and restore
- Extensive knowledge of Git and Git Hub.
- Extensive experience of shell scripting (including bash, .sh, .yml, etc.)
- Familiar with common configuration formats (e.g. YAML, TOML, JSON)
- Used to working with a command line interface
- DNS setup and SSL certificates
- Cloudflare set up and configuration
- Experience with configuring and maintaining Moodle instances.
- Knowledge of AWS CDK/Cloud Formation.
- Experience with Azure (Creating instances, configuration, monitoring, DNS config, etc.)
- Some knowledge of Docker/Kubernetes.
- Experience with Send Grid and Azure Graph API.
- Knowledge of PHP, Python to help support deployment, configuration and disaster recovery / debugging.
- SQL queries.
- Some exposure of Type Script/Next.js/Expo/React Native.
- Experience with infrastructure as code.
* The application page will give you a single 'Upload your CV' option. Please use this CV upload option to upload a single document that includes both a Cover letter and a CV within a single document. Please use the Cover letter to outline how your skills, experience and knowledge meets the essential criteria of the role*
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×