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
Kim, Hirokuni
September 28, 2018
0
100
カレはCircleCIを愛しすぎている
CircleCIのDev CultureとRemote Cultureの紹介
Kim, Hirokuni
September 28, 2018
Tweet
Share
More Decks by Kim, Hirokuni
See All by Kim, Hirokuni
How We Migrated K8S Without Downtime
kimh
0
190
エンジニアが起業する意味: 起業経験ゼロから電動キックボード 事業を創る話
kimh
0
1.2k
K8sとTraefikでつくるマイクロフロントエンド
kimh
14
2.8k
CI/CDを使い倒して数段上のソフトウェア開発をしよう (デブサミ関西)
kimh
2
1k
デブサミ福岡: CI/CDを使い倒して数段上のソフトウェア開発をしよう
kimh
0
560
CircleCI 2.0を支える2つの コンテナクラスターとSRE
kimh
6
6.2k
なぜ今CI/CDがアジャイル組織に必要とされるのか?
kimh
0
340
CircleCI 2.0を支える2つのコンテナクラスター
kimh
2
4.5k
CircleCI 2.0を支えるインフラとSREの役割
kimh
5
2.3k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
223
9.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
GraphQLの誤解/rethinking-graphql
sonatard
70
10k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
BBQ
matthewcrist
88
9.6k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
490
How to Think Like a Performance Engineer
csswizardry
22
1.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
360
Raft: Consensus for Rubyists
vanstee
137
6.9k
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