Microsoft

Software Engineer - Azure Kubernetes Service Infrastructure

Microsoft

New Zealand · Full Time

Be the first to apply

Experience
1+ yrs
Salary
Openings
1
Posted
1 day ago
Work mode
In office
Education
Bachelor's Degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

Join the Azure Kubernetes Service (AKS) Node Lifecycle team at Microsoft in New Zealand, where you will play a crucial role in managing Kubernetes nodes, ensuring customers always have the latest Kubernetes and Azure features, security, and compliance. This role offers you an opportunity to deepen your Kubernetes expertise and contribute to integrating advanced AI hardware access through AKS, enabling customers to develop their own training environments.

Responsibilities

  • Design, develop, and optimize operating system images for AKS nodes using automation tools such as Packer.
  • Maintain and enhance CI/CD pipelines that build, test, and publish virtual hard disk (VHD) images.
  • Administer complex GPU and network driver installation, configuration, and troubleshooting for multiple GPU types within AKS nodes.
  • Improve node provisioning performance and resolve related technical issues.
  • Implement security protocols and maintain compliance with industry and organizational security standards.
  • Collaborate cross-functionally with teams, documenting processes and system configurations comprehensively.
  • Monitor system health, respond promptly to incidents, conduct root cause analysis, and ensure the reliability and stability of AKS node infrastructure.

Qualifications

  • Bachelor's degree in Computer Science or related technical fields, or equivalent practical experience.
  • At least one year of hands-on experience in two or more of the following areas: Linux or Unix-like server environments, Windows server environments, containerization technologies (including Kubernetes and cloud-native platforms), and management of cloud services, preferably on Microsoft Azure or similar platforms.
  • Capability to pass Microsoft Cloud Background Check and other required security screenings.

Preferred Qualifications

  • A Bachelor’s or Master’s degree in Computer Science or related discipline with at least one year of technical engineering experience, including proficiency in coding languages such as Golang, C++, C#, or Python.
  • Experience of at least one year with Continuous Integration/Continuous Deployment (CI/CD) tools and workflows using platforms such as Azure DevOps, GitHub, or GitLab.
  • Experience working collaboratively on medium to large software projects actively maintained by multiple engineers.

Additional Information

This position is based onsite in New Zealand and is a full-time role. Microsoft values inclusion and equal opportunity and offers accommodations for applicants with disabilities or religious needs. Hiring is conducted on a rolling basis until the position is filled.

Minimum education

Bachelor's Degree

Tools & software

Microsoft Azure Microsoft Azure required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail Accountability
🤖
Online · instant AI help
Broxer