A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar...

37
How it All Started in Tel Aviv? “We Need Three OpenStack Development Scrum Teams Up and Running by the End of March”

Transcript of A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar...

Page 1: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

How it All Started in Tel Aviv?

“We Need Three OpenStack Development Scrum Teams Up and Running by the End of March”

Page 2: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

What Did We Do?

Page 3: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator (part I)

Page 4: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

A Few Words about AT&T

Page 5: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

AIC – AT&T Integrated Cloud

Page 7: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

I Want to Contribute!

Page 12: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016
Page 13: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016
Page 14: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

It’s Time to Code!

Page 15: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

So What Have We Learned Today?

Page 16: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

Thank You

Page 17: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

Maish [email protected] 1, 2016

A Newbie Developer and a Frustrated Operator (Part II)

A Tale of Two OpenStack Contributors

Page 18: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

18

Background• Cisco

• Global Services company

• OpenStack Contributor @maishsk• Cloud Platform Architect• Author• Active since Havana

Page 19: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

19

The Current Lay of the Land

Page 20: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

20

Active Technical Contributors• People contributing Code

User Committee Operators

• Users• Operators

Foundation Board

Page 21: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

21

Why Frustrated??Justanotherhuman (flickr)

Page 22: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

22

Feedback Loop is Broken

Trying to get feedback from an operational perspective back into the OpenStack projects has always been challenging

Page 23: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

23

Dev vs. Ops

mattmflickr (flickr)

Page 24: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

Influence is everything

HumongoNationphotogallery (flickr)

Page 25: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

25

Foundation Board of Directors▪ Have influence on the commercial aspect of OpenStack

Project Team Leads (PTL)▪ Technical direction in each project

Technical Committee▪ Overall technical leadership for ALL OpenStack Projects

Page 26: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

26

How Operators contributeto OpenStack today

Page 27: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

27

chriszak (flickr)

OPs repositories

melswindow(flickr)

Working Groups

longitudelatitude (flickr)

OPs Tags

Page 28: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

28

Does any of this count as contributions to OpenStack?

martinjhoward2 (flickr)

Page 29: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

29

Why Does this Matter?

Operators are the ones that suffer the pain, daily.They have a different perspective on an overall solution.They should have a say in the technical directionCommunity contribution is NOT ONLY CODE!!!

Page 30: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

30

•Elections twice a year• Any foundation member can run• ATCs are the only ones allowed to vote

To date No Operator has ever been elected!

Technical committee

Page 31: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

31

Page 32: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

32

Page 33: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

33

Page 34: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

34

Page 35: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016

35

• OPs contributions – fully recognized• ATC eligibility• TC elections

• UC contributions – fully recognized• ATC eligibility• TC elections

https://wiki.openstack.org/wiki/NonATCRecognition

Future – Where Should the Community Go?

Page 37: A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar & Maish Saidel-Keesing - OpenStack Day Israel 2016