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
カレはCircleCIを愛しすぎている
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kim, Hirokuni
September 28, 2018
120
0
Share
カレはCircleCIを愛しすぎている
CircleCIのDev CultureとRemote Cultureの紹介
Kim, Hirokuni
September 28, 2018
More Decks by Kim, Hirokuni
See All by Kim, Hirokuni
How We Migrated K8S Without Downtime
kimh
0
240
エンジニアが起業する意味: 起業経験ゼロから電動キックボード 事業を創る話
kimh
0
1.5k
K8sとTraefikでつくるマイクロフロントエンド
kimh
14
3.1k
CI/CDを使い倒して数段上のソフトウェア開発をしよう (デブサミ関西)
kimh
2
1.2k
デブサミ福岡: CI/CDを使い倒して数段上のソフトウェア開発をしよう
kimh
0
750
CircleCI 2.0を支える2つの コンテナクラスターとSRE
kimh
6
6.4k
なぜ今CI/CDがアジャイル組織に必要とされるのか?
kimh
0
380
CircleCI 2.0を支える2つのコンテナクラスター
kimh
2
4.9k
CircleCI 2.0を支えるインフラとSREの役割
kimh
5
2.4k
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
130
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
210
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
220
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
140
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.4k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
780
Transcript
1 カレはCircleCIを愛しすぎている CircleCIのDev/Remote Cultureについての紹介
2 アジェンダ • Dev Cultureの紹介 • Remote Cultureの紹介 • QA
3 自己紹介 Kim, Hirokuni (金 洋国) Japan Tech Lead @
CircleCI Japan
4 CircleCI Dev Culture
5 基本情報 サービスはMicroservicesで運用 • monolithを分解 • サービス毎にチームが担当 • 今のところ30サービスくらい •
複雑性は • Kubernetesで管理
6 チーム構成 Team Lead Engineer (Tech Lead) Engineer SRE Engineer
Engineer Team Lead Engineer (Tech Lead) Engineer SRE Engineer Engineer Team Lead Engineer (Tech Lead) Engineer Engineer Engineer Team Lead Engineer (Tech Lead) Engineer SRE Engineer Engineer Team 1 Team 2 Team 3 Team 4
7 アジャイル開発 スピードを常に重視 • Ship, ship, ship! • 開発 ->
検証サイクル • Feature Flag • Hubot
8 CI/CDの真の力: 継続的デプロイ 継続的デプロイでたくさんいいことが • 本番環境でテスト • 迅速なロールバック • 彼女ができる
• 背が伸びる • (重要) 積極的なデプロイ != 障害多発 失敗を許容する文化につながる
9 でも、テストはちゃんと書こうね • 見切り発車を推奨しているわけではない • あくまでテストできないものをテストするため 続きはCodeZineで https://codezine.jp/article/detail/11083
10 課題 • プロダクトの信頼性の向上 • フィードバックを吸い上げる仕組みを構築
11 リモートカルチャー
12 分散チーム
13 リモートチーム Dos and Don'ts • Dos ◦ 仕事時間を柔軟に ◦
Be Helpful ◦ Videoチャットを活用 • Don'ts ◦ 9~18時 Only ◦ 今忙しいから ◦ Slackでいいや
14 仕事時間を柔軟に 例 1. 深夜1時のスタンドアップ 例 2. 早朝6時からペアプロ その分、平日11時から歯医者とかにいける
15 Be Helpful!! Sales A: Hey! A customer has emergency.
Any one can help? Kim: Sure! I can jump into video call. CTO: Kim, I can do that, too! Kim: ?!?! (このあとデバッグは朝 4時まで続く、、、)
16 Zoooooooom ♀
17 OKRの導入 • Objective and Key Result • 会社の目標を個人/チーム間で共有 •
まだ始めたばかり ” We need alignment so that people can work on the right things at the right time” by Chloe Arthuers
18 宣伝タイム
19 We are hiring! • Developer Community Manager • Customer
Success Manager • Support Engineer https://www.wantedly.com/companies/circleci
20 フォロー頼む • 新機能のお知らせ • 日本語サポート • 障害情報
Thank you. 21 Optional Name