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
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