DevOps Engineer

We’re people on a mission to help schools use data more effectively to save teachers time and improve student outcomes. At the moment data is more of a burden than a benefit to teachers. Schools are increasingly required to store vast amounts of information on attendance, behaviour and assessment, which takes teachers hours and hours a week to input and often isn’t used effectively to improve student performance.

We’ve built a great system that improves the input, analysis and communication of school information, saving teachers days of precious time and allowing them to target student interventions more effectively to improve the outcomes of hundreds of thousands of children. Imagine taking the register on your iPad, then having the system instantly text all parents whose child was not in school asking them to confirm their absence by texting the school back. Easy.

Since our launch five years ago, we’ve raised venture capital from top-tier, socially-minded investors, expanded in three countries, and are now working with thousands of schools, helping them to improve outcomes for hundreds of thousands of students. We care about our social goals as much as our business targets and want to make a lasting, positive impact across the education sector. We’re looking for passionate, curious, ambitious people who share our ethos and want to make an impact at scale.

Technologies we use

Our technology ecosystem that drives our main product “School Information System” consists of a number of microservices and other supporting applications. We run on AWS using load balanced LEMP (Linux, Nginx, MySql, PHP) stack and open source services like Beanstalk, Redis, Jenkins, Elasticsearch among others.

We are looking for a DevOps Engineer to join our growing R+D team in Belgrade.

About the role

  • Maintain, monitor, debug and upgrade our current internal systems and procedures
  • Support and improve the development by automating provisioning of our staging environments and upgrading our builds and deployments
  • Develop tools and service for our engineers and product teams
  • Deive deep into any issues and problems in our development and product environments and come up with solutions
  • Contribute to our overall delivery time by continuously improving our development cycle and platform stability

About you

To do your magic you will need:

  • Comfortable in Linux environment
  • Experience with setting up development and production infrastructure
  • Experience with any scripting language
  • Experience with VCS (Git, Mercurial, SVN etc.)
  • CI tools and servers (Jenkins. Bamboo etc.)
  • Experience with cloud providers (AWS, Azure etc.)
  • Docker, Docker Swarm, Kubernetes etc.
  • Understanding and utilising concepts of IaC
  • Understanding of DevOps culture

Our Benefits

  • Great dev tools and a MacBook Air to work on
  • Continuous professional development
  • An opportunity to make a difference to children's lives
  • The chance to work on some really interesting projects with some great people
  • Vibrant open office with custom catered meals
  • Opportunity to work with some very interesting people from around the world
  • Social events with a great fun-loving team
  • Regular reviews and advancement