Add Rico Lin cadidacy for TC
Change-Id: Icff5598bb4a2ca734469991d3f00333d46ba3142
This commit is contained in:
parent
ff58a47b48
commit
8735e630c7
134
candidates/train/TC/rico.lin.guanyu@gmail.com
Normal file
134
candidates/train/TC/rico.lin.guanyu@gmail.com
Normal file
@ -0,0 +1,134 @@
|
||||
Dear all,
|
||||
|
||||
I'm announcing my candidacy for a position on the OpenStack Technical
|
||||
Committee.
|
||||
|
||||
I'm Rico Lin. I have been in this community since 2014. And been
|
||||
deeply involved with technical contributions [1], I start from working
|
||||
with heat, which allows me to work on integration and management resources
|
||||
from multiple projects.
|
||||
I have served as Heat PTL for two years. Which allows me to learn
|
||||
better on how we can join users and operators' experiences and requirements
|
||||
and integrated with development workflow and technical decision processes.
|
||||
|
||||
|
||||
Here are my major goals with this seat in TC:
|
||||
* Cross-community integrations (K8s, CloudFoundry, Ceph, OPNFV)
|
||||
* Provide guidelines
|
||||
* Strong the structure of SIGs
|
||||
* Application Infra
|
||||
* Cross-cooperation between Users, Operators, and Developers
|
||||
* Diversity
|
||||
|
||||
I'm already trying to put my goals to actions, still would really hope to join
|
||||
Technical Committee to bring more attention to those domains and get more
|
||||
actions taken.
|
||||
|
||||
And of couse to take fully responsible for all TC's responsibilities besides
|
||||
above goals.
|
||||
|
||||
Thank you for your consideration.
|
||||
|
||||
Best Regards,
|
||||
Rico Lin (ricolin)
|
||||
IRC: ricolin
|
||||
Twitter: @ricolintw
|
||||
https://www.openstack.org/community/members/profile/33346/rico-lin
|
||||
http://stackalytics.com/?release=all&user_id=rico-lin&metric=person-day
|
||||
|
||||
|
||||
Here I put some explanations for my goals:
|
||||
|
||||
- Cross-community integrations (K8s, CloudFoundry, Ceph, OPNFV):
|
||||
This is a long-term goal for our community, but would really like to see this
|
||||
getting more scenario for use cases, and a more clear target for development.
|
||||
As we talk about Edge, AI, etc. It's essential to bring real use cases
|
||||
into this integration( like StarlingX bring some requirements cross-projects
|
||||
to real use cases).
|
||||
On the other hand, K8s SIG, Self-healing SIG, FEMDC SIG are all some nice
|
||||
place for this kind of interacting and integrating to happen.
|
||||
We also just start auto scaling SIG, which will also make a good candidate
|
||||
to achieve such missing too.
|
||||
|
||||
|
||||
- Provide unified guidelines and features:
|
||||
We now have `Guidelines for Organisations Contributing to OpenStack` [4].
|
||||
This is something I believe is quite important for showing how can
|
||||
organizations interacting with OpenStack community correctly. I try to work
|
||||
on the same goal from event to event as well (give presentations like [5]).
|
||||
There are some other guidelines that need to update/renew as well (most of us,
|
||||
who already reading ML and work in the community for long, might no longer
|
||||
require to read guidelines, but remember, whoever try to join now a day, still
|
||||
require an up-to-date guideline to give them hints).
|
||||
To have unified guidelines (and even features), allows whoever lose track with
|
||||
communiy, can come back easily. Also it's confused for users and ops when they
|
||||
try to figure out how they can achieve a task (like doing auto-scaling) in
|
||||
OpenStack. And I pretty sure it's pice of cake for experienced ops, as much as
|
||||
I'm pretty sure it is very possible for other ops to encounter with a lot of
|
||||
confusion.
|
||||
|
||||
|
||||
- Strong the structure of SIGs/WGs:
|
||||
As I show in above two goals, SIGs/WGs plays some important roles. I do like to
|
||||
trigger discussions on how can we strengthen the structure of SIGs. Make them
|
||||
more efficient and become someplace for users and ops can directly interact with
|
||||
developers. For real use cases like an Edge computing use case issue, or an
|
||||
atomatic healing service issue. I can't think of a better place than FEMDC SIG
|
||||
and Self-healing SIG to record and target these issues. We might be able to
|
||||
allow Opts to feedback issues on SIG's StoryBoard and ask project teams to
|
||||
connect and review with it. There might be multiple ways to do this. So
|
||||
would really like to trigger this discussion. On the other hand, for some other
|
||||
task that don't require much long-term tracking. We will definitely have some
|
||||
way for all to easily start their communication, tests and development
|
||||
(like the `pop-up team` Thierry Carrez currently proposing). Which (IMO) will
|
||||
not have to deal with structure set up at all.
|
||||
|
||||
|
||||
- Application Infra:
|
||||
We've updated our resolution with [3] and saying we care about what
|
||||
applications needs on top of OpenStack. As for jobs from few projects are
|
||||
taking the role and thinking about what application needs, we should provide
|
||||
help with setting up community goals, making resolutions, or define what are
|
||||
top priority applications (can be a short-term definition) we need to focus on
|
||||
and taking action items/guidelines and finding weaknesses, so others from
|
||||
the community can follow (if they agree with the goals, but got no idea on what
|
||||
they can help, IMO this will be a good stuff).
|
||||
|
||||
- Cross-cooperation between Users, Operators, and Developers:
|
||||
We have been losing some communication cross Users, Operators, and Developers.
|
||||
And it's never a good thing when users can share use cases, ops shares
|
||||
experiences, developers shares code, but they won't make it to one another not
|
||||
if a user provides developers by them self. In this case, works like StoryBoard
|
||||
should be in our first priority. We need a more solid way to bring user feedback
|
||||
to developers, so we can actually learn what's working or not for each
|
||||
feature. And maybe it's considerable, to strengthen the communication between
|
||||
TCs and UCs (User Committee). We take some steps (like merge PTG and
|
||||
Ops-meetup) to this goal, but I believe we can make the interacting more active.
|
||||
|
||||
- Diversity:
|
||||
I have a long term question here. So how can you encourge people from the
|
||||
entire global to vote, and to care about some technology is relatively
|
||||
stable and old?
|
||||
It's not just about we're losing attractiveness (which is normal for any open
|
||||
source at the end), but also we're not as friendly as we think on globalization
|
||||
issue. If a new non-native developers cames in, do we actually expect him/she
|
||||
to be able to know what to vote, where are resources, what's the best way to
|
||||
trigger a cross-project idea?
|
||||
To try to bridge up across user group and technical team across global is not
|
||||
just something TC should be doing, but IMO TC definitely have their
|
||||
responsibility and roles in it.
|
||||
As for the reason why I should join, well...
|
||||
The math is easy. [2] shows we got around one-third of users from Asia (with
|
||||
75% of users in China). Also IIRC, around the same percentage of developers.
|
||||
But we got 0 in TC. The actual works are hard. We need forwards our
|
||||
technical guideline to developers in Asia and provide chances to get more
|
||||
feedback from them, so we can provide better technical resolutions which
|
||||
should be able to tight developers all together. Which I think I'm a good
|
||||
candidate for this.
|
||||
|
||||
|
||||
[1] http://stackalytics.com/?release=all&user_id=rico-lin&metric=person-day
|
||||
[2] https://www.openstack.org/assets/survey/OpenStack-User-Survey-Nov17.pdf
|
||||
[3] https://review.openstack.org/#/c/447031/5/resolutions/20170317-cloud-applications-mission.rst
|
||||
[4] https://docs.openstack.org/contributors/organizations/index.html
|
||||
[5] https://www.slideshare.net/GuanYuLin1/embrace-community-embrace-a-better-life
|
Loading…
Reference in New Issue
Block a user