Senior DevOps / Cloud Engineer

    About the position

    MySchool is a leading school administration software for K-12 schools and the Higher Education sector, serving more than 200 schools and over 100,000 students globally. Our platform is built around a set of integrated modules that manage all aspects of school administration, connecting staff, teachers, students and parents under one ever-evolving digital roof.

    Our global operation is growing and we’re looking for a Senior DevOps / Cloud Engineer to join our team based in Malta.

    What you’ll be doing

    • Setting up and maintaining cloud infrastructure on Azure (we currently use AWS)
    • Deploy and maintain CI/CD pipelines
    • Develop and maintain applications to support internal teams
    • Build and test automation tools for infrastructure provisioning
    • Build and manage development and testing environments.
    • Design and implement build, deployment, and configuration management
    • Follow security best practices and comply with the latest industry standards and regulations
    • Develop and maintain internal tools to support the rest of the teams in the company
    • Evaluate and install different tools or systems as managed services or individual instances


    • Proficient in at least one well-known public cloud provider (Ideally AWS or Azure)
    • Solid experience in DevOps automation, configuration management and Infrastructure-as-Code
    • Solid experience as a software engineer or working in a development team.
    • Knowledge of virtualization technologies specifically with Docker and ECS/Container Instances
    • Experience with scripting languages
    • Excellent communication skills

    Considered a strong plus:

    • Proficiency in both AWS and Azure
    • Proficiency in GitLab and GitLab CI
    • Knowledge of PHP and Symfony
    • Experience implementing or managing ETL solutions

    Selection process

    Apart from the required skills, it’s important for us to find someone that fits in with our team and culture. As well as a skills assessment, our first interview will look to see if we’re a good fit for each other. If it’s all looking good, we’ll meet again for a 2nd interview.


    • Personal Development Budget

      We love learning so we support our team and their families with a budget to help them with their personal development.

    • Well-being Budget

      Keep yourself and your family fit and healthy with a well-being budget.

    • Environmental Focus

      The team at MySchool cares about the environment so, where we can, we make an effort to reduce our impact on it in the office.

    • Social Responsibility

      We dedicate 2 full days a year to getting out of the office, rolling up our sleeves and helping our local community.

    • Monthly Events

      Karting, escape rooms or sailing... whatever it is, we get together once a month to do something fun.

    • Working in Education

      We’re proud to work in an industry that makes a difference to peoples growth and development.

    • Talented Team

      We're lucky, MySchool is full of talented, bright people.

    • Flexi Time

      We’re more interested in results, so if you work better later, then that’s fine with us.

    • Remote Working

      Our team can work from home or come into the office.


    Apply for the Senior DevOps / Cloud Engineer role