Position: Middle DevOps Engineer
Company: DASH Financial Technologies
Experience required: 2y
English level: intermediate

DASH Financial provides customizable trading technologies, execution services, analytics, and regulatory tools for the institutional trading community. A short review of the products is the best to get at the page on Vimeo: vimeo.com/dashfinancial

Stream description:
Modern Broker-dealer, order management system project in Capital markets domain (trading). Re-engineering from scratch. Product age ~2.5 years. On active stage of its development. Roadmap has 1+ year plans ahead. And there are business ideas for its further extension.
Desktop app. FE is on .Net, uses WPF framework. Microservices architecture, BE is on .Net. Software Development Life Cycle (SDLS) is customized Kanban. Major releases to PROD happen once in ~1-3 month period (depends on business expectations). Work with Jira, BitBucket, Teamcity. Testrail is used for manual test cases. There is mostly API-level automation on a proj., JS framework.

Current Team size: 26 people.
Team members: 2 PMs, 4 BA, 4 BE .Net, 5 FE, QA Manager, 6 mQA, 3 aQA, 1 UX, 1 DevOps. There are plans to grow sub-project more, and make a split on 2-3 Cross teams.

Technical stack
.NET Core 3.1. Microservices via RabbitMQ, Docker/ECS; Redis. PostgreSQL as data storage. ELK 
stack for monitoring. CI/CD — Bitbucket (+pipelines), Teamcity, AWS/on-premise, tend to build cloud-aware products.

We are looking for a DevOps Engineer to join our team

The must-have for this position:

· Strong Linux

· Strong shell (Bash)

· Docker (SWARM)

· TeamCity

· Network Fundamentals

· Atlassian tools

That would be Nice to have:

· ELK stack

· TICK stack

· Octopus Deploy

· Nexus

· SonarCube

· Glusterfs

· Basic SQL

· Red Hat High-Availability cluster: Keepalived, Pacemaker, Corosync

We want You to know how to use and understand the roles of the following types of tools:

· Version control

· Continuous Integration servers

· Configuration management

· Deployment automation

· Containers

· Monitoring and analytics

· Testing and Cloud Quality tools

· Network protocols

We are offering

· Full-time remote work or the office space in Vinnytsia

· Flexible working hours

· All necessary equipment (laptop, chair, monitors. etc.)

· Accounting support

· 21 days annual leave

· 5 days sick leave