Di Xu

Di Xu

Senior Software Developer

Followers of Di Xu730 followers
location of Di XuShanghai, China

Connect with Di Xu to Send Message

Connect

Connect with Di Xu to Send Message

Connect
  • Timeline

  • About me

    CNCF Ambassador | Founder of CNCF Sandbox Project Clusternet | Tech Lead | Cloud Native Advocate

  • Education

    • Northwestern Polytechnic University (CN)

      2007 - 2011
      Bachelor's Degree Electrical and Electronics Engineering
    • Shanghai Jiao Tong University

      2011 - 2014
      Master's Degree Electrical and Electronics Engineering

      Outstanding Graduate of SJTU

  • Experience

    • IBM

      Apr 2014 - Aug 2016
      Senior Software Developer

      - Participated in Bluemix Landing Program, which was aimed to provide OpenStack infrastructure services for Bluemix in China with BlueBox solutions.- Wrote an open source project named reflatus to dynamically show the real-time status of these CIs.- Developed ICM (IBM Cloud Manager with OpenStack) using Python, Shell scripts, Ruby and Chef.- Contributed codes to OpenStack Community on project jenkins-job-builder and etc.- Recognized in the Manager's Choice Award of 2015- Participated in software design and implementation of Extended Nodepool (mainly providing services to fetch/query nodes from providers, like OpenStack Cloud, Smart Cloud Entry and etc, and dynamically mounting clean slave nodes to Jenkins as needed); Published a QSE poster with other two colleagues based on this project in 2014; Show less

    • A Startup Company

      Aug 2016 - May 2017
      Senior Software Engineer

      - Developed multi-tenancy for Kubernetes (https://kubernetes.io/), integrating with Keystone (https://docs.openstack.org/keystone/latest/) on my own.- Contributed PRs to Kubernetes community.- Developed Dojoyn, which is a streaming join platform interacting with Kafka, HBase and etc.

    • Arm

      May 2017 - Jul 2018
      Senior Software Engineer | Open Source Advocate

      - Active Kubernetes (https://kubernetes.io) member and reviewer with more than 100 PRs merged.- Top 50 code contributor in Kubernetes community.- Mentee of Kubernetes Reviewer Cohort #1.- Ported Multus CNI (mainly SRIOV and multiple flannel) by Compass4NFV to OPNFV on AArch64 platforms.- Enabled multiple cloud native projects on AArch64, such as Kubernetes, Juju (https://juju.is/), etc.

    • Ant Group

      Jul 2018 - Dec 2020
      Senior Software Engineer

      - Built next-generation PaaS based on Kubernetes as a feature owner, including. a. multi-cluster managements, such as building uniform access for multiple Kubernetes clusters b. stability, such as kube-apiserver flow control, container runtime enhancements, etc c. RBAC, such as integrating RBAC with RAM (Resource Access Management of Alibaba Cloud) d. extensions, such as sidecar managements, multi-tenancy design & implementations, integrating legacy services with cloud native services, etc e. architecture, such as re-designing with cloud native patterns- Worked on off-premise solutions, such as alternative services, architecture re-design and transformation.- Led a small group working on CNCF Conformance tests for Sofastack(since v1.12).- Contributed general proposals/scenarios to upstream community.- Speaker of KubeCon NA/Euro/China around Kubernetes adaptions and customizations in Ant Group. Show less

    • Tencent

      Jan 2021 - now
      Staff Software Engineer | Clusternet Founder | Cloud Native Advocate

      - Founder and maintainer of CNCF Sandbox project Clusternet (https://github.com/clusternet/clusternet) with more than 1.2k+ stars a. Clusternet can help manage Kubernetes clusters across heterogeneous environments, such as public cloud, private cloud, hybrid cloud, or at the edge. Clusternet can also help deploy and coordinate applications to multiple clusters from a single set of APIs in a hosting cluster. b. Clusternet is recognized as a company-wide multi-cluster solution and has been widely adopted to run massive business services within Tencent. c. Lead a team of open source contributors (from internal and external) working on open source project Clusternet.- Lead an internal virtual team on collaboration.- Leader of Tencent Kubernetes Oteam, which is a collaboration virtual team across multiple business groups.- Served as a Program Committee Member for "KubeCon + CloudNativeCon North America 2023" and "KubeCon + CloudNativeCon + Open Source Summit China 2023".- Engage in the development of Kubernetes sig-multicluster (Multicluster Special Interest Group) standards to establish a unified API for managing multiple clusters. See https://github.com/kubernetes-sigs/cluster-inventory-api.- Spoke at multiple conferences, such as Open Source Summit Euro 2022, GOPS China, COSCON, Tencent TVP Closed Meeting, etc.- Outstanding Contributor of Tencent. Show less

    • Cloud Native Computing Foundation (CNCF)

      Oct 2023 - now
      CNCF Ambassador

      - Advocate for cloud native ecosystem- Served as "Program Committee Member" and "Track Chair" for multiple KubeCon + CloudNativeCon conferences.

  • Licenses & Certifications

    • Program Committee Member: KubeCon + CloudNativeCon North America 2023

      The Linux Foundation
      Sept 2023
      View certificate certificate
    • CNCF Ambassador - Fall 2023

      The Linux Foundation
      Oct 2023
      View certificate certificate
    • Program Committee Member: KubeCon + CloudNativeCon + Open Source Summit + AI_dev China 2024

      The Linux Foundation
      Jun 2024
      View certificate certificate
    • Speaker: KubeCon + CloudNativeCon + Open Source Summit + AI_dev China 2024

      The Linux Foundation
      Aug 2024
      View certificate certificate
    • Track Chair: KubeCon + CloudNativeCon North America 2024

      The Linux Foundation
      Aug 2024
      View certificate certificate
    • Program Committee Member: KubeCon + CloudNativeCon + Open Source Summit China 2023

      The Linux Foundation
      Aug 2023
      View certificate certificate
    • Speaker: Open Source Summit Europe 2022

      The Linux Foundation
      Oct 2022
      View certificate certificate
    • Track Chair: KubeCon + CloudNativeCon Europe 2024

      The Linux Foundation
      Feb 2024
      View certificate certificate
    • CNCF Ambassador - H2 2024

      The Linux Foundation
      Nov 2024
      View certificate certificate
    • CKA: Certified Kubernetes Administrator

      The Linux Foundation
      Oct 2020
      View certificate certificate