View job here

Backend Operations Developer (m/f/d)

Wire’s backend is hosted on Kubernetes and managed by Terraform and Helm charts. Our goal is that anyone can self-host the backend — including tricky setups like on-premise, closed network, and no AWS allowed. Your help is needed to take this to the next level and support our customers to set up their own environment!

You will be responsible for the backend’s continuous integration and deployment infrastructure, including process automation, roll-outs, and maintenance of backend services. You will work with Kubernetes, Terraform, Helm, Nix, Ansible, and upgrade these to the most recent version when available. You will deploy Cassandra and ElasticSearch clusters and keep them up-to-date. You will also talk to customers running our on-premise solution and help them to track down and solve issues when necessary. You should expect to spend 20% of your time improving our Haskell services, for instance (but not limited to) improving the interaction between services and deployment infrastructure.

Wire is transforming the way businesses communicate at the same speed that our founders disrupted telephony with Skype. Recognized by IDC, Forrester, and Gartner as one of the most secure collaboration platforms on the market, Wire offers messaging, audio/video conferencing, file-sharing, and external collaboration – all protected by the strongest end-to-end encryption. Headquartered in Berlin with offices in Switzerland and San Francisco. Our people come from a wide range of backgrounds, united by shared passion for communication, design and technology as well as privacy, security, and open source software.

Work with experts, multicultural team from 20 nationalities, competitive salary, relocation support, career growth opportunities, beautiful office with a rooftop terrace in the heart of Berlin.

YOUR CHALLENGE AT WIRE 

Functional programming languages, adjustable standing desks, high quality chairs, regular tech talks, developer meetups in the office, bike storage, table tennis, foosball, yoga, breakfasts and lunches.

  • Deploy and run our services:
      • in the Cloud (currently we use AWS but some customers use different Cloud solutions)

      • on-premise (both for our test clusters and our customers)

  • Automate our infrastructure deployment and management (using Kubernetes, Terraform, Nix, Ansible, Concourse and others)
  • Help our customers with potential issues while running our on prem solution
  • Manage our own Cassandra/ElasticSearch clusters
  • Ensure services are up and running 24/7
  • Work on open source code

WHAT YOU NEED TO SUCCEED

  • BS in Computer Science or equivalent industry experience
  • Excited about designing, building, and running distributed and scalable systems
  • Experience with Kubernetes and containerization technologies
  • Unix/Linux environments, including the ability to analyze and troubleshoot potential networking issues
  • Experience in automating builds and deployments
  • Experience with AWS (or other Cloud providers):
      • On-premise deployment experience is a huge plus!

  • Willingness to subject yourself to the S2 security check (Sicherheitsüberprüfung) of the German Government (SÜG §9)
  • Passion for clean code and elegant solutions (continuously improving current ones)
  • Interest in statically-typed functional programming languages

Technologies

  • Kubernetes, Terraform, Helm, Nix, Ansible
  • Cassandra, ElasticSearch, Redis
  • Prometheus, Loki, Grafana
  • Docker, systemd, KVM
  • Haskell, Rust, C

We are very interested in your motivation to apply, and why you want to work for Wire. Please let us know in a few sentences in your application.

Contact person

Müge Coskun