DevOps Engineer

Devopshunt
Charing Cross, United Kingdom
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Algorithmic Trading
Amazon Web Services (AWS)
Cloud Computing
Collaborative Software
Databases
Software Debugging
DevOps
Digital Assets
Routing
NoSQL
Software Architecture
Ansible
Scripting (Bash/Python/Go/Ruby)
System Availability
Build Management
Containerization
Kubernetes
Information Technology
Wikis
Terraform
Microservices

Job description

CoinShares deploys discretionary and systematic, computer-driven trading strategies across digital assets, cryptocurrencies and derivatives. We have a proven and profitable track record in proprietary trading and are increasing the breadth of our trading operations with new and innovative trading strategies.

We are seeking a talented DevOps engineer to join our team on-site in the City of London. The successful candidate will be responsible for all aspects of the hardware and software architecture and cloud deployments and infrastructure, working with the Capital Markets team. The post holder will have an opportunity to solve challenging problems arising in a crypto trading environment alongside traders, engineers, quantitative researchers, and operations.

We are 100% cloud-native on AWS, in an architecture which includes Kubernetes, containerisation and other tools. We use deployment technologies such as Ansible, Terraform and Helmfile. The stack includes both full stack web deployments and a microservices based trade execution platform. This role would suit someone from either a DevOps, development or production support background.

Duties & Responsibilities

  • Create infrastructure that enables software developers to deploy software targeting AWS.
  • Configure, deploy and optimize microservices especially in containerised environments with the ability to debug and troubleshoot sophisticated applications at scale.
  • Collaborate with engineers, quants and operations to ensure high availability with seamless uptime by designing infrastructure resilient to failure.
  • Ensure that systems and services are safe and secure against cybersecurity threats.
  • Design and build constant monitoring and alerting systems with engineers and support.
  • Build, debug, upgrade CI/CD pipelines, with well structured and reusable scripting and documentation.
  • Implement solutions using Infrastructure as code.
  • Work with engineers and support to debug and recover from unexpected failures or behaviour with urgency and perform RCA.
  • Create and collaborate on clear and concise documentation.
  • Keep up with latest industry and technology trends to identify new optimisation opportunities.

Undertaking any other such duties as may be reasonably required by the role.

Requirements

  • Bachelors degree (or equivalent) in computer science or other STEM subject at 2:1 or above is essential.
  • A commitment to self improvement and self development is essential.
  • Proven and demonstrated hands on experience at least in one scripting language and fluency in vi or an equivalent tool is essential.
  • Knowledge of cloud infrastructure (AWS preferred), Kubernetes and containerisation is essential.
  • Ability to write clear and concise technical documents is essential.
  • Interest in cryptocurrencies, financial markets and quantitative finance is essential.
  • A quality oriented mindset with attention to detail is essential.
  • Ability to work under pressure and multi task is essential.
  • Strong interpersonal skills and problem solving focus are essential.
  • Experience with cloud infrastructure & security, including writing deployments and managing clusters is desirable.
  • Experience of using workflow, ticket management, wiki and collaboration tools is desirable.
  • Knowledge of finance, derivatives, cryptocurrencies, order management and routing is desirable.
  • Experience with relational, No SQL and timeseries databases is desirable.
  • An understanding or experience of algorithmic trading is an advantage.

Apply for this position