Position: DevOps Engineer
Company: Atto Trading
Experience required: 3y
Category: DevOps
English level: upper
Published: 2023-09-01T00:00:00+03:00

Atto Trading Technologies is a Product HFT Company that has existed since 2010. The company specializes in the development of financial automatic trading systems (HFT).
We are developing high-speed trading systems that make decisions in nanoseconds. We process huge data sets and adhere to rigid requirements to the equipment.

We use advanced technologies and the latest developments of leading companies in the field of server solutions, and specialized technologies from the largest manufacturers of network equipment and storage devices.
We work with the following companies: Dell, Gnodal, Cisco, Intel, Broadcom, Super Micro, and Solarflare.
Our infrastructure is in the data centers of the largest exchanges of algorithmic trading in the USA (NASDAQ, NYSE, ARCA, BATS, EDGE, CME).
We interact with the largest financial providers to obtain analytical data in real-time (Yahoo! Finance, Bloomberg, Google Finance).

We are looking for a DevOps Engineer who has experience designing, building, and deploying infrastructures systems using containers, microservices, and other next generation tools and services. As we are rapidly growing, this role is very important and will have a major impact in the future of our software systems.

Responsibilities:
development of the Company's infrastructure
work with high-load systems
build and maintain highly available scaling systems
Root Cause Analysis for outages
maintain bare-metal HW (L1 switches, Dell workstations)
design and implement build, deployment, and configuration management solutions
build and test automation tools for infrastructure provisioning
databases administration (MySQL, ClickHouse, ElasticSearch)
monitoring and ensuring the continuous operation of systems
maintain data network storages
support and improve data flow pipelines
support for a structured knowledge base and documentation
brainstorm for new ideas and ways to improvement development delivery

Requirements
Tech:
experience in administration of Linux operating systems (at least 3 years)
practical experience with CI/CD tools such as Jenkins, Gitlab CI, etc.
experience with Docker or other container-based technologies
experience with container orchestration tools Docker swarm (or Kubernetes)
experience with SQL/NoSQL technologies like MySQL, PostgreSQL, Redis, Clickhouse, etc
experience with monitoring tools and metrics (Grafana, Nagios)
knowledge of network technologies (TCP/IP, Ethernet, NAT, Routing, ACL)
knowledge of scripting languages ​​(Python, Bash)
experience with virtualization systems (Proxmox, VMware)

Personal:
striving for new knowledge
high level of responsibility
ability to make decisions independently and promptly
ability to find non-standard solutions in critical situations
service-oriented mindset
Will be a plus experience in:
deploying applications in Amazon AWS, Google, or Azure
experience in the administration of RedHat-based Linux systems
configuring automatic deployment management systems (Puppet/Chef/Ansible/SaltStack)
genuine interest in finance and trading
experience in working on a trading company is a big plus

Benefits:
the opportunity to develop everyday professional competencies and gain a unique experience 
competitive compensation and discretionary bonus (focused on business results)
interesting and complex tasks
corporate training
medical insurance 
paid vacation and sick leave