We are seeking a diligent and proactive Systems Engineer who is passionate about solving problems and building solutions that support our staff and meet our customers' needs. We work on web applications that make a real difference, in areas ranging from data management for clinical trials to supply chain development for green energy.
Our infrastructure is split between the University of Sheffield's VMware environment and Google Cloud Platform, and we also make use of components of Amazon Web Services. We run Ubuntu servers hosting primarily Ruby on Rails applications, using software such as Apache, Nginx, PostgreSQL and MySQL. Wherever possible, we automate the configuration of our infrastructure using Puppet.
Supporting colleagues with infrastructure tasks, for example in relation to provisioning virtual servers and deploying web applications.
Planning and implementing improvements to our infrastructure and tools to increase flexibility, maintainability, reliability and security.
Responding to error notices and monitoring alerts generated by our systems.
Arranging for updates to be installed in a timely manner, whilst meeting service level objectives.
Documenting systems processes in our staff handbook to facilitate knowledge sharing and support business continuity.
Developing and maintaining in-house tools to support our work.
Required Skills and Experience
You have previously managed Ubuntu servers (or another Linux server distribution), and used them to host web applications.
You have an understanding of networking fundamentals such as IP addressing and DNS, and are familiar with cloud computing concepts.
You can configure systems to be protected against security threats, for example by correctly implementing software firewalls and by ensuring network traffic uses secure connections.
You have experience of modern full-stack development using technology such as Ruby on Rails, Django, Express, Laravel or similar.
You are able to design databases, use version control, and apply automated testing techniques.
You can work effectively with both customers and colleagues in a friendly and professional manner using good verbal and written communication skills.
You are educated to degree level in a suitable subject area, or have equivalent experience.
Desirable Skills and Experience
You have knowledge of a configuration management tool, such as Puppet, and would be confident using this to provision changes to our infrastructure and automate tasks where appropriate.
You understand the common security threats affecting web applications and are familiar with approaches for mitigating them.
We are an equal opportunities employer and we value diversity within the workplace. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
£25,000-£29,000 per annum.
£31,000-£37,000 per annum.
40 days (28 days plus bank holidays and four closure days).
44 days (32 days plus bank holidays and four closure days).
£1,500 per annum.
£2,000 per annum.
Company scheme with matched contributions (5% of salary).
Full time, Monday to Friday, 35 hours per week (excluding lunch). Part time and compressed hours can be considered.
Permanent, subject to six months probationary period.
We are currently all working remotely during the COVID-19 pandemic. Once the University is able to fully reopen the campus you will have the option to work from our office, or to split your time between office working and remote working. Ideally we are looking for someone who lives within a commutable distance of Sheffield, but we are willing to consider 100% remote working if you are elsewhere in the UK.
Two months (one month during probationary period).
If you have any questions about this role, you can send informal enquiries to our Administration Manager, Katie Walker: [email protected]
Visit our Join Us page to learn more about the other benefits of working at epiGenesys.
How To Apply
To apply for this role please send your covering letter and your curriculum vitae, as two documents in PDF format, to: [email protected]
Please ensure that your covering letter:
states the role you are applying for,
explains how your experience and skills satisfy the requirements of the role,
confirms your eligibility to work for us in the United Kingdom.
Please ensure that your curriculum vitae includes:
your full contact details,
summarises your education and any academic/professional qualifications,
outlines your relevant skills,
describes any relevant work experience, and
includes contact details for a minimum of two references.
Personal details such as your date of birth and gender should not be included in your application.
Applications will be reviewed at the earliest opportunity and the outcome will be communicated to you shortly after. If we have any queries we may contact you to request additional information.
Applicants who pass the initial review stage will be invited to a remote interview where you will have the opportunity to showcase your skills, learn more about the role, and meet some of our staff. Following this you will be notified of our decision as soon as possible.
Please note that we do not accept applications from recruitment agencies.