DevOps Engineer

Makoto London Ltd
United Kingdom
Up to 55k plus benefits
06 Oct 2017
07 Nov 2017
Contract Type
Full Time
Role - DevOps Engineer Salary - Up to £55k plus benefits Location - London We are looking for a competent DevOps Engineer in order to maintain, develop and enhance our robust system cloud based infrastructure that supports a high throughput, low latency application. The role also involves maintaining and improving our existing cloud infrastructure to ensure all our productions systems are robust and can service a growing number of clients in this fast moving company. Managing data forms the backbone of the role (the infrastructure needing to support the ingestion and processing of 2Tb of data a day) and the development and implementation of smart solutions for the analysing and the deriving of benefit from this data is something that is a regular challenge. Key Responsibilities: Work closely with our Engineering team to maintain and extend our Google Cloud Engine cloud based infrastructure to a robust, scalable and fault tolerant platform for our data warehouse and business intelligence systems Ensure best practice tools and technologies are used to maximize uptime and recovery from downtime Help design and implement new infrastructure to deal with the optimisation of real time bidding (RTB), with a focus on supporting the Data Science team by providing them with an environment to test their latest algorithms Enhance our data warehouse and ETL systems to handle the processing of more data more frequently, specifically to improve data analysis and optimisation Support the infrastructure during periods of downtime, both by reducing the number of occurrences of downtime, and by reducing the time taken to resolve issues, as well as ensuring adequate team support during holiday periods Maintain the bleeding edge mentality at the company by attending relevant conferences to ensure we are using the latest technologies Consult on and implement the company's cloud infrastructure strategy over the next few years Requirements: Excellent grounding in standard UNIX / Linux system administration skills, including different Linux types, kernel optimisation, networking and security Excellent understanding of cloud concepts and technologies, including virtualisation, elastic scaling and performance / redundancy features Extensive experience with a cloud based platform, ideally Google Cloud Engine, but any other major provider (e.g. Amazon Web Services, Rackspace) will be considered Experience with Data Warehousing systems, ideally Google BigQuery but other major systems (e.g. Amazon Redshift, Greenplum, Vertica, Vectorwise) will be considered Excellent experience with running infrastructures via code (using e.g. Ansible, Supervisor, Chef, Puppet or similar) Understanding of ETL concepts, including how to ensure ETL process can be transferred between different DBMSs as needs change Knowledge of the different types of cloud service, IaaS, SaaS and PaaS and when to use each one depending on need Some experience of Hadoop and / or NoSQL systems such as MongoDB is a plus Ability to program complex scripts for automating processes Ability to comprehend the bigger picture and work closely with developers to architect infrastructure using multiple different technologies to ensure future scale, security and redundancy Any knowledge of Ruby, Go and Python specifically around deployment requirements on Linux is a bonus Start-up mindset. This is a fast moving environment. Computer Science (or similar such as Maths with Computer Science) degree plus 1 year's industry experience in a devops, cloud system administrator, system administrator, system developer or similar technical role OR 3 years' industry experience in a devops, cloud system administrator, system administrator, system developer or similar technical role
This job was originally posted as