Platform Engineer (DevOps & Cloud)

Posted:
9/2/2024, 1:27:20 PM

Location(s):
Auckland, Auckland, New Zealand ⋅ Auckland, New Zealand

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

About us

We're a not-for-profit organisation on a mission to transform ourselves and empower New Zealanders to live their healthiest lives.
 

With almost a million members in our care, we are New Zealand's leading health insurer.

We have an unstoppable focus, delivering outstanding experiences to our members in their time of need. This is an exciting time to be part of our journey and in return for your extraordinary talent, we'll provide a high performing values-based team environment where people are at our heart.

About the role

We have two newly created Platform Engineer permanent roles to join our dynamic Platform team.  The team is responsible for building and maintaining an internal developer platform that enables our developers to rapidly build, deploy, and manage their applications. 

Platform Engineer – Cloud  

Responsibilities include:    

  • Azure - Designing and implementing scalable, secure, and highly available cloud solutions on the Azure platform. Managing and monitoring Azure cloud infrastructures to ensure optimal performance and cost-efficiency.  

  • SRE Practices: Contribute to building SRE practices, including monitoring, incident response, and post-incident analysis to ensure the platform's reliability and robustness.  

  • Platform Development: Collaborate with other members of the Platform Engineering team to design and implement new platform features and infrastructure improvements. Participate in the architecture and design discussions to enhance the platform's capabilities aiming at providing improved self-service, automation and engineering standardisation.  

  • Issue Resolution: Troubleshoot and resolve platform-related issues, including infrastructure, services, and applications. Implement preventive measures to minimize future issues. ​ 

  • Documentation: Develop and maintain documentation related to the platform, its components, and operational procedures. Ensure documentation is up-to-date and easily accessible to team members.  

  • Performance Optimisation: Continuously monitor and optimise the performance and scalability of the platform and its underlying infrastructure. Identify bottlenecks and implement improvements to enhance overall system performance.  

About you:    

  • Familiar with Platform Engineering concepts and practices.   

  • Advanced experience with Azure networking, Security and disaster, Web Services and APIs, Virtualization and Storage. 

  • Proficiency in container orchestration platforms such as Kubernetes or OpenShift, including deployment, scaling, and management of containerized applications.  

  • Expertise in IaC tools like Terraform, Ansible, or CloudFormation to automate infrastructure provisioning and configuration.  

  • Experience with CI/CD pipelines and tools for automating software delivery processes.  

  • Exposure or experience with SRE practices such as monitoring, incident response, and post-incident analysis.  

  • Strong scripting and automation skills (e.g., Python, Shell, PowerShell) to streamline operational tasks and reduce manual intervention.  

  • Understanding of Agile principles and practices, such as SAFe, Scrum or Kanban, to contribute effectively to Agile development teams.  

  • Excellent problem-solving and troubleshooting skills.   

  • Strong communication and collaboration skills.    

  • Willingness to work collaboratively with cross-functional teams and share knowledge with team members.  

Platform Engineer – DevOps 

Responsibilities include:    

  • DevOps: Automating and optimising the software development lifecycle through continuous integration, continuous delivery, and collaboration between development and operations teams.  

  • Platform Development: Collaborate with other members of the Platform Engineering team to design and implement new platform features and infrastructure improvements. Participate in the architecture and design discussions to enhance the platform's capabilities aiming at providing improved self-service, automation and engineering standardisation.  

  • Issue Resolution: Troubleshoot and resolve platform-related issues, including infrastructure, services, and applications. Implement preventive measures to minimize future issues. ​ 

  • Documentation: Develop and maintain documentation related to the platform, its components, and operational procedures. Ensure documentation is up-to-date and easily accessible to team members.  

  • Performance Optimisation: Continuously monitor and optimise the performance and scalability of the platform and its underlying infrastructure. Identify bottlenecks and implement improvements to enhance overall system performance.  


About you:   

  • Familiar with Platform Engineering concepts and practices.  

  • Experience with CI/CD pipelines and tools for automating software delivery processes.  

  • Exposure or experience with SRE practices such as monitoring, incident response, and post-incident analysis.  

  • Experience with Azure App Services, Web Services and APIs, Virtualization and Storage. 

  • Proficiency in container orchestration platforms such as Kubernetes or OpenShift, including deployment, scaling, and management of containerized applications with be a bonus. 

  • Expertise in IaC tools like Terraform, Ansible, or CloudFormation to automate infrastructure provisioning and configuration.  

  • Strong scripting and automation skills (e.g., Python, Shell, PowerShell) to streamline operational tasks and reduce manual intervention.  

  • Understanding of Agile principles and practices, such as SAFe, Scrum or Kanban, to contribute effectively to Agile development teams.  

  • Excellent problem-solving and troubleshooting skills.   

  • Strong communication and collaboration skills.    

  • Willingness to work collaboratively with cross-functional teams and share knowledge with team members.  

Ngākau nui. Āhurutanga. Tikanga. 

Join a proud diverse team, that's always there, always real, always true. If you thrive in a caring, honest and open culture, we think you’ll love working with us.  

We know that it is our team’s culture and wellbeing that will drive us forward. That’s why we prioritise not only professional development opportunities but opportunities to thrive personally, too. We offer exceptional work/life balance and our employees are encouraged to – and rewarded for – living well.   

 

Southern Cross employee benefits include:  

  • five days of wellbeing leave per year   

  • health insurance for you and your immediate whānau  

  • life insurance cover and discounts on pet and travel insurance  

  • extra parental leave benefits and financial wellbeing support  

  • earn up to $1000 extra per year with our workplace wellbeing programme.   

 

That’s not all. Need more time to study, volunteer or support your whānau? You’ll have the opportunity to purchase flexi leave. Each year, you will also get to take part in a volunteer day, to contribute to a cause or community with your team.   

Our commitment to LGBTQIA+ and minority communities is reflected in our culture, and we run a regular Diversity and Inclusion Forum to help ensure this continues to flourish. 

If you share our commitment and passion, then apply now! 

Southern Cross Medical Care Society

Website: https://southerncross.co.nz/

Headquarter Location: Auckland, Auckland, New Zealand

Employee Count: 501-1000

Year Founded: 1961

IPO Status: Private

Industries: Financial Services ⋅ Health Care ⋅ Health Insurance ⋅ Hospital ⋅ Insurance ⋅ Life Insurance ⋅ Non Profit ⋅ Service Industry