DevOps Engineer

Job description

Snappet is looking for a DevOps Engineer. Will you join our team?

Improve the learning results of children: that's what we do at Snappet. We develop smart software that enables teachers and children to get the best results. Our software is used in more than 3000 schools across the Netherlands, Germany, France, Italy, the USA, and Spain and is used by more than 300.000 students. We strive to deliver continuous improvements to our products to support all these schools and students.

As a DevOps Engineer, you will operate within- and cross-team to improve the platform DevOps mindset. Our teams consist of 5 to 8 team members, developing and innovating specific areas of our platform. You will lead and coach other developers and help them grow in the area of DevOps. You will develop world-class software that is an example for others and will make sure our platform operates smoothly. This means developing product features, but also developing the tooling that will make our products more reliable. You will support in troubleshooting complex issues. You are not put off by complex problems such as processing large amounts of data – after all, our platform handles half a million requests per minute during peak hours.

Each sprint you will focus on goals the team wants to achieve. Together with a product owner, scrum master, test- and other engineers, you will build high-quality software, driven by the fact that you will be actively contributing to improving education. At the end of each sprint, we do a review of the results. In addition, we do a retrospective session to look at how it can be improved. We’re also continuously improving our build, test, and release pipelines because we want to release software fast and often.

Besides the teamwork, developers regularly experiment and learn new technologies and collaborate on this with others. We have monthly ‘pizza sessions’ where devs get together and share knowledge on all things, tech or fun - Snappet provides beer and pizza. Once every year Snappet organizes the dev-summit, a multi-day event for knowledge- and team building in an inspiring environment.

Requirements

The ideal candidate:

  • Relevant higher education or university degree
  • Experience developing.NET (web) applications as a DevOps or Site Reliability Engineer
  • Experience with leading projects and coaching other developers
  • Strong interpersonal skills
  • Experience with AWS and technologies like CloudFormation, Config and SSM
  • Experience with automation tools like PowerShell
  • Experience with CI tools like Azure DevOps and TeamCity
  • Experience with monitoring and alerting tools like CloudWatch, NewRelic, and Raygun

Please note; just because you're not our ideal candidate doesn't mean we're not interested. You are welcome for an interview and are invited to convince us!
A coding challenge is part of the hiring process (although you can do it at your own leisure after the interview).


Frameworks, languages, and tools used by our teams include:

  • .NET Core, C#
  • Angular, TypeScript and Node.js
  • Amazon Web Services
  • Microsoft SQL Server, PostgreSQL, MySQL
  • Azure DevOps, TeamCity, Git, SonarQube, NewRelic, Raygun


What we offer:

  • Personal training budget.
  • Plenty of room for own input.
  • Working with experienced colleagues.
  • Flexible working hours.
  • Office right next to Utrecht central station.
  • An arcade cabinet and foosball table.

If you have any questions regarding this vacancy, please mail to: HR@snappet.org