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
非エンジニアによるDevin開発のためにSREができること
Search
shonansurvivors
September 17, 2025
Technology
0
160
非エンジニアによるDevin開発のためにSREができること
shonansurvivors
September 17, 2025
Tweet
Share
More Decks by shonansurvivors
See All by shonansurvivors
Adminaで実現するISMS/SOC2運用の効率化 〜 アカウント管理編 〜
shonansurvivors
4
500
SOC2取得の全体像
shonansurvivors
4
2.2k
SREによる隣接領域への越境とその先の信頼性
shonansurvivors
2
870
スタートアップがAWSパートナーになって得られたこと
shonansurvivors
3
1.2k
AWSで構築するCDパイプラインとその改善
shonansurvivors
5
4k
Terraformでmoduleを使わずに複数環境を構築して感じた利点
shonansurvivors
3
3.8k
クロステナントアクセスを要件とするsmartroundのマルチテナントSaaSアーキテクチャ
shonansurvivors
0
530
CodeBuildで動かすecspresso
shonansurvivors
2
4.1k
GitHub ActionsのGitHub-hosted Larger Runnersと他サービスと
shonansurvivors
0
1.1k
Other Decks in Technology
See All in Technology
Kubernetes self-healing of your workload
hwchiu
0
550
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
240
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
370
AI時代、“平均値”ではいられない
uhyo
8
2.6k
Observability — Extending Into Incident Response
nari_ex
1
470
Dify on AWS 環境構築手順
yosse95ai
0
140
オブザーバビリティと育てた ID管理・認証認可基盤の歩み / The Journey of an ID Management, Authentication, and Authorization Platform Nurtured with Observability
kaminashi
1
730
SRE × マネジメントレイヤーが挑戦した組織・会社のオブザーバビリティ改革 ― ビジネス価値と信頼性を両立するリアルな挑戦
coconala_engineer
0
270
Okta Identity Governanceで実現する最小権限の原則 / Implementing the Principle of Least Privilege with Okta Identity Governance
tatsumin39
0
170
Open Table Format (OTF) が必要になった背景とその機能 (2025.10.28)
simosako
2
330
Building a cloud native business on open source
lizrice
0
180
dbtとAIエージェントを組み合わせて見えたデータ調査の新しい形
10xinc
2
620
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
Leading Effective Engineering Teams in the AI Era
addyosmani
7
640
How to Ace a Technical Interview
jacobian
280
24k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
620
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Six Lessons from altMBA
skipperchong
29
4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Making Projects Easy
brettharned
120
6.4k
Why Our Code Smells
bkeepers
PRO
340
57k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
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