About the Company

Our client is a leading provider of cutting-edge electronic trading solutions. The company delivers a comprehensive trading environment tailored to the needs of financial institutions, emphasising high-speed, low-touch, protocol-agnostic, and asset-class-agnostic systems. Their innovative tools include a messaging and routing management solution with an intuitive visual interface and market-leading FIX engines. With offices around the globe, the organisation fosters a collaborative, forward-thinking work environment.


Role Overview

The Senior DevOps Developer will join the team responsible for developing, deploying, and supporting electronic trading solutions built on the company's proprietary framework. Collaborating closely with the core product development team, the role involves identifying opportunities for service and product improvements while focusing on process automation and modernisation. This position offers significant potential for professional growth within an excellent working environment.


Responsibilities

  • Support developers by optimising and streamlining development processes.
  • Design and implement CI/CD pipelines for Java, Typescript, or C# (any 1 of these 3 is fine)
  • Automate workflows using scripting tools and frameworks.
  • Manage Kubernetes-based environments.
  • Utilise Git effectively, including implementing advanced Git development strategies.
  • Use CI tools such as GitHub Actions, Azure Pipelines, and GitLab CI to enhance development workflows.


Essential Experience

  • A minimum of three years’ experience in supporting developers.
  • Proficiency in designing and deploying CI/CD pipelines for Java, Typescript, or C# projects (any 1 of these 3 is fine).
  • Solid knowledge of Bash scripting.
  • Hands-on experience with Kubernetes.
  • Strong Git skills, including familiarity with advanced development strategies.
  • Expertise in CI tools such as GitHub Actions, Azure Pipelines, and GitLab CI.


Desirable Experience

  • Familiarity with software engineering processes, architectural design patterns, and principles.
  • Development experience in any programming language.
  • Experience designing and implementing cloud architectures on Azure or AWS.
  • Proficiency in configuring and managing containerised environments using Docker and Kubernetes.
  • Knowledge of GitOps tools such as Helm, Kustomize, Flux, ArgoCD, and Terraform.
  • Experience with LXC/LXD, Jenkins, Ansible, PostgreSQL setup, and PowerShell scripting.
  • Familiarity with OpenTelemetry.


Company Tech Stack

  • Java, Typescript, and C#.
  • Kubernetes and Docker.
  • Git-based development strategies with tools such as GitHub Actions, Azure Pipelines, and GitLab CI.
  • GitOps tools including Helm, Kustomize, Flux, and ArgoCD.
  • Cloud platforms like Azure and AWS.
  • Additional tools: Jenkins, Ansible, PostgreSQL, and OpenTelemetry.


Benefits

  • The role begins remotely, working closely with teams based in Leeds (UK) and Prague (Czech Republic).
  • A supportive environment offering ample opportunities for personal and professional growth.
  • Be part of a global company recognised for innovation and performance in the financial technology sector.