Edison Xiang is an OpenStack software engineer with 10 years of experience building and validating storage systems, currently contributing to Huawei's OpenStack storage projects from Chengdu. He blends backend development and DevOps, with hands-on work on Kubernetes-native edge computing in the CNCF kubeedge project, where he implemented CSI volume support and improved cloud controller/cloudhub reliability. Edison has strong test automation expertise demonstrated by substantial contributions to the kubernetes-csi csi-test framework, adding comprehensive controller and node test coverage. His background spans enterprise product development at Sobey and large-scale cloud infrastructure at Huawei, giving him a practical view of production constraints and CI/CD pipelines. A self-described open source lover, he often bridges architecture-level changes with test and build improvements to ensure deployable, resilient storage at the edge. He holds dual bachelor degrees in Network Engineering and Business Administration from Chongqing University, combining technical depth with operational and business awareness.
10 years of coding experience
7 years of employment as a software developer
Double Bachelor, Network engineering&Business Administration, Double Bachelor, Network engineering&Business Administration at Chongqing University
Kubernetes Native Edge Computing Framework (project under CNCF)
Role in this project:
Backend & DevOps Engineer
Contributions:54 commits, 42 PRs, 4 pushes in 5 months
Contributions summary:Edison's contributions primarily focus on edge-related functionalities, specifically addressing the creation and management of CSI volumes for edge deployments and incorporating environment variable support. They have also modified code related to the cloud controller and cloudhub, indicating involvement in the project's overall architecture. Furthermore, the user's commits include updates to test cases and build scripts, suggesting DevOps tasks like CI/CD pipeline adjustments and ensuring edge deployment compatibility.
Contributions:10 commits, 5 PRs, 10 comments in 1 day
Contributions summary:Edison significantly contributed to the `csi-test` repository by adding new test cases for various CSI (Container Storage Interface) functionalities. They implemented tests for controller operations, including `DeleteVolume`, `ValidateVolumeCapabilities`, `ControllerPublishVolume`, and `ControllerUnpublishVolume`. The user also added tests for node operations and ensured comprehensive coverage of the CSI specification through testing, indicating a focus on quality and validation of the CSI implementation.
containersgolangk8s-sig-storageginkgotesting
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
Edison Xiang - OpenStack Soft Engineer at Huawei Technologies