What does it mean to be a DevOps Engineer?

With your expertise and ingenuity, TOPdesk goes from creating software to offering it to the 1000+ customers we host. As a DevOps Engineer, you work together closely with the development teams and even join these times from time to time.

You’re informed about the SaaS infrastructure and current changes. You maintain and support current systems such as Windows and Linux application servers, MS SQL servers, firewalls and VPN servers. By making smart use of systems such as Puppet, VMWare and Git, you can keep grip on the vast infrastructure and you’re able to quickly respond to new developments. You keep an eye on the use and stability of the environments with Grafana, Nagios and Elasticsearch. You research and implement new techniques like Docker and Kubernetes so you can keep improving services and help setting up international hosting locations at carefully chosen partners.

Where will I work?

You’ll work in our SaaS Operations team in Delft. Operations currently has 10 colleagues who take care of a stable infrastructure for our customers’ environments. At the same time, we work on growing our company internationally and on continuous improvements that enable this growth. For instance: automatic continuous deployment updates of our product, scripting to eliminate manual work, and quickly starting to use new hosting centers.

SaaS Operations works according to agile principles. There is always enough work when it comes to maintenance, improvements and working smarter, so we as team always carefully prioritize our backlog. During our two week sprints we deliver what we want to achieve. During our retrospectives, we focus on what we can improve and learn.

If a new software product needs to be deployed, we create a scrum team with the right people from operations and different development teams so they can work together to achieve a good result. That’s why the Operations team is never static.

What are TOPdesk’s DevOps Engineers working on already?

Currently we are working on delivering a Kubernetes cluster on our SaaS infrastructure, which includes a new software architecture for the TOPdesk product. SaaS Operations and the Development teams are working together towards a situation where the Development scrum teams can manage their services in the cluster for SaaS customers.

Besides this, we are also automating our current infrastructure to make it scalable and future-proof. We are always looking for improvements, which means we work at a high pace.

What can you expect?

Desired Skills and Experience

  • A challenging job at a growing, technical organization
  • Fun colleagues and an inspiring environment with a lot of freedom
  • A dynamic job where your expertise and input is highly valued
  • A good balance between work and private life
  • You are always learning new things, from colleagues, but also via workshops and courses
  • You have higher professional (HBO)/university (WO) work level and intellectual proficiency
  • You are enthusiastic about complex problems and new techniques
  • You function well in a dynamic environment
  • You have experience with Puppet, PowerShell, Python, Kubernetes, Docker or similar techniques
  • You like to work locally, but also internationally