Qi Ni

Software Engineer II at Microsoft

Sydney, New South Wales, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Qi Ni is a Software Engineer II at Microsoft with 8 years’ experience specializing in Kubernetes, Cluster Autoscaler, and Azure cloud provider integrations, particularly for Azure Kubernetes Service (AKS). Based in Sydney, Qi has driven upstream cloud-provider-azure improvements that materially reduced load balancer provisioning time and increased load balancer capacity for large clusters. Their open-source contributions span core projects like kubernetes, autoscaler, and AgentBaker, where they focused on robust testing, CI/CD hardening, dependency management, and Windows node provisioning. Comfortable across backend, DevOps, and cloud-native infrastructure, Qi combines production-grade code changes with practical test and deployment automation. A background in communication and electrical engineering underpins a systems-oriented approach to scalable cloud services.
code8 years of coding experience
job5 years of employment as a software developer
bookMaster's degree, Communication Engineering, Master's degree, Communication Engineering at East China Normal University
bookBachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at Nanjing Normal University
github-logo-circle

Github Skills (28)

unit-testing10
kubernetes10
container10
docker10
testing10
bash10
cloud-infrastructure10
microsoft-azure10
go-testing10
dockers10
cicd10
automation10
go10
kubernetes-pods10
azure10

Programming languages (8)

TypeScriptHCLShellSCSSGoHTMLPythonTypeSpec

Github contributions (5)

github-logo-circle
Cloud provider for Azure
Role in this project:
userDevOps Engineer
Contributions:25 releases, 440 reviews, 578 commits in 2 years 7 months
Contributions summary:Qi primarily focused on improving the testing and deployment processes within the cloud-provider-azure repository. Their contributions include updating the aks-engine version and azure cli to stable versions in build scripts, enabling and configuring the execution of end-to-end (e2e) tests, and increasing the interval and timeout settings for the virtual machine scale set (VMSS) operations. Furthermore, the user updated the deploy scripts for the capz cluster and modified the e2e testing documentation, indicating a focus on streamlining the CI/CD and deployment workflows for Azure infrastructure.
providerazure-functionscloudcloud-providersk8s-sig-cloud-provider
Azure/AgentBaker

Aug 2020 - Dec 2022

Agent Baker is aiming to provide a centralized, portable k8s agent node provisioning lib as well as rich support on different OS image with optimized k8s binaries.
Role in this project:
userDevOps Engineer
Contributions:16 reviews, 14 commits, 36 PRs in 2 years 4 months
Contributions summary:Qi primarily contributes to the `agentbaker` repository by modifying build configurations and dependencies for Kubernetes agent nodes. Their work includes adding and updating container images, specifically focusing on Azure Cloud Node Manager versions and CSI driver versions. The contributions involve updating the `install-dependencies.sh`, `configure-windows-vhd.ps1`, and `test/windows-vhd-content-test.ps1` files to reflect these changes. Additionally, they have addressed issues related to Windows CSE script execution.
provisioningvhdagentcloud-initaiming
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Qi Ni - Software Engineer II at Microsoft