Slide 1

Slide 1 text

Platform SREの軌跡 〜急成長する組織をTerraform汎用化 × AI活用で支える信頼性向上の挑戦〜 Findyのサービスを支える、横断 SREチームのマネジメントと技術の挑戦 原 昂司 / こうじゅん(@kouzyunJa)


Slide 2

Slide 2 text

Agenda ● 自己紹介 ● 1年間でやってきたこと ● Terraform 汎用モジュール整備 ● AI活用でのトイル削減 ● re:Inventの参加 ● これからやりたいこと

Slide 3

Slide 3 text

Agenda ● 自己紹介 ● 1年間でやってきたこと ● Terraform 汎用モジュール整備 ● AI活用でのトイル削減 ● re:Inventの参加 ● これからやりたいこと

Slide 4

Slide 4 text

原 昂司 / こうじゅん(@kouzyunJa) ファインディ(株) / CTO室 Platform開発チーム / SRE ● 2024年12月ファンディにジョイン ● Platform SREとして横断的なプロダクトの信頼性向上 ● 主にインフラ基盤側を担当 ● blog: kouzyun.dev ● hobby: J-ROCK / 🎸 / 🏃 / ☕ 自己紹介

Slide 5

Slide 5 text

Agenda ● 自己紹介 ● 1年間でやってきたこと ● Terraform 汎用モジュール整備 ● AI活用でのトイル削減 ● re:Inventの参加 ● これからやりたいこと

Slide 6

Slide 6 text

● コスト最適化 ○ ARM 化への移行 ○ RI / SPの導入 ○ FinOpsツール導入・コスト可視化 ● AWS Marketplace ○ AWS Marketplace出品(Public Offer) ○ Seller 専用アカウントでの運用設計 ● Terraform汎用モジュール整備 ○ Terraform汎用モジュールの導入 ○ Terraform Test導入とCIへの組み込み ● オブザーバビリティ ○ 各プロダクトへのSLI/SLO運用 ○ SLO振り返りの開催 ○ Datadog ダッシュボード・アラートの改善 1年間でやってきたこと

Slide 7

Slide 7 text

● インフラ基盤改善 ○ 負荷試験基盤の検証 ○ ログ基盤の整備 ○ 新施策のインフラ構築 ● Toil削減・AI活用 ○ Devin × Slack などを用いたトイル削減 ● WordPress / メディアサイト運用 ○ AWS LightsailからShifterへの移行 ○ コーポレート ■ サイトリニューアル・多言語対応 ● アウトプット・外部活動 ○ Tech Blog 執筆 ○ AWS re:Invent 2025 参加 ● etc… 1年間でやってきたこと

Slide 8

Slide 8 text

Agenda ● 自己紹介 ● 1年間でやってきたこと ● Terraform 汎用モジュール整備 ● AI活用でのトイル削減 ● re:Inventの参加 ● これからやりたいこと

Slide 9

Slide 9 text

9
 2025年、SREチームでは6つのサービスのインフラ 環境を整備 ● Findy Conference ● Findy AI+ ● Findy Team+ AIチャットボット ● Findy ID ● Findy Insights ● アーキテクチャ壁打ちAI by Findy Tools Terraform 汎用モジュール整備

Slide 10

Slide 10 text

新プロダクト立ち上げ時のインフラ、こんな状態 でした ● 「2週間でStg/Prodを用意してほしい」というス ピード感のある依頼 ● 環境構築のオーダーが一気に複数来ることもある ● 他タスクと同時並行で進めていく必要がある ● SREチーム4人では、なかなか対応むずかし い...※2025年当時はチームメンバーが4名 Terraform 汎用モジュール整備

Slide 11

Slide 11 text

スピード感があり品質の担保されたイ ンフラ環境構築を目指す ● ファインディのプロダクトで頻繁に利用 するリソースをモジュール化し、「汎用 モジュール」として用意 ● HCP Terraformのレジストリに登録 ● モジュールはGitHubのリポジトリで管理 ● Network、Container、Databaseなど、 様々なパッケージを整備 ● モジュールごとにパラメーターを指定す れば環境が立ち上がる仕組み Terraform 汎用モジュール整備

Slide 12

Slide 12 text

● 汎用モジュールを呼び出してパラメータ を指定するだけで、必要なリソースをま とめて構築できるように整備 ● 例) Databaseモジュールでは、Aurora や Subnet Group など、DB周りの構築に必 要なリソースを一通り作成 Terraform 汎用モジュール整備

Slide 13

Slide 13 text

Terraform Testの導入 ● 導入背景: ○ 汎用モジュールを使用しても、Planは 成功するがApplyで失敗するケースが あり、環境構築のスピード低下。 ● 解決策: ○ Terraform Testの導入 ○ Apply前にモジュールの破壊的変更や 設定ミス、構築失敗を検知できるよう にする。 Terraform 汎用モジュール整備

Slide 14

Slide 14 text

Terraform Testの導入 ● Terraform公式のテスト機能(v1.6〜) ● Planレベルの検証から、実リソースを使った実際に構築できるかの検証まで対応 ● 構築検証後に自動的にリソース削除もしてくれる Terraform 汎用モジュール整備

Slide 15

Slide 15 text

Terraform Testの導入 ● UnitテストをIntegrationテストを整備 Terraform 汎用モジュール整備

Slide 16

Slide 16 text

● 汎用モジュールでの構成なら、インフラ環境構築(Stg/Prod含む)を最短3日で完了可能に! ● パラメーターを指定するだけで環境が立ち上がるので、新メンバーでもすぐに戦力に Terraform 汎用モジュール整備

Slide 17

Slide 17 text

詳しくはTechBlogへ! ○ Findyの爆速インフラ構築を支えるTerraform活用術 〜Terraform Test導入編〜 ■ https://tech.findy.co.jp/entry/2025/08/29/070000 ○ Findyの爆速インフラ構築を支えるTerraform活用術 〜汎用モジュール編〜 ■ https://tech.findy.co.jp/entry/2026/01/26/070000 Terraform 汎用モジュール整備

Slide 18

Slide 18 text

Agenda ● 自己紹介 ● 1年間でやってきたこと ● Terraform 汎用モジュール整備 ● AI活用でのトイル削減 ● re:Inventの参加 ● これからやりたいこと

Slide 19

Slide 19 text

チームの抱える課題とトイル削減

Slide 20

Slide 20 text

チームの抱える課題とトイル削減

Slide 21

Slide 21 text

● 軽微なコーディングは非エンジニア含む依頼元で完結させる ● SREチームはレビューのみに注力 Devinで実現させよう! チームの抱える課題とトイル削減

Slide 22

Slide 22 text

GitHub/AWSのアカウントのIaC管理 ● GitHub/AWSアカウントはすべてIac(Terraform)で管理 ● SREチームが対応 ● 1年間で社員数が100名以上増加し、アカウント申請が多発 ● YAMLファイルに氏名、アドレス、グループ権限を記載すればアカウントが追加できる ● Devinに最適な業務 Apply アカウント追加

Slide 23

Slide 23 text

GitHub/AWSのアカウントのIaC管理 ● Slackのワークフローを整備し、アカウント発行希望者が申請できるように ● アカウントの新規追加・変更・削除に対応

Slide 24

Slide 24 text

GitHub/AWSのアカウントのIaC管理 ● アカウント追加の依頼は、#sre-devinチャンネルから申請するよう案内 ● ワークフロー申請で@Devinを呼び出してコーディングが可能 ● SREチームはGitHubのPRを確認するのみ 実装 Slack申請 PR確認 アカウント追加依頼

Slide 25

Slide 25 text

コーポレートサイトの運用・更新作業 ● コーポレートサイトはShifter/WordPressで運用 ● テーマはGitHubリポジトリで管理 ● SREチームがこちらも対応 ● 会社概要や利用規約などの軽微な文言追加/修正はDevinに担当させたい

Slide 26

Slide 26 text

コーポレートサイトの運用・更新作業 ● アカウント対応と同じくワークフローを作成 ● ワークフローに依頼内容の概要を記載し、@Devinを呼び出せるように整備

Slide 27

Slide 27 text

● #sre-devinチャンネルからコーポレートサイトの変更依頼内容を申請するよう案内 ● SREチームはGitHubのPRを確認するのみ 実装 Slack申請 PR確認
 コーポレートサイト テキスト修正依頼 コーポレートサイトの運用・更新作業

Slide 28

Slide 28 text

● Devinでトイルを削減し、会社組織としてのアウトプットを最大化 ● ジュニアエンジニアがタスクをこなすように場(KnowledgeやPlaybook)を整備 ● Slack活用で非エンジニアも実装可能に ● 今年はClaudeCodeでPluginを作って色々と配布したい。 ※AI活用はDevinだけでなく、Claude Code、Gemini、NotebookLMなど色々使ったりしてます! AI活用でのトイル削減

Slide 29

Slide 29 text

Agenda ● 自己紹介 ● 1年間でやってきたこと ● Terraform 汎用モジュール整備 ● AI活用でのトイル削減 ● re:Inventの参加 ● これからやりたいこと

Slide 30

Slide 30 text

re:Invent ● re:Invent 2025に行ってきました!


Slide 31

Slide 31 text

re:Invent ● DevOpsエージェントのWorkShop


Slide 32

Slide 32 text

re:Invent ● DevOpsエージェントのWorkShop


Slide 33

Slide 33 text

● 詳しくはTechBlogへ! ○ https://tech.findy.co.jp/entry/2025/12/21/070000
 ○ https://tech.findy.co.jp/entry/2025/12/22/070000
 
 re:Invent

Slide 34

Slide 34 text

Agenda ● 自己紹介 ● 1年間でやってきたこと ● Terraform 汎用モジュール整備 ● AI活用でのトイル削減 ● re:Inventの参加 ● これからやりたいこと

Slide 35

Slide 35 text

● ログ基盤の整備 ● AIOps運用の導入検証 ● Terraform汎用モジュール/Terraformテスト拡充 ● 負荷試験環境整備 ● コスト削減/FinOps ● SREプラクティスのEnabling ● etc… 
 これからやりたいこと 


Slide 36

Slide 36 text

ご清聴ありがとうございました!