About the role
We are seeking a DevOps Trading Engineer to manage and maintain our cloud-based trading infrastructure and build tools to enable and accelerate research. The ideal candidate will have extensive experience in software development tools, production management and cloud tooling in a systematic trading environment.
Key Responsibilities:
Manage and maintain the firm's production trading infrastructure, including automation of real-time and batch jobs
Support the development team with ad-hoc and industry standard development and testing tools
Drive the ongoing scaling, reliability and resiliency of our infrastructure and processes
Ensure the security of all systems
Troubleshoot and resolve any technical issues that arise, including server downtime, network connectivity problems, and software errors
Monitor system performance and proactively identify and address any bottlenecks or other issues that could impact trading operations
Work collaboratively with quantitative researchers, traders, developers, and other stakeholders to understand their needs and ensure that the trading infrastructure meets their requirements
Requirements:
3+ years experience as an Infrastructure/DevOps Engineer or similar roles, ideally in a fast-paced environment such as electronic trading. Must know how to tune for performance and monitor for failures.
Production experience with cloud technologies, ideally AWS. Certifications alone are not enough.
Practical working knowledge of UDP, TCP/IP, routing protocols and VPN technologies. Ability to dive deep and understand the full network stack.
Religious about IaC - Hands-on experience with tools such as Terraform, Ansible/Puppet is required. Must have a passion for automation.
Hands-on experience in building CI/CD pipelines, ideally with Github
Practical experience with container technologies such as Docker/Kubernetes and GitOps processes is required
Experience in database administration, preferably Postgres and MySQL
Experience with monitoring frameworks such as Prometheus and Grafana
Experience with time-series databases such as TimescaleDB and InfluxDB
Exposure to streaming processing platforms such as Kafka is desirable
Knowledge of key-value stores and in-memory databases such as Redis is a strong plus
Proficiency in Python and Shell scripting
Bachelor's degree in Information Technology, Computer Science, or related field (or equivalent experience)
Self-starter with fluent communication in written and spoken English
Based in London, with the ability to travel periodically to our office in Zug, Switzerland