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

ANDPAD SREの変化と取り組み

8847086af047cbf895ab3277b59529fe?s=47 ANDPAD inc
November 08, 2021

ANDPAD SREの変化と取り組み

2021.03.29 ANDPAD TechLive #9 ANDPAD SRE Night

8847086af047cbf895ab3277b59529fe?s=128

ANDPAD inc

November 08, 2021
Tweet

Transcript

  1. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 Copyright © 2020 Present ANDPAD Inc. This information is confidential and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 TechLive #9 SRE Night ANDPAD SREの変化と取り組み 角井 暖 / @cass7ius
  2. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 Agenda - このセッションでお話すること • ANDPAD SREが目指すゴールを言語化した • 開発組織と共にSREの役割の変化に気付く • SREのゴールを再定義 • 達成度の定義と可視化に挑戦 ← 今ココ • 〆ANDPADで一緒に働く仲間を募集しています Confidential ここ1年くらいのANDPAD SREの変化
  3. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 このセッションでお話しないこと ここでは、 • 仮想化/インフラ/ネットワーク ectなどの技術 • 建築業界とその商流 についてはお話しません Confidential
  4. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 このセッションの目的 なにを、ゴールにしているか なぜ、お話させていただくか Copyright © 2020 Present ANDPAD Inc. This information is confidential and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止
  5. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 このセッションの目的 • それぞれがテックブログやSNSで発信 ◦ 中にはフォロワーの多い方も • それぞれが得意領域でANDPADを改善 • 「チーム」単位では、情報発信しておらず • ANDPAD/SREチームへの興味関心を引きたい Goal: ANDPAD SREチームを知ってもらうこと Confidential
  6. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 なぜ、興味関心を引きたい? ANDPAD/SREチームへの興味関心を引きたい Copyright © 2020 Present ANDPAD Inc. This information is confidential and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止
  7. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 前提として、 • ANDPADでは、一緒に働く仲間を絶賛募集中 • 開発職を含め複数のポジションで募集中 Confidential SRE採用活動を通して、課題が見えてきた
  8. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 ANDPAD SREの、外から見える領域が狭い • なにがミッションで、どんな人が居るか、見えにくい • カルチャー/スキルが自身とマッチするか測りにくい • 入社後の「働くイメージ」が沸きにくい Confidential 「イメージをクリアにするぞ」 - 自身が本当に知りたいことを知る - 本当に知りたいことを相手から引出す 2つハードルがある - 応募者の評価に時間の配分が寄る - 高い対人能力が必要
  9. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 ANDPAD SREを発信していく • クリアにイメージするためには、情報量が必要 • たくさんの情報の中から、深い疑問が生まれやすい • 面談相手を事前に知れることの安心感 Confidential SREを開示していくことのハードルを下げる狙いもある - 先人になる、先陣を切る - 発信モチベーションを上げるきっかけになれば
  10. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 自己紹介をさせてください ANDPAD SREチームを語る前座 Copyright © 2020 Present ANDPAD Inc. This information is confidential and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止
  11. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 Who am I? コンテナ技術が好き • ACL管理のあれこれ ◦ アカウントや権限の管理 • サービス立ち上げ期のあれこれ ◦ 開発サイクルを効率よく回す ◦ セキュリティ、可用性の質を上げる • チームビルディングに関するあれこれ ANDPAD SREエンジニア 入社1年半くらいの人 Confidential
  12. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 ここからが本題です Agendaに戻ります Copyright © 2020 Present ANDPAD Inc. This information is confidential and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止
  13. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 Agenda - このセッションでお話すること • ANDPAD SREが目指すゴールを言語化した • 開発組織と共にSREの役割の変化に気付く • SREのゴールを再定義 • 達成度の定義と可視化に挑戦 ← 今ココ • 〆ANDPADで一緒に働く仲間を募集しています Confidential • ANDPAD SREが目指すゴールを言語化した
  14. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 ANDPAD SREが目指すゴールを言語化した Confidential やるべきことはたくさんあったが、整理/分解できてなかった • 目指すべきゴールが曖昧なまま、漠然とした大きなタスクが転がっていた • 暗黙知 / No再現性 / 歴史的経緯不明 / 職人芸頼りなどの実態 • 大きなタスクのプロジェクト化や、その管理手法が確立できてなかった • 誰がボールもって、いつまでに、どう進めていくのか、の意志決定 • 方針が決まらないと進めづらいタスクがたくさんあるが、決まらない サービスが増えたり、求められるレベルが上がる都度ネック ANDPADのインフラをIaC管理しようとして、顕在化
  15. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 ANDPAD SREが目指すゴールを言語化した Confidential ゴールや優先度をチームで共通化するために、 タスクやSREの課題を全部整理しよう① • ROI(Return On Investment投資:利益 • 確立=発生頻度:解決可能な割合 • 思いついたカードを置いてみた • 置き方も個人感覚だった 何かを決める指標に出来る代物にならず
  16. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 ANDPAD SREが目指すゴールを言語化した Confidential ゴールや優先度をチームで共通化するために、 タスクやSREの課題を全部整理しよう② • SREの大きいタスクや課題感を洗い出した • 洗い出したタスクをジャンル分けした • カードが多いジャンルは温度が高い • ジャンルが目指すゴールを定義 • 共通部分が多いものを"SREのゴール" とした SREはANDPADの開発速度(生産性)を、高めるため に存在している
  17. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 Agenda - このセッションでお話すること • ANDPAD SREが目指すゴールを言語化した • 開発組織と共にSREの役割の変化に気付く • SREのゴールを再定義 • 達成度の定義と可視化に挑戦 ← 今ココ • 〆ANDPADで一緒に働く仲間を募集しています Confidential • 開発組織と共にSREの役割の変化に気付く
  18. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 開発組織と共にSREの役割の変化に気付く Confidential • モノレポでCIの大幅な改善(specテスト45min→15min • 各チームでサーバレス技術/IaCツールの採用→CD実装 • ”当たり前”を実践する力がついた(コミットログとか議事録とか • ポストモーテム文化が根付いた • マイクロサービス基盤とそのプロダクト開発が始まった エンジニアの人数急増に比例して、あらゆる改善が一気に進み、 組織も成熟した → 当初定めたゴールが適切ではなくなった ANDPADの開発速度(生産性)は産物であって、SREの目的では無くなった
  19. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 Agenda - このセッションでお話すること • ANDPAD SREが目指すゴールを言語化した • 開発組織と共にSREの役割の変化に気付く • SREのゴールを再定義 • 達成度の定義と可視化に挑戦 ← 今ココ • 〆ANDPADで一緒に働く仲間を募集しています Confidential • SREのゴールを再定義
  20. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 SREのゴールを再定義 Confidential • Miroカードのうち対応済/着手済抜き出してKPTした • 会社は成長するので、組織やビジネスの状況が変わる • 年単位では決定時点から変化が大きく振り返りしずらい • 振り返るなら、次期どのようにしたいかまで含めたい ゴールを再定義するために、2020年の振り返りと SRE課題/目標の整理を再びやった 振り返りと目標の設定は、もっと小刻みにサイクルを回した方がよい
  21. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 SREのゴールを再定義 Confidential ゴールを再定義するために、2020年の振り返りと SRE課題の整理を再びやった • ゴールを再定義する参考材料 • ウェイトを施策の影響対象でつけた • "SRE" がハイスコア • 自分達がやりたいことが 一番温度が高い
  22. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 SREのゴールを再定義 Confidential • SRE/SWEで分かれている → reliabilityの面で期待が高い ◦ どちらも、知的生産活動に専念したい • xxxをやりたいけどyyyに阻まれてできない が多発する想定 ◦ 事業の継続性を脅かすボトルネックを取り払う役割 ◦ yyyyはシステム、インフラ、アプリ、などが入りうる ゴールを再定義した 先をみて、障害になりうるものに先手を打っていって、 道を舗装していくイメージ。 「道 を つ く る」
  23. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 Agenda - このセッションでお話すること • ANDPAD SREが目指すゴールを言語化した • 開発組織と共にSREの役割の変化に気付く • SREのゴールを再定義 • 達成度の定義と可視化に挑戦 ← 今ココ • 〆ANDPADで一緒に働く仲間を募集しています Confidential • 達成度の定義と可視化に挑戦 ← 今ココ
  24. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 達成度の定義と可視化に挑戦している話 • 今まで使ってたチケット管理ツールの運用課題 ◦ 目標の実現に対して、状況がわかりづらい ◦ 振り返りがしづらい • 新しい運用を検討する上で重視したポイント ◦ 共有や展開が楽な方がいい ◦ GitOpsを見越してGitHub連携や自動化の余地があると良い ◦ かんばんボード的なビューがある ◦ 開発が盛んで、使い方にクセがない Confidential タスクの管理方法を変えた どの方法がハマるか検討して、メンバーの意見を募った
  25. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 達成度の定義と可視化に挑戦している話 • GitHub拡張ツールであるZenHubを使うことにした ◦ GitHubActinや標準機能で、様々なオートメーションが実現可能 ◦ レポート機能が充実していて、集計や分析を振り返りに活用できる • チケット管理ツールと比較した際のcons ◦ GitHubに無いように、ZenHubにも親子チケットという概念が無い ◦ リポジトリにissueは作られるので、タスクに関連するリポジトリ で切る という手間がある ◦ 高機能である、GitHubでのタスク管理に慣れてない→学習コスト Confidential タスクの管理方法を変えた どの方法がハマるか検討して、メンバーの意見を募った
  26. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 • 2021年、SREのゴールを再定義した ◦ ゴールと目標は、エモーショナルにして、達成度を表現可能に ◦ よりショートスパンで見直しと振り返るをやる必要があると学んだ • 2021年、チームのタスク管理方法を変えた ◦ SREが本当にやりたいことから逸れてないか を確認出来る様になる ◦ 達成状況や"逸れ"を可視化して、振り返りを回せるチームになる ◦ やるやら、誰やるどうやるを、低コストに決めれるようになる • 正直、やってみないと分からないところがある ◦ 実践→振り返り→改善 を回していく ここまでのまとめ Confidential
  27. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 最後に 本題が終わりました Copyright © 2020 Present ANDPAD Inc. This information is confidential and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止
  28. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 • ANDPAD SREが目指すゴールを言語化した • 開発組織と共にSREの役割の変化に気付く • SREのゴールを再定義 • 達成度の定義と可視化に挑戦 ← 今ココ • 〆ANDPADで一緒に働く仲間を募集しています Agenda - このセッションでお話すること Confidential • 〆ANDPADで一緒に働く仲間を募集しています
  29. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 〆ANDPADで一緒に働く仲間を募集しています • HRチームでnoteを運営しています ◦ 「andpad_hr」 https://note.com/andpad_hr • 開発部でテックブログを運営しています ◦ 「ANDPAD 開発部 テックブログ」https://tech.andpad.co.jp/ • ご応募お待ちしております ◦ 「株式会社アンドパッド 求人一覧」 https://hrmos.co/pages/andpad/jobs https://www.wantedly.com/companies/andpad/projects Confidential
  30. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 ご静聴ありがとうございました ご応募お待ちしております! Copyright © 2020 Present ANDPAD Inc. This information is confidential and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止