Azure DevOps Engineer
Description
Our Purpose
Most technology in education is not built for the modern learning experience. At Firefly we have built and constantly evolving a platform for Parent Engagement and Learning Continuity. For parent engagement, our platform makes it easy for schools to share information, helps parents support student achievement and engages everyone in the learning conversation. Firefly’s single, central hub ensures that the home-school partnership is a fundamental part of the learning experience. And for distance learning, our platform enables schools to support their student’s learning, wherever they are, as Firefly enables schools and teachers to deliver engaging lessons remotely, from setting tasks to sharing resources as well as manage parent communication efficiently.
To further our purpose and mission, in February 2023, Firefly Learning joined the Veracross family. Veracross is a leading provider of cloud-based School Information Systems and are based in Wakefield, Massachusetts, USA. Our shared vision is to improve the education experience for students, teachers, school staff, and parents.
How you can help
We already have a rich legacy; we have earned a reputation as the easiest to use school learning tool. But we have even greater ambitions to help every student reach their full potential. As a DevOps Engineer we are looking for someone who will be responsible for implementing the CI/CD pipelines for various products and environments within the Firefly platform hosted on Azure Infrastructure.
Our technologies include web, microservices, RESTful web APIs and the Azure Cloud. Our products are primarily running on .NET, as well as Xamarin Forms for our mobile apps. Web projects are typically built with Web API and React with Redux, as well as a recent focus on improving our testing by increasing automation and implementing better processes. Our platform is multitenant hosting 100s of schools across the globe.
Our Engineering Teams are organised into Squads and each Squad is organised around a product. These Squads are formed from a mix of developers, testers, and designers, who work alongside a Product Manager and Squad Lead to build feature requests. Being part of a DevOps Squad, across the Veracross and Firefly brands, and following a highly collaborative process, you will actively participate in DevOps planning for Firefly, regular stand-ups, and code reviews.
We want to work with someone.
- With a fresh technology approach, your experience and opinion will provide you an understanding of ‘the art of the possible’ when it comes to automating CI/CD pipelines, to enable developers to promote code to different environments with appropriate controls.
- Would love to be part of complex projects and thrive to be hands on when required to make decisions to reduce or eliminate manual or repetitive tasks, improving end-to-end platform health and developer productivity.
- Who is friendly and approachable, who will build great relationships with teams all around the business, including Developers, QA Engineers; and with your fellow DevOps Engineers, to pair to solve problems.
In return, you will benefit from
- Being part of a growing and thriving technology team
- Having a real impact on the lives of teachers and students
- Bupa health insurance (50% premium contribution)
- 4% pension contributions
- 25 days holiday (exclusive of bank holidays)
- 3 additional annual leave days for Christmas shutdown!
- Anniversary Day (additional 1 day holiday celebrating the day you joined Firefly)
Requirements
You have proven experience in the following:
- Strong experience in Azure cloud technologies, and areas such as networking, scale sets, functions, storage accounts, and SQL Server being necessary.
- Strong experience with Azure YAML or GitHub Actions CI/CD pipelines used for deploying into our various environments.
- Strong experience with Git as a version control system.
- Experience of Windows & Linux containers and orchestration platforms (Docker, Kubernetes)
- Experience or familiarity of working in .NET development.
- Proficiency in PowerShell for automation tasks.
- Excellent communication skills and ability to articulate complex and technical concepts to non-technical audiences.
Day to day
- You will have a huge amount of input on architecture and build choices, we are interested to hear your opinion on some of the approaches taken in previous roles.
- Collaborating with other engineers you will focus on building systems to automate deployment of servers and services through automation framework and tests.
- Working with the development team to deliver projects through the development, staging and production cycle through scalable infrastructure and pipelines.
- Working with the Engineering team to deliver highly scalable infrastructure and pipelines.
- Create and maintain dashboards and monitor, providing support to the team for infrastructure related issues.
- We aim to uphold the highest of standards by implementing and ensuring that our Infrastructure-as-code follows best practices.
Our team
You will be joining the Firefly Technology Team as an Azure DevOps Engineer. We are respected across the company for our expertise and commitment to providing the best experience for our users. We work closely with the Engineering Team, so we continually can guide and shape the direction of DevOps.
We aim to learn at every opportunity. Our people are key to us, and we are committed to your development both technically and professionally.
We embrace diversity in our applicant’s backgrounds.
The successful applicant will have eligibility to work in the UK.
Benefits
- Our team is fully remote- everyone works from home
- 25 days holiday, plus public holidays
- 4% matched pension contributions
- Private medical
We value the power of an inclusive culture and a strong sense of belonging. We seek to infuse diversity and inclusion in everything we do while promoting a culture where differences are embraced as strengths; opportunities are equal and accessible; consideration and respect are the norm; and all team members are supported in reaching their full potential.