Overview

OneMarketData is continuously searching for bright talent with the skills to make an impact. From developers to data scientists, at OneTick you will have the opportunity to develop and enhance your problem-solving skills using a combination of analytics, imagination, and talent.
Overview
Our DevOps engineers team develops the infrastructure behind the hosted solutions and our software and data delivery lifecycle. Inside the company, we have two main directions – Cloud and Solutions.
We are looking for mid-level and senior level colleagues to help us to build and deploy these state-of-the-art solutions, and to help ensure the security of our company’s platforms and our customers.
Our stack:
– AWS (some of the services we use are: EKS, EC2, S3, SGW, ASG, ALB, Lambda etc.)
– Terraform and Ansible as an IaC approach
– Gitlab and Gitlab CI/CD
– Python for programming and scripting purposes
– Docker based (docker-compose, docker airflow plugin) containerization
– Kubernetes (mostly EKS, but GKE and other Kubernetes engines are also being used) for Orchestration and Helm for its management
– Prometheus/Victoria Metrics, Grafana, Loki, AWS CloudWatch and CloudTrailfor monitoring, logging and some statistics collection
– Airflow for product data processing and MLFlow for Machine Learning
– Jupyter and JupyterHub for data analysis
– OneTick (time-series DBMS for market data)
– Some other tools for different purposes – i.e Packer, HashiCorp Vault, Buildah, OpenVPN, Slack, Confluence, and other popular and well-known instruments

Responsibilities:


- Improving and extending our AWS infrastructure
- Implementing Kubernetes, creating and upgrading Helm charts for different services
- Implementing and improving CI/CD pipelines for our environments, expanding the capabilities of our release mechanism
- Improving logging and monitoring systems for the existing infrastructure and services
- Upgrade the current infrastructure with new ideas to reduce costs and increase performance
- Create architecture from scratch for large PaaS customers minimizing the support needed
- Helping the developers to simplify and customize the development process
- Helping with troubleshooting in case of AWS-related issues

Required Qualifications:

Technical requirements:
- Experience of more than 2 years
- Experience with Linux system administration and web services Tomcat, NGINX, Apache Web server, etc.)
- Experience with general resources of AWS
- CI/CD (Gitlab CI/CD is preferable)
- Experience with networks (AWS, routing and troubleshooting)
- Docker, Kubernetes
- Experience with Bash and Python
- Experience with logging and monitoring tools is a plus
- Experience with Terraform and Ansible General requirements:
- English
- Upper-Intermediate or higher
- Good communicative skills, being able to explain difficult things in simple words
- Being eager to learn new technologies (including area-specific)