DevOps Engineer (Lausanne)

Description

We're looking for a “Jack of all trades” DevOps engineer to help Inpher grow a team that handles a wide variety of tasks:

  • Support our development teams with their infrastructure needs and dev workflow, while being a Cloud evangelist
  • Provide reliable and performant build, packaging, and deployment pipelines on VMs or containerized environments, running on multiple operating systems and architectures
  • Ensure that both internal and customer-facing infrastructures are robust and reliable via monitoring and troubleshooting

Our stack relies heavily on Hashicorp's toolbox (Consul, Nomad, Packer, Terraform, Vault) and other open-source solutions, like Ansible, for configuration management. While choosing open-source solutions or Cloud-based offerings for most of our needs, we also bridge the gap by developing highly scalable and versatile in-house tools.

Example projects:

  • Maintain and evolve an in-house API that allows anyone to deploy a Terraform plan, while keeping our Terraform state clean
  • Maintain and evolve a software brick plugged to Google Cloud Build that builds DEB, RPM and Brew packages for different O.S. (e.g. Debian, Ubuntu, CentOS, macOS) and architectures (x86_64/amd64, aarch64)
  • Write Ansible roles to build ready-to-ship VM images (GCE images, AWS AMIs) and Docker containers on a completely automated pipeline built on top of Hashicorp's Packer

 

What You Will Do

  • Work closely with the DevOps team and other developers to support the growing demand of internal tools and workflows
  • Perform incident analysis, post-mortems, and on-call rotations
  • Contribute clean, efficient, and maintainable code
  • Actively participate in code reviews
  • Document design, code, infrastructure, PoCs, etc.

Requirements

What You Have Done

  • You have a BS in Computer Science or related field experience
  • You're comfortable using at least one programming language, like Bash, Go, or Python; the team mainly uses Go
  • You know your way around a Linux server and have a good understanding of the networking stack (TCP/IP, DNS, Routing, Load Balancing)
  • You have experience provisioning Cloud infrastructure via Terraform. Ideally, you have also already used a configuration management tool (e.g. Ansible, Puppet, Chef) and have experience with monitoring and alerting systems (e.g. Prometheus, Grafana, DataDog)
  • You are familiar with a RESTful API and how client/server communication works. Ideally, you've used a message queue (e.g. Kafka, NATS, Google PubSub, Rabbit MQ) in the past and are familiar with event driven programming
  • You have excellent communication, organizational, and problem solving skills

Location

There is currently one opening for this role. This role can be remote but candidate would preferably spend part or all time in the Lausanne office, located in EPFL innovation Park, Bâtiment A, 3rd Fl, 1015 Lausanne, Vaud, Switzerland.

While performing the duties of this job, the employee may travel between the US and Switzerland.

About Inpher

Inpher has pioneered cryptographic Secret Computing® that enables advanced analytics and machine learning models while keeping data private, secure, and distributed. At Inpher, we believe that privacy and security are foundational to the future of computing and have built enterprise products to make this vision a reality. Our world-class cryptographers have won numerous international encrypted data competitions, regulatory techsprints, and Gartner Cool Vendor awards. We are headquartered in New York City, with satellite offices in San Francisco and Lausanne, Switzerland, and have raised $14M+ in funding, including strategic investment from Amazon Alexa Fund and Swisscom ventures in 2021.