The Azure Kubernetes Service team is focused on building world-class container management and orchestration services for Microsoft Azure and beyond. This team develops container solutions for both Linux and Windows environments, enabling scalable and reliable infrastructure for cloud-native applications. Our mission is to define the next generation of cloud-native infrastructure on Azure.
Requirements
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, OR Java, JavaScript, or Python OR equivalent experience.
- 4+ years of experience in commercial software development.
- 1+ years experience in building, shipping and operating reliable, distributed solutions.
- 1+ years experience with containers and Kubernetes.
- 1+ year(s) of experience with Golang and Linux, contributing to cloud-native development and systems programming.
- 1+ year(s) of experience using GitHub Copilot, leveraging AI-assisted coding to enhance productivity and code quality.
- 1+ year(s) of experience applying site-reliability engineering (SRE) practices, including monitoring, incident response, and improving system resilience.
Responsibilities
- Advance the capabilities of Kubernetes and auxiliary components on Azure
- Improve quality of service for Microsoft Azure Kubernetes Service
- Accelerate development velocity for all engineers
- Balance pragmatism with vision; deliver continuous improvements to the team’s process and codebase
- Build automation to prevent and/or remediate service problems from becoming production incidents
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- Microsoft is an equal opportunity employer.