Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
The Challenge at Contribute & Sessions from GitLab Contribute 2019 New Orleans
tnir
June 06, 2019
Technology
3
1.1k
The Challenge at Contribute & Sessions from GitLab Contribute 2019 New Orleans
2019-06-06 GitLab Meetup Tokyo (@ SONY City Osaki)
@tnir
tnir
June 06, 2019
Tweet
Share
More Decks by tnir
See All by tnir
Cloud-agnostic Serverless built with GitLab
tnir
0
230
The State of Docker: product and community
tnir
3
770
GitLab Overview & Version 12.x
tnir
2
2.6k
Engineering life with containers on AWS
tnir
1
6.7k
Everyone can use, everyone can contribute!
tnir
1
350
CircleCI and GitLab CI CD
tnir
3
910
GitLab Serverless Inside
tnir
4
2.1k
KubeCon 2018 recap & GitLab Serverless
tnir
2
940
Introduction to Git with GitLab
tnir
6
490
Other Decks in Technology
See All in Technology
メドレー エンジニア採用資料/ Medley Engineer Guide
medley
3
5.1k
cdk deployに必要な権限ってなんだ?
kinyok
0
180
AWS re:Invent 2022で発表された新機能を試してみた ~Cloud OperationとSecurity~ / New Cloud Operation and Security Features Announced at AWS reInvent 2022
yuj1osm
1
210
日本ディープラーニング協会主催 NeurIPS 2022 技術報告会講演資料
tdailab
0
1.1k
AWS Cloud Forensics & Incident Response
e11i0t_4lders0n
0
370
OpenShiftのリリースノートを整理してみた
loftkun
2
390
230125 モニターマウントLT ITガジェット翁(Ryu.Cyber)さん
comucal
PRO
0
4.7k
OPENLOGI Company Profile
hr01
0
12k
NGINXENG JP#2 - 2-NGINXの動作の詳細
hiropo20
1
140
証明書って何だっけ? 〜AWSの中間CA移行に備える〜
minorun365
3
2.1k
Oktaの管理者権限を適切に移譲してみた
shimosyan
2
270
Multi-Cloud Gatewayでデータを統治せよ!/ Data Federation with MCG
tutsunom
1
300
Featured
See All Featured
Navigating Team Friction
lara
177
12k
The Art of Programming - Codeland 2020
erikaheidi
35
11k
Happy Clients
brianwarren
90
5.8k
Art, The Web, and Tiny UX
lynnandtonic
284
18k
Building Flexible Design Systems
yeseniaperezcruz
314
35k
Creatively Recalculating Your Daily Design Routine
revolveconf
207
11k
Clear Off the Table
cherdarchuk
79
290k
Intergalactic Javascript Robots from Outer Space
tanoku
261
26k
BBQ
matthewcrist
75
8.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
396
63k
Principles of Awesome APIs and How to Build Them.
keavy
117
15k
Music & Morning Musume
bryan
37
4.6k
Transcript
The Challenge at Contribute & Sessions @tnir - 2019-04-24 -
GitLab Meetup Tokyo #16 @PLAID GINZA SIX from GitLab Contribute 2019 New Orleans
@tnir Takuya Noguchi Tw: @tn961ir • https://gitlab.com/tnir • https://tnir.gitlab.io/
#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/
#gitlabjp @tn961ir ご案内 (Meetup #12)
#gitlabjp @tn961ir ご案内の結果 • 日本からは3名 ◦ GitLabber 0 ◦ コミュニティメンバー
3 ▪ うち2人はnon-Core Team contributors ◦ 前回比 +50% • トータルでは350人→580人 ◦ 前回比 +66% ◦ 半数が初参加
None
#gitlabjp @tn961ir Contribute Keynote https://www.youtube.com/watch?v=kDfHy7cv96M (2h24m)
#gitlabjp @tn961ir The Challenge • Contribute中に課題を上げてそれをクリアするチャレンジ • 今年はインストールの簡単化 ◦ 図が古かったので、
2019年4月更新 • インストールでできない点が明らかに ◦ omnibus ◦ Cloud Native chart (K8s) ◦ Chart On Minikube https://docs.gitlab.com/ee/development/architecture.html
Sessions
#gitlabjp @tn961ir Sessions • Unconference sessions ◦ 前回まではUGC (user-generated contents)
と呼んでいたもの • Workshop ◦ Kubernetes, Rails etc. • 最大15人までの少グループで実施
#gitlabjp @tn961ir Global Compensation • Compensation Calculator • 地域格差 (Rent
Index) • ジョブロール (junior, middle, senior etc.) • ハイアリングに重要 • 日本だと東京しかないけどどうなの? ◦ カリフォルニア州だと都市ごとで異なる Rent Index • (インセンティブベースのジョブファミリーは?)
#gitlabjp @tn961ir Stock 101 • 全社員に提供されるストックオプションについて • 「gitlab stock options」
• 聞いているだけだったが、Handbookに書いていない行間を 理解するのに役立つ
#gitlabjp @tn961ir Scaling GitLab’s analytics infra • GitLabインスタンスの運用をする上で必要なインフラについ て考える •
ログ、InfluxDB、Grafana、Kibana • GitLabのビジネス分析 (e.g., Cycle Analytics) の話かと思っ て参加したけど違った • ファシリテーターが不在! • でもなんとか盛り上がった
#gitlabjp @tn961ir Preserve GitLab culture as we scale • GitLabの文化を一気に規模が大きくなっていく中どう維持し
ていくか
Workshops
#gitlabjp @tn961ir Leadership at GitLab • 一般的な企業同様にGitLabでもリーダーシップが求められ る • 5人/グループ×6グループのディスカッション&発表
• GitLab Inc.とGitLab Core Team/Communityの間における リーダーシップについてのディスカッション • 他にもリモートワークにおけるリーダーシップの話etc.
#gitlabjp @tn961ir Let’s make 500s fun! https://logz.io/blog/monitoring-gitlab-elk-stack/
#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 • 非エンジニアも多数参加していた模様
もう少し実務的なものを ・・・
#gitlabjp @tn961ir GitLab User Conference (Fall ‘19) • (未発表) •
世界3箇所で開催 ◦ NYC ◦ London ◦ APAC??? (→東京?) • cf. Epic: gitlab-com/marketing&84 • → 3箇所目はBay area? (6/6追記) • 直行しやすい環境なので、ぜひご参加ください。
#gitlabjp @tn961ir まとめ • GitLab Contributeとして初開催 • 2019年5月に米・ニューオリンズで開催 (7回目) •
8回目の開催地・スケジュールは未発表 ◦ 日本・東京からアクセスしやすそうな候補地の噂が・・・ ◦ ルール上は2020年2月 • GitLab Contribute 2020に一緒に参加しましょう!
#gitlabjp @tn961ir GitLab Tokyo運営参加しませんか? • セッション発表者募集中 • セッション・LTはちょっと・・・という方 でも運営から始められます •
→懇親会でご相談ください Slack: #event-organizers
#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/
#gitlabjp @tn961ir “Everyone can contribute?” • Everyone can contributeは本当に継続すべきか •