CLOSED Position

Systems Reliability Engineer - SRE

Propellerhead is a leading software services company that designs, delivers, and maintains large-scale, custom-built digital platforms across a range of technologies. We place emphasis on producing technology which is meaningful, has value, and can make a difference in the world. We foster long lasting and trusting relationships with all our clients, and we have worked with a diverse range of commercial, non-profit, and government organisations over our 20 years in the market. 

How We Build Software:

We build software by structuring solutions in a product-centric manner and focusing on continuously delivering improvements from a backlog of features. These features are taken from real stakeholder needs linked to clear objectives. As a result, our digital platforms are a mixture of custom components and external services which produce a powerful and engaging experience when combined.

Propellerhead operates a hybrid working model (enjoy working from our office and/or from your own home). This role is Auckland based, with office attendance required on our team in-person collaboration days.

The Role:

We're looking for an experienced Systems Reliability Engineer to join our Optimisation Team. This team works alongside our core development teams to support existing operations, with a mandate for continuous improvement and the goal to create systems that are as "hands-off" as possible. You'll work with our delivery teams throughout the development lifecycle to ensure systems delivered are scalable, robust, and supportable. You'll also work on optimising our software and infrastructure to improve reliability and decrease cost.
There is an element of working on support issues arising in real time while also participating in DevOps tasks to implement changes and investigate problems.
 

Role Responsibilities:

  • Working alongside core development teams to design cloud deployment architectures on Azure

  • Leading the provisioning of deployment environments, including all aspects of servers, services and networking

  • Ensuring aspects of security, scalability, supportability and performance are implemented in solution architectures

  • Assisting development teams to build continuous integration and deployment pipelines using toolsets selected for the particular technology stack

  • Carrying out scheduled software releases in partnership with development teams where full automation has not yet been achieved

  • Configuring monitoring and alerting tools and integrate into support desk software

  • Providing technical assistance to support ticket triaging and troubleshooting, while verifying the symptoms, impact and responsibility for further investigation

  • Actively participating in the diagnosis and remedy of reactive support issues during business hours and on a shared on-call basis after hours

  • Completing incident reports, including recommendations for ongoing mitigation. Implement mitigations in partnership with core development teams

  • Monitoring incident progress, and communicating status updates to clients

  • Designing and implementing proactive continuous improvement programmes for our solutions to minimise the occurrence of support issues

  • Documenting system architecture and configuration/deployment processes and proactively sharing technical knowledge with support developers across multiple teams.

  • Leading the provisioning of deployment environments, including all aspects of servers, services and networking
     

Experience Required:

  • Previous experience as a Site/Systems Reliability Engineer, DevOps Engineer or equivalent role

  • Expertise developing scalable web applications

  • Proficient in Java, .NET or Go

  • Experience in JavaScript, HTML, CSS, Node.js, ReactJS, AngularJS or similar front-end frameworks

  • Proven scripting experience using PowerShell, Ruby, Groovy, Python, Perl, shell or other common scripting languages

  • Strong experience in Microsoft Azure deployment architectures, Microsoft DevOps deployment pipelines, GitHub Actions, and Terraform

  • System administration of Linux and Windows-based cloud-based server environments

  • Troubleshooting and configuration of virtual networks

  • Familiarity with configuration of New Relic or similar monitoring framework, including building dashboards and alerting integration

  • Some experience with AWS and Bamboo/Bitbucket Pipelines tools would be an advantage

  • Some working experience of developing distributed enterprise and web applications in .NET and/or Java

  • Ability to easily switch context across different technologies and complex environments

  • Ability to remain calm under the pressure of high-priority issue resolution scenarios.

  • A strong desire to learn and up-skill

  • You must be Auckland based for this role. We offer a hybrid working model (working from home and working on-site), however office attendance is required at least two days per week for our teams in-office day

Benefits: 

  • Be part of an innovative world-class team, with a culture of learning and collaboration.

  • Contribute to interesting, diverse, and commercially minded work for well-respected clients.

  • Opportunity for professional growth and development.

  • Fortnightly knowledge sharing sessions, with lunch.

  • Competitive salary. Employee Share Purchase Scheme offering.

  • This role is Auckland based, some office attendance is required. Work within our beautifully designed office and/or from home (hybrid working model).

  • Propellerhead is an equal opportunity workplace which is free from discrimination.

Cover Letter:

Please note - only applications with a cover letter will be reviewed. It's very important to us that you submit a cover letter with your application - it's your chance to tell us more about who you are and what you value.

 

 

Please Note:
 

Accredited Employer:

We are an Accredited Employer with Immigration New Zealand. This means that if you’re not from New Zealand and want to move here and work for us, you can apply for the Accredited Employer Work Visa (AEWV).

 

In-Person Interview

The final stage of our interview process is an in-person interview, and if you make it to this stage, it’s essential that we meet you in person.

If your application is successful, we will require you to travel to meet with us. This will be the final stage in your interview process, and if selected, you'll then receive an offer from us shortly after your interview. You will either need to travel to New Zealand to meet with us, or meet with our recruitment team in Europe or Asia in 2024.

 

Cover Letter

It's important that you submit a cover letter with your application - we cannot progress your application without one. It’s your chance to tell us more about who you are and what you value. This is very important to us.

 

Moving to New Zealand

We’ve collated information about Propellerhead and moving to New Zealand here

 
Beaches like Elliot Bay in Northland are just a few hours drive from Auckland City, perfect for weekend trips.

Beaches like Elliot Bay in Northland are just a few hours drive from Auckland City, perfect for weekend trips.