Systems Infrastructure Engineer

  • Technology
  • London, United Kingdom

Systems Infrastructure Engineer

Job description

We are looking for an Infrastructure Engineer to join our highly skilled Information Systems team. We want an energetic and passionate engineer, who's keen to develop their skillset in a diverse, fast paced Linux environment, and interested in data centres and hardware.

About you:

  • You have genuine enthusiasm for Linux and open source technologies.
  • You have good problem solving skills, and a sense of ownership and drive.
  • You like to automate things, you like to learn, and you like to make things better.
  • You have a positive, can-do attitude.

You would be joining the Information Systems team, made up of Systems, Networks and Security Specialists whose job is to build and maintain LMAX's infrastructure, enforce regulatory compliance, and provide a stable platform for our state of the art trading engine. We use a combination of Kanban, Agile and Devops methodologies blended together to manage the diverse needs of the business. This leads to varied work and strong knowledge transfer between our specialists. We're not averse to being on the leading edge and coming up with our own creative solutions.

  • We make infrastructure happen.
  • We run custom optimised kernels.
  • We keep everything running, fast, and reliable.

What you will be doing:

  • Puppet development and testing in a continuous deployment process.
  • Supporting client facing and internal office infrastructure with a variety of OSes and software.
  • Low level TCP debugging for diagnosing errors and latency issues.
  • Hardware upgrades and data centre installations.
  • Scripting and automating processes to ensure consistency and repeatability.
  • Monitoring systems to proactively prevent issues arising.
  • Design well documented, simple and elegant systems which are easily supportable.
  • Pair working to spread knowledge throughout the team.
  • Business As Usual support and resolution of incidents.
  • Participate in on-call rotation.

Requirements

You should have:

  • Experience with Linux, Fedora/RedHat/CentOS is better.
  •  Knowledge of Linux virtualization, eg: KVM, Libvirt.
  •  Knowledge of open source monitoring systems (e.g. Nagios, Icinga, Sensu).
  •  Understanding of TCP/IP networking.

It is desirable if you have experience with:

  • Bash scripting, plus one of Python or Ruby.
  •  Configuration management systems, for example; Puppet, Ansible, Chef.
  •  "Infrastructure as a Code" / Test Driven Development / Continuous Delivery.
  •  Databases on Linux such as MySQL or Postgres.
  •  Microsoft Operating Systems.
  •  Private cloud infrastructure and automation.