Our challenge is to build, adapt, and create the biggest education search platform, bringing transparency and reliability to international education. We are building a platform that is valuable to students and agile to the demands of international education www.mastersportal.com/ or www.bachelorsportal.com for example). Our focus is therefore fully student/user-centred. We place all our energy on knowing what students want, allowing them to be the main architects of our portals.
Your role as a DevOps Engineer at Studyportals
As a DevOps Engineer, you will assume responsibility over Studyportals’ compute infrastructure and the tooling used by our Scrum teams to place their work in the hands of students and universities worldwide. Your focus will be on Security and your role is to provide guidance on secure design and software development for our Scrum teams as well as owning and improving security of our infrastructure. You will become part of the DevOps Team, currently consisting of our Tech Lead and two DevOps Engineers with specialties on Continuous Delivery and Quality Assurance respectively.
Virtually all of the technology powering Studyportals’ platform has been developed in-house over the course of the past ten years. All our systems are housed on Amazon Web Services and our current server-stack is based around Apache/PHP running on Linux. Having already achieved Continuous Delivery for almost a year we are able to continuously adapt our software in line with user feedback and changes in business strategy. Development, test and operations work together as one delivery team to deliver the best product to our users.
We are currently moving towards a microservices-based architecture, breaking our previous monolithic approach into loosely-tethered, modular services. This transition allows us to increase speed, reliability and scalability of applications through continuous delivery and deployment but at the same time highlights the need of a secure infrastructure and the secure design of each microservice which is where you come in.
You will facilitate the maintenance and further development of the tooling used by our developers and testers as well as the tooling we use to deploy and monitor our websites. Moreover you will help us define companywide security policies and assist other teams assessing potential risks on their deliverables.
You will get a great deal of independence and bear back-to-front responsibility on the above activities. We are not stuck to any kind of technology or tool in particular; if you prove yourself you can get carte blanche to (re)design our processes and infrastructure as you see fit. We encourage you to involve other engineers and colleagues in co-creation sessions and workshops. Exposing your work early and often to the rest will allow you to achieve better results and make development process smoother.
Personal qualities and skills
• Putting user needs at the centre of design decisions;
• Good collaboration, communication and facilitation skills;
• Dedication, drive, enthusiasm and integrity.
Tempted? Get some insight into who we are here: