DevOps Engineer for Tobii

Kyiv, Gulliver, Ukraine

Apply

Tobii is the world leader in eye tracking – a technology that allows a computer to tell exactly where a person is looking. Eye tracking is used in a broad range of applications including market research and eye-controlled computer interfaces. Headquartered in Stockholm Tobii covers the global market with offices in USA, China, Japan, Norway, UK and South Korea. If you want to work with meaningful products and tackle interesting problems, we might be the right company for you.

About the Product:

Our most important software product, Tobii Pro Lab, used by universities, researchers and commercial actors around the globe is constantly developed and improved. We need you to be part of the development team. The product is used to design, conduct and analyze experiments centered around – but not limited to – eye tracking. Our customers bet their academic career or next marketing campaign on insights gained from our software, so we need to offer a very high-quality product handling high volumes of data with microsecond timing resolution and precision.

We’re in it for the long haul. We do not take short cuts that may cause problems down the road. Clean and clear code and solutions is key, as we will maintain the code base for years to come. We are market leaders in our field and intend to strengthen our position even further.

The desktop software team is split in several scrum teams located in Kyiv and Stockholm and together owns the whole development lifecycle including frameworks for automated testing and continuous integration.

Read more about the client

Description

On behalf of Tobii, we are looking for a skilled DevOps Engineer for our team in Kyiv on full-time basis.

Responsibilities

  • 50 % DevOps responsibilities and 50% Software Development;
  • Maintain building and testing environment;
  • Maintain TeamCity agents/server configuration;
  • Optimize building and testing systems;
  • Design and maintain test environment setups. Monitor and troubleshoot software and hardware related issues;
  • Refactor and optimize TeamCity build targets;
  • Be part of the development teams, participate in Scrum processes.

 

Your days will be filled with:  

  • Continuous monitoring and, if necessary, troubleshooting of network issues;
  • Setup and use of build agents/servers monitoring solutions;
  • Check TeamCity master nightly builds. Identify and troubleshoot causes of recent failures;
  • Creating and maintaining TeamCity agents configuration deployment scripts for different kinds of agents, such as: build agents, unit/integration-test agents, physical agents, e.t.c;
  • Maintaining TeamCity agents configuration documentation (confluence/sharepoint);
  • Identifying causes of slow build and test runs. Analyze how efficiently building and unit/integration testing processes utilize resources on agents: ideal CPU usage should be 100%; ideal time of build and test runs should be close to 0 🙂
  • Identify causes of test failures. Identify and fix problems in Test-automation layer, improve diagnostics of related problems.

Requirements

  • 2+ years of experience in configuring, maintaining and troubleshooting of Windows-based/.Net cross platform production systems;
  • 2+ .Net C# or C++ years of experience;
  • Understanding of MS build system principles;
  • Hands-on experience in designing and building Continuous Delivery with Git, TeamCity;
  • Proactive drive for continuous improvement;
  • Strong logical and analytical skills;
  • Good level of English.

Desirable

  • Desktop applications development for Windows;
  • At least 2 years of experience with one or more of the following scripting languages:
    •   PowerShell
    •   Bash
    •   Python

What's in it for you

  • Ability to work on challenging, large and complex project
  • State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
  • Unique working environment where you communicate and work directly with client
  • Medical insurance
  • At Tobii we want you to be yourself and we welcome applicants from all walks of life. No matter if you wear high heels or sandals, or if you spend your nights at the gym or prefer playing Dungeons & Dragons. Welcome to Tobii!
  • All our jobs at Tobii are about innovation, passion and not the least – making things real.