At OpusVL we develop and customise open source business management software. But software on its own is no use without rock solid infrastructure to run it on. So we build and support our own hosting environment, from bare metal upwards.

As one of our Linux engineers, you will;

  • Create and support the hosting platforms for customer projects
  • Analyse customer needs and design suitable infrastructure solutions
  • Develop and maintain the internal infrastructure to support the OpusVL team of around 30 people

About you

Coming from a technical background, you find yourself constantly learning and getting to grips with new technologies. And as a natural problem solver, you enjoy figuring things out.

You're organised (because you have a system).

You have good interpersonal skills, and are comfortable talking to clients either in person or over the phone.

You take a collaborative approach when working with colleagues, helping others and understanding that we are more than a collection of individuals, what really matters is how we work and win as a team.

Your technical skills

You are comfortable working on the Linux command line, operating remote servers via ssh, and you can exit vi without looking it up on Stack Overflow.

Technically, you can;

  • Set up and configure Linux networking, including firewalls, interface bonding, and VLANs
  • Work with physical kit, building environments from bare-metal upwards
  • Configure and manage a web server
  • Use a scripting language to automate routine tasks
  • Analyse log files and other data to investigate issues
  • Create wiki pages to document customer systems

You understand the operation of business critical systems (and the discipline that goes with this). You'll also have an awareness of security issues and practices.

Desirable skills

This isn't a tick list of keywords to match your CV against. We get that technology is always changing and that there are many different ways to achieve the same result.

Consider this as some of the general tech you'll be working with on a day to day basis, so any experience of these (or the same concepts using different tools) is good.

  • Debian (and other Linux distros)
  • General internet technology including email, DNS
  • Building firewall rules (Netfilter, iptables, nftables)
  • Switches and networking hardware
  • Containers (e.g. Docker, LXC)
  • Virtualisation (Xen, KVM)
  • Building high availability Linux systems
  • DRBD
  • PostgreSQL
  • LDAP (OpenLDAP)
  • Let's Encrypt (and OpenSSL)

Nice to haves

It would be great if you have any of these skills, but this really is the bonus list - they are not essential for the role.

  • Openstack
  • Kubernetes
  • SaltStack
  • S3 (and open source implementations e.g. Minio)
  • XMPP
  • Elasticsearch
  • Ability to mentor other engineers
  • Understand the software development process
  • Continuous integration tools (e.g. Jenkins)
  • Commercial awareness

Working at OpusVL

At OpusVL we strive to provide a relaxed, highly supportive working environment.

We understand that to be creative and produce high quality work, our engineers need a comfortable environment that suits them individually. All technical staff get dual-head workstations (running Mint, Ubuntu and other Linux flavours) as standard, with a budget for peripherals of your choice.

We'll support your training and development, and give you paid time to attend conferences and other events relevant to your role.

The OpusVL office is in a convenient central UK location right in the heart of Rugby, about two minutes walk from the shops, cafes and coffee shops. There's no dress code for technical people and working hours are flexible.

So if you want to make a difference, and support open source while working on interesting projects then we'd love to hear from you!

To apply, please send your CV to careers@opusvl.com.

We do not use or accept offers from agencies.