Job Title:

DevOps Engineer

Location:

Bath HQ

Reporting to:

Service Operations Manager

Closing Date:

Friday 31 May 2019

The Role

Our bright and modern office is well located near the station in Bath, with a pool table, fresh fruit and good coffee for you to enjoy. Package includes share options, a company bonus plan, gym membership reimbursement and private health insurance.

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age. Flexible working options are available.

This is a great opportunity to join a fun and friendly team with an exciting future.

We are seeking a new member of the DevOps team to work closely with our developers, test analysts, and service desk team. You will be responsible for providing support for development tools, turning tested code into successful deployments and managing the infrastructure and clouds that host our product services.

Central to our service is the digital quality analysis performed by our server-side software and the distributed "Digital Users" that gather the data we analyse.

You will have an excellent track record in Linux with practical experience of software development, an affinity for automation and a keen enthusiasm for digging deep to build new solutions.

Key Responsibilities

You'll work with all aspects of IT infrastructure in the company and support our software developers to ensure they have the tools they need to do their job. You will also liaise with the software test team to implement Continuous Integration and Delivery tools.

Performance, scalability, resilience and security are crucial to us, so you’ll constantly be looking for opportunities to improve the way we work.

Change Management:

You will be required to carry out change requests activities out of hours such as cloud upgrades, configuration change and general maintenance.

Major Incidents and On-Call Support:

You will form part of a on-call support team to provide technical support for Major Incidents or High Priority Incidents.

 You will be responsible for:

  • Designing, implementing and supporting the software development tool stack from top to bottom in consultation with the development and testing teams 
  • Automating the build, test, packaging and deploy pipeline using existing tools or writing your own
  • Deploying software to dev, staging and production clouds
  • Designing, implementing and supporting internal software stacks such as monitoring and logging software
  • Infrastructure and system administration tasks on dedicated and cloud including deployment, configuration management, patching and maintenance

Skills profile

We're looking for talent and potential as well as someone to complement our DevOps and software development teams.

Essential skills

  • Linux (RHCSA or RHCE) - Ubuntu / CentOS
  • TCP/IP networking - DNS / VLAN / Cisco Firewall
  • Scripting experience - Bash / Python / Ruby / Go
  • Source code management - Gitlab / Gitlab
  • Webservers - Nginx / Apache
  • Databases - Riak, CouchDB, Redis, DynamoDB
  • Other - Redis / ElasticSearch

 Desirable skills 

  • Configuration Management - Ansible / Puppet / Chef
  • CI - Jenkins / Gitlab / Circle or similar
  • IaC - Terraform / Cloud Formation / ARM
  • Public Cloud - AWS / Azure / GCP
  • Containers - Docker, Racher, K8s
  • Monitoring - Zabbix, Prometheus, Grafana, ELK
  • Other - Experience of ITIL and ISO standards would be an advantage
Other

Eligibility to work in the UK. 

Recruitment Privacy Notice

Actual Experience plc will collect your personal information for the purpose of the recruitment process, to evaluate your skills and suitability for the role you applied for, and to make any necessary adjustments where applicable. We will only use the information you provide to us, directly or indirectly, as part of your job application. Your personal information will be processed in compliance with the General Data Protection Regulation (GDPR).

If your application is successful and we decide to offer you a position with us, we will save the information we have collected about you during the recruitment process onto our internal company systems. We will also share some of your personal information with third parties to carry out a background check, including a criminal convictions check, obtain references from previous employers and to register you with our employee benefits provider.

If your application is unsuccessful, we will retain your personal information for 12 months, so that we can contact you about openings you might be interested in, and to comply with any legal obligations we are subject to.

When you have any questions, or would like to exercise one of your data protection rights, please contact Actual Experience directly.

Confirmation

By submitting your application, you confirm you have read and understood this Recruitment Privacy Notice.