DevOps Engineer

Kyiv, Ukraine

Description

What is our technical challenge?

Our unit is responsible for sports content delivery. Sports data domain is very reactive by nature, so we have to push a huge number of changes (several thousand per sec) to several thousand clients in near real-time manner. One part of our solution is a data streaming platform. In addition to data streaming, we are building a PUSH-based queryable API which allows retrieving data with SQL-like queries and subscribing to PUSH updates.

What is our tech stack?

We extensively use .NET Core and microservices approach. From the code perspective, we are mixing C#/OOP (for IO bound operations, infrastructure) with F#/FP (Domain logic, TDD). Our data streaming platform is based on Kafka and stateful services. For logs, we use ELK, for metrics — InfluxDb + Grafana. The API is based on ASP.NET Core. We use MongoDb for data snapshots. We are using Kubernetes for container orchestration.

Responsibilities:

  • Work hands-on to create containerized, automated application and infrastructure platforms (cloud and premise)
  • To organize and manage Linux based environments and clouds. Support Windows environments on a basic level
  • Design and implement DevOps processes that use the above platforms
  • Integrating containerized platform with CI/CD pipelines
  • Maintain and further develop existing Continuous Integration systems
  • Automate development operations like build, deployment, automated tests run, release notes creation, scripts etc.
  • To evaluate existing processes and drive its continuous improvement in close collaboration with R&D management, development teams, IT Ops/DevOps colleagues in Bulgaria, Israel
  • Promote DevOps culture and practices in the company

Requirements

  • 1+ years of DevOps experience
  • Knowledge of scripting languages
  • Experience with Docker, Kubernetes or other container orchestration tools
  • Linux and Windows administration experience
  • Experience with build tools: Jenkins or other
  • Experience with source control system: GIT
  • Basic networking administration skills
  • Strong problem-solving skills, proactive team player, delivering on time
  • English: Intermediate+ 

Why join our Dream Team?

Here we’re working really hard (yet not burning-out-hard), but also learning and developing fast (like Usain-Bolt-fast). We are looking for smart and focused people who represent the team spirit and are trustworthy allies in achieving great results. The business environment provokes us to be dynamic and innovative and that’s exactly what we are. We offer great career opportunities – you simply must seize them.

The Company offers excellent benefits

  • Plenty of social benefits: additional health insurance, sport activities, food vouchers,etc.
  • Regular bonuses based on personal results.
  • Trainings and certification programs.
  • Opportunity to join a team of great professionals (like you).
  • Dynamic and friendly work environment.
  • Open and transparent communication.
  • Team activities, (memorable) team buildings, Christmas party.

If you are interested in joining the SBTech team, send us your CV in English.

Confidentiality of all applications is assured!

SBTech.com uses cookies on this website. In order to deliver a better browsing experience and for marketing- both for you and for others- we remember and store information about how you use it. To accept cookies continue browsing as normal. Or go to SBTech’s Privacy Policy for more information