DevOps Engineer

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

DevOps Engineer, Cloud Engineer, Sys Admin

My client are seeking a talented Systems Administrator / DevOps engineer to join a rapidly growing team based in central London.

The infrastructure spans six continents and utilises more than 600 servers. They operate their own infrastructure using dedicated servers and make use of cloud services where appropriate. They maintain hundreds of high capacity measurement servers around the globe (some connected at 100Gbit/s!), a large data analytics platform (based upon Hadoop, Presto and MySQL), and a set of core services such as LDAP, DNS and Puppet.

You will be a smart, diligent engineer who enjoys the challenge of maintaining a healthy infrastructure. You should be keen to explore new ideas and not be afraid of change. You're curious and not afraid of getting your hands dirty!

You should have an extremely strong Linux background, preferably with CentOS/RHEL based distributions. Bash scripting will be second nature to you! You will also have used Puppet extensively in the past for managing software and configuration deployments across your infrastructure. You should be comfortable with gathering requirements from developers and other stakeholders, and making recommendations on the back of them.

You will have some experience with MySQL, both as a user and as an administrator (e.g. configuring replication and debugging performance issues). Ideally you will also have some experience with working with Hadoop (HDFS) based solutions, such as Hive or Presto, but it is not essential.

You will also have experience with building resilient services using geographic DNS, load balancing and automatic failover. Nonetheless, things will still go wrong, and when they do we need people to help resolve issues. As such, there will be occasional out of hours work and an on-call rota.REQUIREMENTS

Essential technical skills:
  • At least four years' experience working with Linux servers (preferably RHEL/CentOS)
  • Strong shell scripting
  • Experience with using and administering MySQL servers
  • Real world usage of Puppet, Chef or a similar platform
  • Experience in working with monitoring solutions, such as Nagios or Prometheus
  • Experience in building and maintaining resilient services with no single point of failure
  • Good knowledge of core services, including as LDAP, DNS and web servers (Nginx and Apache)
  • A willingness to work out of hours and join an on-call rota


Desirable skills/experience:
  • Good knowledge of networking principles, including troubleshooting using Wireshark
  • Experience of working with Hadoop based databases
  • Familiarity with working with Git (specifically Github) and continuous integration solutions
BENEFITS

  • Competitive salary
  • Modern office
  • Personal development
  • Travel
  • Pension and private health insurance
  • Hardworking environment
  • Lots of socialising
Start date
01/2018
Published at
18.01.2018
Project ID:
1486291
Contract type
Permanent
To apply to this project you must log in.
Register