Devops Engineer With Interesting Scale Up Challenges

Channable | Utrecht

Date listed

3 weeks ago

Employment Type

Full time

Employees

11-50

You will be contributing to the improvement and scaling of our server infrastructure and the smooth operation of our tool. You will also help us improve and fine-tune our processes from provisioning, building and deploying, to monitoring and alerting. You are expected to find the right tool for the different processes, or to write a custom one if it doesn’t exist yet. Perhaps that will be our next open source project :-) We are looking for someone who can be proactive, autonomous, and keen to take the lead on the DevOps "adventure".

Summarized, your tasks will include (but not be limited to) the following:

  • Turning all of our infrastructure into code that can be reviewed and version-controlled
  • Automating building, testing, provisioning, and deploying our services
  • Hardening and securing our internal and external systems
  • Improving and maintaining our monitoring and alerting systems
  • Developing new tools that help us improve and run our infrastructure

If you want to read more about our development adventures, check out our tech blog: https://tech.channable.com/

You can also take a look at some of our open-source work at https://github.com/channable to get a feeling of how we work together and what our code looks like.

Who are we looking for?

Ideally, you have extensive experience in operations and in keeping a complex distributed application running and secure at all times. You should be interested in declarative infrastructure, reproducible builds, continuous integration and delivery, dynamic resource scaling, security best practices, and general robustness of a distributed system. In more concrete terms, we expect you to have the following:

  • Committed to high engineering
  • Familiarity with infrastructure as code tooling, such as Ansible and Terraform.
  • Good understanding of networking concepts and protocols (SSH, DNS, SSL/TLS, HTTP, etc.)
  • Deep knowledge of Linux and system administration tools such as e.g. systems, apt, dig, and bash
  • Familiar with build tools such as Nix, make, stack, or webpack.
  • Security-awareness and familiarity with concepts like defense-in-depth and the principle of least privilege
  • Solid programming skills (preferably in Python)

And then there are some things that are ‘nice to have’:

  • Experience in managing infrastructure with either GCE, AWS or Azure
  • Knowledge of Hashicorp tools like e.g. Consul, Vault, and Terraform
  • Having used a functional programming language like Haskell or Scala before
  • Experience using the Nix package manager
  • Hands-on experience with distributed systems

Practical requirement

  • EU citizenship or a work permit, preferably already living in The Netherlands
  • Available for at least 4 days a week, preferably full-time 

Candidates of all levels are encouraged to apply.  Our preference is to hire a candidate with at least a few years of experience, but we’re also open to applications from recent graduates. By the way: did you know we are also looking for a team lead for our DevOps team?



Findwork Copyright © 2020

Newsletter


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs