Senior DevOps Engineer

Job Tags

Industry

Company Description

Devexperts Global

Devexperts works with respected financial institutions, delivering products and tailor-made solutions for retail and brokerage houses, exchanges, and buy-side firms. The company focuses on trading platforms and brokerage automation, complex software development projects, market data products, and IT consulting services.

Job Description

We are seeking a Senior DevOps Engineer to join our team and contribute to the growth of our rapidly evolving product, DXmatch Matching Engine – ultra low-latency exchange solution.

Your primary objective will be to enhance and scale the deployment, maintenance, and infrastructure:

  • participate in architecture design (covering High Availability, Disaster Recovery, and the rest)
  • optimize existing infrastructure toolings
  • optimize product deployment to bare metal servers and AWS
  • dockerize the product yet preserve it high-performance
  • migrate to Kubernetes
  • help SRE engineers to minimize product maintenance efforts

DXmatch project overview:

  • High Load: capable of processing up to 50 000 orders per second
  • distributed architecture
  • HA services: RAFT for stateful services, plain scaling for stateless
  • distributed architecture
  • performance-tuned networking
  • proven reliability: 1 year uptime on a real prod system

Project stack:

  • git monorepo
  • non-dockerized services written in Java
  • Oracle Linux
  • oVirt, Libvirt
  • AWS
  • Ansible, AWX, Terraform
  • Prometheus, Grafana
  • ELK
  • Bitbucket, TeamCity, Nexus
  • Jira, Confluence, Slack
Qualifications

What we expect from candidates:

  • strong self-organization skills (goal-oriented, ready to overcome status quo, autonomic)
  • 5+ years of experience
  • strong team payer skills (supportive, open for communication, default to yes)
  • proven automation experience with Ansible and Terraform
  • solid Linux administration knowledge
  • solid network knowledge
  • AWS
  • proven experience with Docker and Kubernetes
  • Competent in a development language, preferably Python
  • languages: Intermediate+ English

Knowing these technologies will count as a plus:

  • Java infra (JVM, properties, Maven, Tomcat)
  • Ansible AWX
  • GCP
Additional Information

Ouindex 2024 © All rights reserved