Pubnative logo Pubnative

Site Reliability Engineer (m/f/d)

Created on 04-02-2020
Location Berlin

Description

The company



We are PubNative, a mobile monetization platform that enables app publishers to enhance their revenue strategy through flexible ad units. With our proprietary cross-format optimization technology and mobile header bidding solution, we enable mobile publishers to maximize their programmatic advertising revenue. Our headquarters are in Berlin with a satellite office in Beijing.





We are looking for a Site Reliability Engineer (m/f/d) to join our team in Berlin.





The stack





To keep up with our heavy traffic of around 25B auctions per day, we need to leverage state of the art technologies including:



  • an ad server is written in Go,
  • iOS and Android SDKs,
  • Spark data pipelines (batch and streaming) running on a Kubernetes cluster,
  • Apache Airflow,
  • Tensorflow.



Your responsibilities



As a Site Reliability Engineer, you help us to build and operate infrastructure platforms and provide technical consultancy to engineering teams on how to build reliable, scalable and efficient services.



That entails:




  • Develop and operate multi-cloud infrastructure based on Kubernetes.



  • Troubleshoot large scale cloud orchestration issues as well low-level Linux issues.



  • Ensure infrastructure operability, reproducibility, and scalability.



  • Write code so that you can automate tasks, support SLA for Production Systems.



  • Collaborate with other teams on services before they go live through activities such as system 


  • design consulting along with reliability, scalability and efficiency reviews.

  • Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation, and refinement.
  • Participate in on-call rotation for services you build and support.
  • Provision infrastructure via Terraform with different providers.
  • Develop and support CI/CD, work on new pipelines and a higher degree of automation.
Requirements:

High traffic and low latency constrain our systems. That’s why we are looking for a background in specific technologies, and someone with the following profile:





TeamCity, Jenkins, CircleCI, Prow etc.


Experience with cloud (e.g. GCP, AWS, Azure, Packet...) and multi-cloud technologies (Terraform)




  • 3 years of experience in software or systems engineering, previous SRE experience is a plus
  • Experience deploying, managing and monitoring Kubernetes
  • Knowledge of algorithms, data structures, complexity analysis, and software design
  • Familiarity with modern programming languages: Go, Ruby, Python, Bash, etc.
  • Experience working with source control - Git
  • Understanding of Agile, DevOps practices such as CI/CD, experience with CI platforms such as

Why join us?





  • The whole company is incredibly cosmopolite, so there is plenty to learn from each other.
  • You get to use state of the art technologies because there are no alternatives.
  • You have the freedom to work with the tools you want and design your working environment as long as it’s relevant.
  • You get to solve exciting puzzles and own the solution from end to end.



What do we offer?






  • Reimbursement of the public transport monthly cards (company BVG abo),



  • reimbursement of your private telephone bill (20€ after-tax),



  • a day off on your birthday,



  • opportunity to attend industry events & conferences,



  • team events.


Location:Berlin, Germany
CLOSED VACANCY Apply now

Video