Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
スリーシェイクにおけるOSSの取り組み
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
bells17
January 24, 2025
4
610
スリーシェイクにおけるOSSの取り組み
3-shake SRE Tech Talk #11 オンサイトの登壇資料です。
https://3-shake.connpass.com/event/339212/
bells17
January 24, 2025
Tweet
Share
More Decks by bells17
See All by bells17
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
780
Amazon VPC CNIに学ぶCNI-LT版
bells17
2
240
コードを読んで理解するko build
bells17
1
530
Kubernetes History Inspector(KHI)を触ってみた
bells17
0
510
コミュニティ紹介: Kubernetes Meetup Novice
bells17
1
320
社内活動の取り組み紹介 ~ スリーシェイクでこんな取り組みしてます ~
bells17
1
740
モダンインフラの基礎を学ぼう!実践コンテナ入門
bells17
2
470
Kubernetes Code Contribution入門
bells17
5
1.4k
Dev ContainersとTestcontainers
bells17
3
880
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Site-Speed That Sticks
csswizardry
13
1.1k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
How to make the Groovebox
asonas
2
1.9k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
320
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
94
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
Navigating Weather and Climate Data
rabernat
0
110
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
760
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Transcript
スリーシェイクにおける OSSの取り組み 3 -shake SRE Tech Talk # 1 1
( 2 0 2 5 / 1 / 2 4 ) @bells 1 7
▶ @bells 1 7 ▶ Software Engineer@ 3 -shake inc.
▶ CNCF Ambassadors ▶ Kubernetes Novice Tokyo Organizer ▶ X(Twitter): @bells 1 7 _ ▶ GitHub: @bells 1 7
スリーシェイクにおけるOSS活動
スリーシェイクにおけるOSS活動 ▶ 個 人 で 自 分好きな興味のあるに対するOSS活動 ▶ 業務で利 用
しているOSSに対するOSS活動 ▶ スリーシェイクの社内活動(技術検証活動)でのOSS活動
技術検証活動について
技術検証活動の取り組み ▶ 案件で利 用 している技術について深堀りする ▶ 新しい案件獲得のために、 自 分たちまだが詳しく無い技術領域を学ぶ ▶
調べたことをブログに書く ▶ 勉強会やカンファレンスで登壇する ▶ 自 分たちが普段利 用 していたり、そこの関連するOSSへの貢献を 行 う
技術検証活動の活動時間 ▶ 技術検証活動に取り組んでいるメンバーはSRE 支 援を 行 う事業部に所属 ▶ 基本的にはメンバーがそれぞれ参加しているプロジェクトの隙間時間で活動
技術検証活動の取り組み
技術検証活動の詳細 ▶ 現在の技術検証チームは3チームで活動 ▶ 1つのチームで 大 体~10名くらいで活動 ▶ 各チームで毎週30min前後くらいの情報共有 +αの相談とかをしてお互いの活動状況を共有
▶ メンバーが技術検証活動として勉強したりOSS活動したりは毎週数時間程度 ▶ リーダーは必要に応じてメンバーをサポート + OSS活動に取り組むissueを探したり + 登壇の機会を提供したり + 調べてて困っているところがあればわかる範囲で協 力 したり ▶ 一 部の業務時間を使って良い部活動的な感じが近いかも
調べたことを会社のブログ記事に書く
個 人 のブログで書いてみたり
勉強会やカンファレンスで登壇したり
OSS活動をしたり
社内での検証環境を整えたり
技術検証活動で取り組んだOSS活動
技術検証活動でのOSS活動 ▶ 2023年7 月 頃: 所属チームリーダーが運営する技術検証チームに所属して活動 ▶ 2023年10 月 頃:
メンバーが増えたので別チームとして独 立 することに ▶ 2024年3 月 : チームの半数がOSSへのコントリビューションにチャレンジしはじめる ▶ 2024年5 月 : 作成したPRが徐々にマージされ始めたり ▶ 2024年7 月 : うたもくさんが技術顧問に ▶ 2024年8 月 : 別の技術検証チームが合流 ~ 約10名ほどのチームへ ※ 上記タイムラインは記憶ベースなので割と適 用
Kubernetesのログ周りのアップデートに取り組んだり
CI周りのアップデートを 行 ったり
Scheduler周りの開発PRを出させてもらったり
変更範囲が多いPRを出してみてapproveもらうのに苦戦したり /assign の人たち全員からapproveしてもらう必要があって大変だった…
マージされた結果Slackで褒められたり
直近だと(OSSあんま関係無いけど)CNCF Ambassadorsに選ばれたり 社内の技術プロモーション周りに関わったり
Kubernetesのdevstatsでも10位くらいにいる
メンバーが取り組んだOSS活動
Kubernetes関連リポジトリのPRにチャレンジしてくれたり
スリーシェイクメンバーが 一 気にPRを出したりすることも
最近だとうたもくさんに協 力 いただいてyoukiにチャレンジしていたり
youkiのseccompのRustネイティブ実装に取り組んだり
色 々取り組んでいただいています
OSSに取り組んでよかったことは? ▶ 業務で直接/間接的に使 用 している技術について詳しくなる ▶ みんなでOSSにトライすることで知 見 を共有したりフォローしあえる ▶
メンバーが技術的に成 長 するきっかけになる ▶ メンバーが対外的に取り組めるアウトプットの1つにもなる という感じでブログを書いたり、登壇したりというのの1つにOSSがある感じ
会社的に何が嬉しいの? ▶ 採 用 広報につながる + 「スリーシェイクってooのコントリビューターが多くてxxに関する技術領域に強いイメージがある」 と感じてもらったり + 「こういう活動してるってことはエンジニアと技術に投資をしている会社だ」と思ってもらえる
▶ こういった活動を通してスリーシェイクを知って業務を依頼してもらうきっかけにもなる + ブログや登壇だったり、OSSでの活動が活発なメンバーが多くいることがそのまま会社の名刺になる + 採 用 と同様に 色 んな技術領域に強い会社であると感じてもらうことで、 「スリーシェイクに業務を依頼してみようかな?」と思ってもらうきっかけになる
今後どんなことやってくの?
今後の取り組み ▶ まずは 自 分 自身 が最近コントリビューションが減ってたので、 自身 のOSS活動や情報発信活動を活発にしていきたい(#kubenews も復活したいな…)
▶ カンファレンスに向けてCFPを技術検証チームで考えて積極的に応募していければ ▶ あとは技術検証チーム間の交流の場を作ったりなど ▶ 新たに 入 社されてる 方 も増えているが、「技術検証活動がよくわからない」というので参加 されていない 方 もいるかもしれないので、そういった 方 に向けてもアプローチしていきたい
Thanks / Question? ▶ @bells 1 7 ▶ Slide: https://speakerdeck.com/bells
1 7 ▶ @bells 1 7 _