Totara is an innovative technology leader in the learning and development space, and a provider of learning development and HR solutions for 1500 customers across a variety of sectors in over 150 countries. At Totara you will find an army of talented, motivated, and ambitious people. Our team consists of over 200 people across 3 offices in the UK, US and NZ. As a community that looks after each other, we value diversity, collaboration, and personal development.
In the last few years, we've been investing in our internal tooling. We established a dedicated TechOps team a year ago and we're looking for an experienced DevOps Engineer to join this team. If you're passionate about developing innovative solutions and want to be part of building a vibrant, energetic culture, we want to hear from you!
Totara isn't your typical SaaS company. Our global network of partners runs our product for many of our customers. This means we support multiple versions of our product and we release quarterly. But it also means that you won't have to worry about 24/7 support rosters! Our distributed development team is almost entirely based in New Zealand, we rarely need to meet outside of business hours, and we have a flexible work environment:
Wellington-based? We have a strong preference for someone in Wellington. You'll have a desk in our centrally located Willis Street office for flexible, hybrid-working.
Located elsewhere in New Zealand? For the right candidate we'll be happy to have you as a part of our remote team. We'll ensure you spend quality in-person time with your team at least once or twice a year.
Your Role:
As a DevOps Engineer at Totara, you will play a key role in our TechOps team, collaborating with other internal teams and stakeholders. You'll work with your team and our Principal Engineer to develop and change our internal tooling. You might collaborate with other teams for initiatives around our CI/CD pipeline. You'll have opportunities to grow more junior members of your team. You will be working with AWS, GitHub Actions and Terraform, as well as internal tools. You'll also have the opportunity to lead our DevOps Community of Practice and share knowledge in our team more widely if that's your thing!
You'll be supported by an experienced Engineering Manager, and you'll have the opportunity to develop your skills and take on new challenges which align with your career goals.
What you'll bring:
We're seeking an experienced DevOps Engineer who has a solid foundation of commercial experience. While we expect familiarity with many of the following areas, we provide opportunities and support for further growth and development.
Extensive experience with major cloud computing providers, particularly Amazon Web Services, or alternatively Azure or Google Cloud Platform
Expertise or experience in modern system engineering, such as infrastructure-as-code (Terraform), configuration management (Ansible), security, performance and scalability
Expertise or experience in Linux, network administration, and Bash scripting. You'll need to have knowledge of Docker. And if you have knowledge of PHP, it would be a bonus
Strong expertise with modern CI/CD pipelines (preferably GitHub Actions but also GitLab CI/CD, Jenkins etc.)
Strong communication skills, collaboration skills and the ability to work effectively on what matters most in cross-functional teams. And preferably, experience working with Agile methodologies, such as Scrum or Kanban
Ideally, your background will include web application development as it is important to have consideration and empathy with the developer experience
A strong desire to keep learning and growing. It would be a bonus if you were interested in growing and developing more junior DevOps Engineers. It would also be a bonus if you were interested in leading our DevOps Community of Practice and sharing knowledge with our wider team of Engineers.
What We Offer: Joining our team means joining the pursuit to create effective and engaging learning workplaces for all. We're looking for people who are excited about making an impact on the global stage and are passionate about working in the software product industry.
Working at Totara, you'll have:
A collaborative, high-autonomy work environment, where your ideas have real impact.
A passionate and creative team solving real-world customer challenges.
Competitive salary, flexible working, and professional development support.
Some of our benefits include health insurance, a yearly wellbeing allowance, a work from home set up allowance, fruit and coffee in the office as well as opportunities to gather regularly with your workmates.
A highly skilled, well-connected international team supporting your success.
We know people will often read a list of requirements in job ads and not apply because they don't see themselves reflected in the description, especially those who are minorities in the tech industry, often women. Please do apply! We care about increasing the contribution from women and gender-minorities in our team. We are also keen on many of the other attributes and character traits that make good, diverse, engineering teams.
If you're neurodivergent we'll work with you to make the interview process clear, understandable and accessible. If you're a parent or carer we're happy to go remote first if it is easier to fit around your family needs. If you have other needs for our interview process like a support person, we're happy to work with you so you can be as prepared and confident as possible going into the interview.
We'd love to hear about why you can see yourself at Totara so please send through your CV and cover letter in one document to our hiring manager! A caveat about AI usage on cover letters: our hiring manager would rather hear from you briefly, in your own words. Many AI cover letters end up reading like templates.