Slide 1

Slide 1 text

The Challenge at Contribute & Sessions @tnir - 2019-04-24 - GitLab Meetup Tokyo #16 @PLAID GINZA SIX from GitLab Contribute 2019 New Orleans

Slide 2

Slide 2 text

@tnir Takuya Noguchi Tw: @tn961ir ● https://gitlab.com/tnir ● https://tnir.gitlab.io/

Slide 3

Slide 3 text

#gitlabjp @tn961ir tnir ● Core Team, GitLab (アクティブ開発者。世界で7人) ● GitLab Tokyoオーガナイザー ● GitLab JP共同オーガナイザー ● Docker Tokyo共同オーガナイザー ● Cloud Native Ambassador, CNCF ● OSS contributors of ○ kubernetes/website, kubernetes-docs-ja ○ Django / django-ja ○ pandas, etc. ● GitLab SuperStar 2018 (1 out of 4) https://about.gitlab.com/community/contribute/top_annual_contributors/

Slide 4

Slide 4 text

#gitlabjp @tn961ir ご案内 (Meetup #12)

Slide 5

Slide 5 text

#gitlabjp @tn961ir ご案内の結果 ● 日本からは3名 ○ GitLabber 0 ○ コミュニティメンバー 3 ■ うち2人はnon-Core Team contributors ○ 前回比 +50% ● トータルでは350人→580人 ○ 前回比 +66% ○ 半数が初参加

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

#gitlabjp @tn961ir Contribute Keynote https://www.youtube.com/watch?v=kDfHy7cv96M (2h24m)

Slide 8

Slide 8 text

#gitlabjp @tn961ir The Challenge ● Contribute中に課題を上げてそれをクリアするチャレンジ ● 今年はインストールの簡単化 ○ 図が古かったので、 2019年4月更新 ● インストールでできない点が明らかに ○ omnibus ○ Cloud Native chart (K8s) ○ Chart On Minikube https://docs.gitlab.com/ee/development/architecture.html

Slide 9

Slide 9 text

Sessions

Slide 10

Slide 10 text

#gitlabjp @tn961ir Sessions ● Unconference sessions ○ 前回まではUGC (user-generated contents) と呼んでいたもの ● Workshop ○ Kubernetes, Rails etc. ● 最大15人までの少グループで実施

Slide 11

Slide 11 text

#gitlabjp @tn961ir Global Compensation ● Compensation Calculator ● 地域格差 (Rent Index) ● ジョブロール (junior, middle, senior etc.) ● ハイアリングに重要 ● 日本だと東京しかないけどどうなの? ○ カリフォルニア州だと都市ごとで異なる Rent Index ● (インセンティブベースのジョブファミリーは?)

Slide 12

Slide 12 text

#gitlabjp @tn961ir Stock 101 ● 全社員に提供されるストックオプションについて ● 「gitlab stock options」 ● 聞いているだけだったが、Handbookに書いていない行間を 理解するのに役立つ

Slide 13

Slide 13 text

#gitlabjp @tn961ir Scaling GitLab’s analytics infra ● GitLabインスタンスの運用をする上で必要なインフラについ て考える ● ログ、InfluxDB、Grafana、Kibana ● GitLabのビジネス分析 (e.g., Cycle Analytics) の話かと思っ て参加したけど違った ● ファシリテーターが不在! ● でもなんとか盛り上がった

Slide 14

Slide 14 text

#gitlabjp @tn961ir Preserve GitLab culture as we scale ● GitLabの文化を一気に規模が大きくなっていく中どう維持し ていくか

Slide 15

Slide 15 text

Workshops

Slide 16

Slide 16 text

#gitlabjp @tn961ir Leadership at GitLab ● 一般的な企業同様にGitLabでもリーダーシップが求められ る ● 5人/グループ×6グループのディスカッション&発表 ● GitLab Inc.とGitLab Core Team/Communityの間における リーダーシップについてのディスカッション ● 他にもリモートワークにおけるリーダーシップの話etc.

Slide 17

Slide 17 text

#gitlabjp @tn961ir Let’s make 500s fun! https://logz.io/blog/monitoring-gitlab-elk-stack/

Slide 18

Slide 18 text

#gitlabjp @tn961ir Auto DevOps 101 ● Ruby単体で動かせるウェブアプリケーションのAuto DevOps体験 ● Kubernetesクラスタは既に用意されている ● https://gitlab.com/gitlab-org/contribute-workshops ● https://gitlab.com/auto-devops-examples/minimal-ruby- app ● 非エンジニアも多数参加していた模様

Slide 19

Slide 19 text

もう少し実務的なものを ・・・

Slide 20

Slide 20 text

#gitlabjp @tn961ir GitLab User Conference (Fall ‘19) ● (未発表) ● 世界3箇所で開催 ○ NYC ○ London ○ APAC??? (→東京?) ● cf. Epic: gitlab-com/marketing&84 ● → 3箇所目はBay area? (6/6追記) ● 直行しやすい環境なので、ぜひご参加ください。

Slide 21

Slide 21 text

#gitlabjp @tn961ir まとめ ● GitLab Contributeとして初開催 ● 2019年5月に米・ニューオリンズで開催 (7回目) ● 8回目の開催地・スケジュールは未発表 ○ 日本・東京からアクセスしやすそうな候補地の噂が・・・ ○ ルール上は2020年2月 ● GitLab Contribute 2020に一緒に参加しましょう!

Slide 22

Slide 22 text

#gitlabjp @tn961ir GitLab Tokyo運営参加しませんか? ● セッション発表者募集中 ● セッション・LTはちょっと・・・という方 でも運営から始められます ● →懇親会でご相談ください Slack: #event-organizers

Slide 23

Slide 23 text

#gitlabjp @tn961ir References ● https://about.gitlab.com/ ● https://about.gitlab.com/2019/06/04/contribute-wrap-up/ ● https://about.gitlab.com/company/culture/contribute/ ● https://about.gitlab.com/community/contribute/top_annual_contributors/

Slide 24

Slide 24 text

#gitlabjp @tn961ir “Everyone can contribute?” ● Everyone can contributeは本当に継続すべきか ●