Systems Engineer (DevOps) - work from home (UK)

Surevine

Do you love to learn and share with a team who can rely on you and your attention to detail? We want a team player; someone to help the team get things done in an environment that expects creativity and is obsessive about innovation. We are seeking a proactive Systems Engineer / DevOps Engineer to support a growing distributed team of exceptional software engineers. You will plan, deploy, maintain and secure critical business applications for Surevine as well as our software development projects, and our customers.
This is an exciting opportunity to join a small growing company and shape the way we work
Location: UK-wide remote base - work from home; with regular travel to Gloucestershire/Wiltshire
Start date: Open/asap
Skills and experience
  • 4+ years within a systems engineering / infrastructure environment, ideally with experience in DevOps
  • Strong background in Linux / Unix administration
  • Expertise in at least one of: PostgreSQL, MongoDB, MySQL or MariaDB
  • Experience with developing templates and playbooks for automation/configuration management e.g. Ansible or Amazon CloudFormation
  • Demonstrable experience in commodity cloud services such as AWS
  • Knowledge of best practices and IT operations in an ‘Always-Up, Always-Available’ service
  • Understanding of virtualisation such as VMWare, VirtualBox, Xen and KVM
  • Detail-orientated with strong critical thinking skills and a problem-solving aptitude
  • Familiar with development tools such as Jenkins, Atlassian Stack and Git
  • Ability to work supporting a number of different remote teams and projects
Also desirable
  • AWS Foundation Certification or higher
  • Experience of managing and deploying containerised applications using Docker, LXC etc.
  • Experience of executing and interpreting automated security tests e.g. Burpsuite
  • Experience of implementing system monitoring using SNMP, Nagios, Check_MK etc.
  • Experience of supporting production applications based on one or more of the following: Jive, Alfresco, Rocketchat, Jitsi
  • Working understanding of code and script e.g. PHP, Python, Java and/or Ruby
Primary Responsibilities
  • Design and implement appropriate environments, often in AWS, for operational applications, and engineer suitable release management procedures and provide production support
  • 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, perform unit tests and conduct reviews to make sure your work is rigorously designed, elegantly coded, and effectively tuned for platform performance, and assess the overall quality of delivered components
  • Influence our software development teams to adopt DevOps best practices
  • Troubleshoot problems; involving the appropriate people from within Surevine and our support partners to drive resolution of issues, with a focus on minimising impact to our customers
  • 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
Secondary Responsibilities
  • Act as a Service Lead for one of our support projects, taking responsibility for driving continuous improvement to both the production environment and supporting processes
  • Support development of corporate Security Policy, ISO27001 compliance and change management, situation / disaster analysis
  • Security engineering infrastructure development e.g. hardening security environment
Subscribe Now