election/candidates/stein/TC/huangzhipeng@huawei.com
zhipengh a150fa96f3 Stein TC Candidacy
Change-Id: I76b06e33de8ed18cf0af1a8f5f631eaff73e00c3
Signed-off-by: zhipengh <huangzhipeng@huawei.com>
2018-09-06 07:37:54 +08:00

100 lines
5.4 KiB
Plaintext

Hi all,
I'm announcing my candidacy for the OpenStack Technical Committee.
I started following OpenStack community since Portland Summit in 2013, and has
been an integral part of it from then on. I've served as the PTL for
the Cyborg project [0] which provides general management framework for
accelerators. I'm also serving as the co-chair of the Public Cloud WG [1],
active member of the First Contact SIG [2] and had been a contributor for the
Interop WG throughout the year 2017 [3]. Outside of OpenStack, I'm one of the
founding co-leads for the Kubernetes Policy WG [4], the ecosystem lead for
OpenSDS community [5], and also served as the PTL of OPNFV Parser project from
2014 to 2016 [6]. I've also been involved with Open Service Broker API and SPDK
community where my team members are working on.
I would like to think my strength are in the areas like cross-community
collaboration, community team building, and non-stop innovation. I believe these
are also the areas that my future work on the Technical Committee should
continue to bring forth.
* Cross Community Collaboration *
For those of you who are familiar with my work, you would know that I've always
been taking a full stack approach for open source community work and strongly
believed the value of collaboration. From the very start building of the Cyborg
project, we collaborated with the OPNFV community and also had a concrete plan
on working with communities like Kubernetes, Linaro, ONNX and so forth. With my
work in OpenSDS, I've repeatedly emphasize the importance of the capability of
working with OpenStack and Kubernetes but not drop something and claim it would
be better to replace the existing module which has been built by a lot of
community work. During our discussions in the Kubernetes Policy WG on
multi-tenancy I've also introduced what the Keystone team has greatly done and
try to build a synergy there.
Hence if I were to be elected on the technical committee, I would like to
pushing further on the community collaborations within but not limited to the
following areas:
- Data model alignment regarding accelerator between OpenStack and Kubernetes
via Cyborg project and the Resource Management SIG.
- Alignment regarding Policy architecture between OpenStack and Kubernetes via
Kubernetes Policy WG as well as Keystone team.
* Community Team Building *
With currently busting the hype bubble, I've seen many commentaries on how
OpenStack "is getting outdated" and not "technically cool" any more. Set aside
the absurdity on the technical aspects, I think one of the core things people
will learn in the OpenStack community is the governance, the way how we work
here.
Take Cyborg for example, from day one I've been strictly following the four opens
principle and trying to build a good team structure by learning from great teams
like Nova, Cinder, Neutron, etc. The Cyborg project was started from basically
zero and I intentionally avoided any code dumping as we've seen in many open
source projects. We designed the specs from open discussion, wrote the codes with
public reviews and continue on. When few people believe even this could work, we
make it happen. The reward we are having is awesome, for example on nova-cyborg
collaboration, by not mandating certain design philosophy, we have great Nova
developers joining our project meeting from time to time, providing valuable
comments on how we better design the interaction, and help reviewing the specs.
I think for a new project I dare say we've got the best and logical architecture
design with regarding to nova interaction.
With that said, the community team building will be another important theme for
my future work on TC:
- Leveraging First Contact SIG, to try to incubate or help more project that
knows how to build their team in a community way instead of a corporate way.
- Continue on the Cyborg team structure building, enable reasonable sub-team
work and encourage more developers to join and contribute.
- Enabling more collaboration between projects and WG/SIGs. We have some good
experience on Cyborg working with Scientific SIG as well as Public Cloud WG
working with Nova/Keystone team, and I think we could make further progress on
it
* Non Stop Innovation *
OpenStack offers the ultimate open source cloud computing infrastructure and
there are just so many exciting new things we could do with it. I've
experimenting the ideas of how Cyborg could better support AI application, and
also the possibility of utilizing blockchain for the Passport Program [7].
I plan to keep bring new things like these forward when given the opportunity to
serve on the technical committee to make OpenStack's edge keep cutting as sharp
as ever :)
Thank you for your time to read such a long letter and please vote for me and
any other candidate that you see value in. A great community could not exist
without your important voice.
[0]https://governance.openstack.org/election/results/rocky/ptl.html
[1]https://wiki.openstack.org/wiki/PublicCloudWorkingGroup
[2]https://wiki.openstack.org/wiki/First_Contact_SIG
[3]https://review.openstack.org/#/q/project:openstack/interop+owner:%22Zhipeng+Huang+%253Chuangzhipeng%2540huawei.com%253E%22
[4]https://github.com/kubernetes/community/tree/master/wg-policy
[5]https://hannibalhuang.github.io/2017/12/27/opensds-official/
[6]https://hannibalhuang.github.io/2016/02/27/opnfv-parser/
[7]https://docs.google.com/presentation/d/1RYRq1YdYEoZ5KNKwlDDtnunMdoYRAHPjPslnng3VqcI/edit?usp=sharing
--
Zhipeng (Howard) Huang (zhipeng)