Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Challenge at Contribute & Sessions from GitLab Contribute 2019 New Orleans

tnir
June 06, 2019

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

More Decks by tnir

Other Decks in Technology

Transcript

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

    View full-size slide

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

    View full-size slide

  3. #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/

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  13. #gitlabjp @tn961ir
    Leadership at GitLab
    ● 一般的な企業同様にGitLabでもリーダーシップが求められ

    ● 5人/グループ×6グループのディスカッション&発表
    ● GitLab Inc.とGitLab Core Team/Communityの間における
    リーダーシップについてのディスカッション
    ● 他にもリモートワークにおけるリーダーシップの話etc.

    View full-size slide

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

    View full-size slide

  15. #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
    ● 非エンジニアも多数参加していた模様

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  20. #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/

    View full-size slide

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

    View full-size slide