Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
非エンジニアによるDevin開発のためにSREができること
Search
shonansurvivors
September 17, 2025
Technology
0
190
非エンジニアによるDevin開発のためにSREができること
shonansurvivors
September 17, 2025
Tweet
Share
More Decks by shonansurvivors
See All by shonansurvivors
SREのキャリアから経営に近づく - Enterprise Risk Managementを基に -
shonansurvivors
2
840
Adminaで実現するISMS/SOC2運用の効率化 〜 アカウント管理編 〜
shonansurvivors
4
540
SOC2取得の全体像
shonansurvivors
4
2.4k
SREによる隣接領域への越境とその先の信頼性
shonansurvivors
2
900
スタートアップがAWSパートナーになって得られたこと
shonansurvivors
3
1.2k
AWSで構築するCDパイプラインとその改善
shonansurvivors
5
4.1k
Terraformでmoduleを使わずに複数環境を構築して感じた利点
shonansurvivors
3
3.9k
クロステナントアクセスを要件とするsmartroundのマルチテナントSaaSアーキテクチャ
shonansurvivors
0
550
CodeBuildで動かすecspresso
shonansurvivors
2
4.2k
Other Decks in Technology
See All in Technology
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
440
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
250
Ruby で作る大規模イベントネットワーク構築・運用支援システム TTDB
taketo1113
1
220
計算機科学をRubyと歩む 〜DFA型正規表現エンジンをつくる~
ydah
3
210
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
1.8k
小さな判断で育つ、大きな意思決定力 / 20251204 Takahiro Kinjo
shift_evolve
PRO
1
580
AWS re:Invent 2025で見たGrafana最新機能の紹介
hamadakoji
0
200
MapKitとオープンデータで実現する地図情報の拡張と可視化
zozotech
PRO
1
120
ChatGPTで論⽂は読めるのか
spatial_ai_network
0
990
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
360
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
世界最速級 memcached 互換サーバー作った
yasukata
0
330
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Building an army of robots
kneath
306
46k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.8k
Designing for humans not robots
tammielis
254
26k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Practical Orchestrator
shlominoach
190
11k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Transcript
2025/9/18 #第3木曜LT会 非エンジニアによる Devin開発のために SREとしてできること 株式会社スマートラウンド 山原 崇史(@shonansurvivors)
自己紹介 株式会社スマートラウンド 執行役員VP of Reliability 山原 崇史 (やまはら たかし) 経歴等
・金融系SIer → 銀行 → ベンチャー数社 → 現職 ・SRE / コーポレートIT / セキュリティの領域を担当 ・2023〜2025 Japan AWS Top Engineers 社外コミュニティ活動 ・AWS Startup Community (aws-startup-community.connpass.com) ・Security Compliance Lounge (security-compliance.connpass.com) @shonansurvivors
会社および事業紹介 株式会社スマートラウンド 2018年設立、従業員数約 45名のスタートアップ ミッション スタートアップが可能性を最大限に発揮できる世界をつくる プロダクト スタートアップ・投資家間のデータ作成・共有プラットフォーム スタートアップ導入数 7,000社
投資家導入数 4,300人 さらなる取り組み(子会社にて) 未上場株式のセカンダリープラットフォーム実現に向けて準備中
セキュリティへの取り組み SOC2 Type2報告書 米国公認会計士協会( AICPA)の定めるトラストサービス規準に基づき、セキュリティ・可用性・処理の完 全性・機密保持・プライバシーに関する内部統制の適切性および有効性を監査法人が作成した報告書 にてご確認いただけます。 ISO/IEC 27001(ISMS認証) 情報セキュリティマネジメントシステムに関する国際標準規格である
ISO/IEC 27001(ISMS)の認証を取 得しています。ISMS委員会やマネジメント(経営層)レビュー、内部監査等を定期的に実施し、情報セ キュリティの向上に組織全体で取り組んでいます。 AWS認定ソフトウェア AWSのパートナーソリューションアーキテクトによるレビュー( FTR)を通過し、セキュリティ・信頼性・運用 上の優秀性に関して AWSのベストプラクティスに従っていることが確認された AWS認定ソフトウェアと なっています。
本日共有したいこと 前提 • SREやPlatform Engineerは、エンジニアの開発体験や速度を向上させるための 各種Platformを提供 環境の変化 • AIの進化により非エンジニアも開発に参画可能に 得られた気付き
• Platformを構築しておくと、非エンジニアもその恩恵を受けられる 可能性あり • 今後は、非エンジニアに利用されることも考慮した Platform整備が求められていく
アジェンダ 1. プロダクト小規模改修の事例 2. Terraformコード修正の事例 3. まとめ
1. プロダクト小規模改修の事例
AIを用いたプロダクト開発/運用の状況 スマートラウンドでは ... • エンジニア ◦ 多種多様なサービスを状況に応じて使い分け ▪ Claude Code
▪ JetBrains AI ▪ OpenAI Codex ▪ Cursor ▪ Devin 等 • 非エンジニア ◦ Devinの利用が広がりつつある
非エンジニアによるDevinのユースケース • 既存プロダクトの現行仕様調査 ◦ カスタマーサポート等が、エンジニアに質問する代わりに、 Devinに質問する ◦ PRは作成しない • 既存プロダクトの小規模改修
◦ カスタマーサポート等が、顧客要望などをもとに Issueを起票 ◦ このIssueをもとに、カスタマーサポート等が自ら Devinに実装を指示 ◦ エンジニアのコードレビュー後、問題なければマージ
非エンジニアによる開発時に生じた課題 • ローカル環境での動作確認のハードルが高い
スマートラウンドでの標準的な開発フロー 1. Mac上でコードを修正して、 GitHubにPRを作成 2. 以下を並行して実施 ◦ GitHub ActionsでCI実行 ◦
Mac上のローカル環境で動作確認 👉ローカル環境とAWS検証環境の差異は少なく、ローカル環境で大部分の品質は担保可能 3. コードレビューを他のエンジニアに依頼 4. PRをマージし、AWSの検証環境にデプロイ 5. QA実施後、AWSの本番環境にデプロイ
非エンジニアによるプロダクト改修時の課題 • 非エンジニアにはローカル環境での動作確認のハードルが高い ◦ 初回の環境構築 ◦ 環境構築後のトラブルシューティング ◦ 各種の知識がある程度求められる ▪
Git, Docker, asdf, Yarn, Gradle, sh, etc… (他、非エンジニアの PCもMacだがAirなので、エンジニアの Proと比べると非力という課題もあり)
smartroundでの標準的な開発フロー(再掲) 1. Mac上でコードを修正して、 GitHubにPRを作成 2. 以下を並行して実施 ◦ GitHub ActionsでCI実行 ◦
Mac上のローカル環境で動作確認 👉ローカル環境とAWS検証環境の差異は少なく、ローカル環境で大部分の品質は担保可能 3. コードレビューを他のエンジニアに依頼 4. PRをマージし、AWSの検証環境にデプロイ 5. QA実施後、AWSの本番環境にデプロイ ローカルを使わずに済む方法に 置き換える
PR環境の利用 GitHubのPR単位で検証環境をAWSに構築・デプロイする仕組み。 非エンジニアによるDevin開発が始まる以前から、 SREがPlatformとして構築し、 エンジニアに提供していた。 今回、ローカル環境の代わりに非エンジニアに利用 してもらうことにした。
PR環境の構成 • GitHubのPRにコメントするとGitHub Actionsで環境構築(Terraform & ecspresso) • ALBのリスナールールでターゲットの ECSを振り分け
非エンジニアの開発体験や開発速度は向上したか? 狙い通りにうまくいったこと • 非エンジニアがローカル環境構築をキャッチアップする必要が無くなった ◦ 付随して、エンジニアによるサポートも不要となった 見通しが甘かったこと • 現状のPR環境の仕組み自体が Platformとして未成熟
◦ 多数のPR環境が作成された場合に、共有のインフラリソースがキャパシティ不足になる ◦ UXが高くなく、非エンジニアにとってはわかりにくい、使いづらい点があった • 種々のトラブルへの対応のため SREのToilが増えてしまった 👉ただし、今回順次根本改善を行なったことで、 Platformとしてより良いものになった
2. Terraformコード修正の事例
SREとコーポレートITの体制 • スマートラウンドでは 1チームで運営 ◦ 「SRE兼コーポレートIT」複数名と、「コーポレート IT専任者」から成るチーム
IaCの現状 • 現状 ◦ Terraformで管理 ◦ Terraformコード修正はSREで実施(planやapplyは原則としてAtlantisを利用)
Atlantis • PRへのプッシュやコメントをトリガーに terraform planを実行 • レビューapprove後はPRにコメントしてterraform apply、成功を確認したらマージ
IaCの現状(再掲)と今後 • 現状(再掲) ◦ Terraformで管理 ◦ Terraformコード修正はSREで実施(planやapplyは原則としてAtlantisを利用) • 今後 ◦
コーポレートIT専任者もTerraformを覚え、コードでのインフラ変更を行えるようにしたい そのために... • Terraformコード修正は、Devinを利用 • Terraformのplanやapplyは、Atlantis(だけ)を利用 結果、ローカルへのコードチェックアウトや Terraformインストールの作業をスキップ可能となり、 コーポレートIT専任者は迅速にIaCを体験・習熟開始可能に
3. まとめ
まとめ • AIの進化により非エンジニアも開発に参画可能 に • SREやPlatform Engineerが用意する各種Platformは、非エンジニアの開発効率にも寄与 • 適切なPlatformを構築し、より使いやすいものへと磨き込むことは、今後ますます重要に
JOIN US! jobs.smartround.com