DevOps Engineer

LOCATION: DNIPRO

The Role:

LoopMe is the leading global pioneer in social ad discovery on smartphones and tablets. We are looking for a strong operations engineer to help us maintain the reliability of our core services and grow our engineering processes.

Our main product is built as a highly distributed and scalable architecture, designed to handle billions of transactions per day. LoopMe currently has 100+ servers in service.

You will work closely with our backend platform team to ensure code stability and performance. Your responsibilities will depend on your years of experience and accomplishments.

The ideal candidates can adapt fast to changing environments and proactively identify future product performance issues and change code to ensure continuous high system performance.

Software Development Process:

We follow an Agile development process, including per-feature releases. In an average week we deploy 20 software updates to our production servers.

Key responsibilities:

• Continuous optimization of hardware usage and predict capacity requirements

• Building and scaling services built on heterogeneous languages and stacks

• Grooming large databases

• Deploy engineering

• Performance benchmarking

• Deliver according to system performance KPIs set by the business:

I. System availability of 99.99%

II. Transaction response time <50ms>

Key skills & experience:

• You are a hybrid software engineer. You can cross systems, DevOps, and application software boundaries. You have a history of shipping high-quality production code in Ruby, Java, or Python. You are skilled working directly on the command line. You embrace automation and take pride in building internal tools to help your team be more efficient. You are not afraid to jump into application code to ship a new feature or infrastructure code to help scale a system.

• You solve challenges involving scaling, reliability, high availability, data pipelines, micro-services, and more in your day-to-day work. You are comfortable building and scaling applications on one or more technologies that make up our AWS stack, including Ruby, Java, Chef, Zookeeper, Kafka, Redis, Memcache, Postgres, Elasticsearch, Jenkins, Terraform, and more.

• You have experience working with databases. You are comfortable modeling database schemas and writing queries across a variety of data sources. You are able to work with data scientists to help understand what’s happening in a production system and how to use it intelligently.

• You love learning. Engineering is an ever-evolving world. You enjoy playing with new tech and exploring areas that you might not have experience with yet.

• Working experience with Chef (minimum 6 months)

• Experience with (minimum 6 months):

  •  Postgres
  • MySQL

Bonus qualifications

• Experience with SQL scheme design and query optimization

• Previous programming experience

• Experience with:

  • nGINX
  • Redis
  • PostGress
  • Elastic Search

Education:

  • B.S., M.S. or Ph.D. in Computer Science or equivalent

About you:

• You should be excited about:

o Automating everything and removing the need to login to network devices for routine work

o Working as integral part of operations to support LoopMe

o Designing and building an ever expanding infrastructure to support operations across multiple datacenters around the world

o Enabling the LoopMe development teams to deliver new products quickly and safely by providing a fast, secure, and flexible network

o Big data: application caching, sharded databases, data archival/warehousing

• Proactive attitude towards improving processes and finding new solutions to challenging business problems

• Strong self-motivation, reliable and flexible team-player

About LoopMe:

LoopMe is the largest mobile video DSP and Ad Network, reaching over 1 billion consumers world-wide. LoopMe’s full-screen video and rich media ad formats deliver more engaging mobile advertising experiences to consumers on smartphones and tablets. LoopMe uses big data and artificial intelligence to target audiences in real time and automatically optimize campaigns for the best possible results for advertisers and publishers. The LoopMe platform integrates with ad exchanges and direct publishers, including some of the world’s most popular apps, many of which have achieved over a billion downloads, giving LoopMe massive global reach.

Our head office is located in London, UK and development office in Dnepropetrovsk, Ukraine.

Apply now at:  natalia@loopme.com