Enable job alerts via email!

DevOps Engineer

Millennium Management

London

On-site

GBP 60,000 - 90,000

Full time

26 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company seeks a dynamic DevOps Engineer to enhance efficiency within their technological operations. The role focuses on bridging software development and quantitative trading, automating processes, and optimizing performance across various platforms. Ideal candidates will have robust experience in Linux, scripting, and collaborative development environments.

Qualifications

  • 5+ years as a senior contributor in a similar role.
  • Deep understanding of Linux environments and system administration.
  • Extensive experience in Python and BASH scripting.

Responsibilities

  • Design and implement bespoke pipelines for trading software.
  • Create support and monitoring tools for application performance.
  • Collaborate to automate and optimize SDLC processes.

Skills

Linux Expertise
Scripting Proficiency
Networking Knowledge

Education

Degree in computer science or related field

Tools

Git
Jenkins
Containerization tools

Job description

DevOps Engineer

We are on the hunt for a dynamic DevOps Engineer who thrives on crafting efficiency and innovation within the technological domain of our organization. Our team works directly with the firm’s central trading teams. This role is pivotal in bridging the gap between software development and quantitative trading. By automating testing, enhancing application reliability, and streamlining the software development life cycle (SDLC), you will play a crucial role in accelerating our quantitative trading operations.

Key Responsibilities

Pipeline Development: Design and implement bespoke pipelines for testing, research, simulation, and the seamless delivery of trading software and data across diverse environments, including co-located, on-premise, and cloud platforms.

Tool Development: Create and refine support and monitoring tools that enhance application performance, reliability and supportability.

Collaboration and Automation: Work closely with software developers, quantitative developers, and researchers to automate and optimize all facets of the SDLC, from code development to testing to deployment.

Scalability and Maintenance: Collaborate with support teams to develop processes that are scalable, efficient, and easy to maintain organization-wide.

Efficiency Optimization: Partner with quantitative developers and researchers to enhance the efficiency and scalability of both research and production systems.

Skills Required

  • 5+ years as a senior contributor in a similar or related role

Education: A degree in computer science, a related field, or equivalent experience

Linux Expertise: Deep understanding of Linux environments and system administration.

Scripting Proficiency: Extensive Python and BASH scripting experience

Networking knowledge: Familiarity with networking and networking protocols (TCP, UDP/multicast)

SLDC: proficiency and tools associated tools, such as: git, Jenkins, containerization, etc, nexus/artifactory

Optional/Beneficial skills

  • Trading systems experience

  • FIX protocol and Realtime Market data

  • Kdb and columnar databases

  • Cloud platforms

  • Host configuration systems such as Chef and Ansible

  • Server management in a co-located HFT (high frequency trading) environment

  • Storage experience

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.