Remote Developer Jobs

The fastest and lightest remote job board for developers

DevOps Engineer (UK based) at Surevine (Bristol, UK)

Skills and experience

We are recruiting multiple roles within our team and invite applications from individuals able to demonstrate a cross-section of the skills listed below.

Essential

  • 3+ years within a varied software engineering environment
  • Strong background in Linux / Unix administration
  • Experience with SQL or RDBMS databases
  • Detail-orientated with strong critical thinking skills and a problem-solving aptitude
  • Ability to work remotely to support multiple teams and projects

Desirable - We are looking for a cross section of the skills below, we are not expecting them all

  • Experience of supporting web applications (LAMP, nginx, Tomcat, etc.)
  • Demonstrable experience in commodity cloud services such as AWS
  • Working understanding of code and script e.g. PHP, Python, Java and/or Ruby
  • Experience with developing templates and playbooks for automation/configuration management e.g. Ansible or Amazon CloudFormation
  • Familiar with development tools such as Jenkins, Git or the Atlassian stack
  • Experience of implementing system monitoring using SNMP, Nagios, Check_MK etc.
  • Experience of managing and deploying containerised applications using Docker, LXC etc.
  • Knowledge of best practices and IT operations in an ‘Always-Up, Always-Available’ service
  • Understanding of virtualisation such as VMWare, VirtualBox, Xen and KVM
  • Experience of executing and interpreting automated security tests e.g. Burpsuite
  • Experience of supporting production applications based on one or more of the following: Jive, Rocketchat, Jitsi, openfire

Responsibilities

As part of a multi-disciplinary team, you will shape your role to your strengths and the areas you wish to develop.  Your responsibilities will include a mix of:

  • Maintain our internal corporate services (hosted in AWS)
  • Automate the provisioning of environments in AWS using technology that we adopt (Ansible / Docker) or bring in a new approach
  • Design and develop automation workflows
  • Influence our software development teams to adopt DevOps best practices
  • Troubleshoot problems
  • Participate in the Agile DevOps design, development, testing and release of new capabilities and features, with a focus on release and post-production support
  • Be part of our Care (support) team, working to SLAs and sharing responsibility for providing extended hours support for a number of our operational products
  • Support development of corporate Security Policy, ISO27001 compliance and change management, situation / disaster analysis
  • Security engineering infrastructure development e.g. hardening security environment