Avira is expanding rapidly and is continually growing both nationally and internationally. In our Business Intelligence & Monetization department we are therefore looking immediately to fill the position of

Hadoop/Couchbase DevOps Engineer in Big Data Technology

Position Summary

Avira is looking for an experienced Couchbase/Hadoop DevOps Engineer to join us on our mission to leverage one of Europe’s largest customer databases and create an industry leading recommendation engine. We work on large scale systems processing terabytes of data every day, using a wide range of tools like HDFS, MapReduce, Couchbase, and scripting languages like Python or R. The data infrastructure is an integral part of Avira's backend architecture and it powers most of the user facing features. Our challenges include scaling in-session product recommendations up to millions of users and gathering data from all our users in real-time.

Performance objectives

  1. Starting from day one you will familiarize yourself with the main customer communication systems, their architecture and data collecting capabilities. Within one month you will understand the software and hardware architecture of the systems, you will know how our Hadoop and Couchbase clusters work, what the load is, and you will start taking ownership of them.
  2. In addition, within the first six months you will design, implement and launch ETL procedures, acquisition scripts, and Puppet modules. You will manage the clusters and provide error free and repeatable/automated deployment processes. You will help developers design applications or processes that scale well and have good performance, and you will find performance bottlenecks and security holes.
  3. A year into the job, the automated processes that you have set up, keep things running smoothly on a large scale. You have implemented high standards regarding availability, scalability, security and performance. Your knowledge of systems, networking, virtualization, file system and database internals enable you to evaluate and monitor consistency, latency, throughput, availability, security and other metrics of the designed systems.

Your qualifications:

  • University degree in computer science/artificial intelligence or equivalent work experience
  • Experience in software development cycles
  • Good knowledge of Linux administration
  • Good knowledge of Bash Scripting
  • Previous Python or PHP experience
  • Experience with cloud computing and/or distributed systems
  • Ability to adapt complex issues quickly
  • Independence, initiative, and organizational ability
  • Good communication skills

Having some of the following constitutes a strong differentiator:

  • Experience with Puppet (or other automation software)
  • Experience with server monitoring tools (like Nagios, Ganglia)
  • Java advanced experience
  • Experience with Hadoop and/or Couchbase
  • Other NoSQL database experience (HBase, MongoDB, Cassandra or other)

If you are enthusiastic about broadening your technical expertise and have a desire to work in an environment that promotes creativity, research, innovation and fun, we would love to hear from you!

This position is based in Bucharest, Romania.

Send us your resume at career@avira.ro.

Avira Soft SRL
Human Resources
26 Armand Calinescu Street, 4th floor
Bucharest 2, 021012
Romania
Telephone: +40 21 322 49 74
Email: career@avira.ro

https:// This window is encrypted for your security.