Slide 1

Slide 1 text

"お客さまの課題を エンジニアリングで解決する" Mackerel CRE のアプローチ 株式会社はてな

Slide 2

Slide 2 text

Hello! ❖ 井上 大輔 (id:a-know / @a-know) ❖ 略歴 ➢ SIerでシステムエンジニア(約 6年) ➢ Web系ベンチャー企業でサーバーサイドエンジニア(約 4年) ❖ 技術的なトピック ➢ Go / Ruby ➢ AWS / GCP ➢ Mashup Awards 2018 API部門賞 受賞

Slide 3

Slide 3 text

Hello! ❖ 三浦 美沙 (id:missasan / @mur_ms_) ❖ 略歴 ➢ SIerでインフラエンジニア ➢ MSP企業でテクニカルセールスなど ❖ 技術的なトピック ➢ サーバー構築 / 運用 ➢ オンプレミス / クラウド

Slide 4

Slide 4 text

Mackerel ?

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

Mackerel(マカレル)とは? ❏ サーバー死活監視 ❏ パフォーマンスモニタリング ❏ アラート・通知 ❏ インフラ統合管理 ❏ etc.

Slide 7

Slide 7 text

Mackerel とは

Slide 8

Slide 8 text

“CRE” の業務の紹介

Slide 9

Slide 9 text

● 顧客に寄り添い、顧客が抱える真の課題にフォーカスし、その課題を技術を 軸として顧客と共に解決を図る ● 担当プロダクトに対する顧客満足度を向上させる CRE とは? ➔ Customer Reliability Engineer(顧客信頼性エンジニア) はてな CRE のミッション

Slide 10

Slide 10 text

❖ 4つのアプローチの軸 ➢ カスタマーサクセス ➢ テクニカルサポート ➢ テクニカルアシスト ➢ テクニカルコミュニケーション Mackerel CRE の主な業務

Slide 11

Slide 11 text

"お客さまの課題を エンジニアリングで解決する" Mackerel CRE のアプローチ

Slide 12

Slide 12 text

アプローチ その1: テクニカルサポート

Slide 13

Slide 13 text

...の、前に ❖ テクニカルサポート業務を遂行するにあたっての、転職前の不安 ➢ 「テクニカルサポート業務自体に魅力は感じるけれど ......」 ➢ 「エンジニアとしてさらに腕を磨いていくことも諦めたくない!」 ➢ 「実際、そんなことは可能なんだろうか?」 ❖ (なんとなく、貯金を切り崩して仕事をしていくようなイメージを(勝手に)抱い ていた)

Slide 14

Slide 14 text

やってみてわかったこと ❖ 「サーバー監視サービス Mackerel」のテクニカルサポート業務は、エンジ ニアとしての”地力”を身に付け、伸ばすことができる仕事!

Slide 15

Slide 15 text

それはなぜか? ★ 様々な技術の “土台” となりうる技術要素と向き合う仕事だ から ★ 様々な技術を活用しているお客さまのお困りごとを、一緒に 解決へと導く仕事だから ★ 「問題解決」のために、問題や課題の “本質” にフォーカス することが求められる仕事だから

Slide 16

Slide 16 text

幅広い技術や知識の習得、開発手法などに対する理解を 求められます ● Linuxカーネル・システムパフォーマンスについて ● 各種パブリッククラウドサービスの概要や特徴、勘所、現在のトレンドなど ● コンテナ・コンテナ関連技術 ● ウェブを支える技術(HTTPなど) ● 一般的なインフラアーキテクチャやクラウドデザインパターン ● よく活用されているミドルウェア ● Infrastructure as Code ● DevOps ● などなど...

Slide 17

Slide 17 text

もう少し具体的に... ❖ Mackerelが表示している「CPU使用率」「メモリ使用量」などは、そもそも何なのか? ➢ Linuxカーネル、システムパフォーマンスの仕組みへの理解 ➢ エージェントソフトウェアのコードリーディング( Go言語) ❖ サーバーレス構成で組んでいるシステムの監視はどのようにおこなうべきか? ➢ 「監視」が実現すべきことへの理解 ➢ サーバーレスアーキテクチャの特性や構成技術の理解 ➢ 監視要件への落とし込みをいかにおこなうか?

Slide 18

Slide 18 text

もう少し具体的に... ❖ よく使われる・人気のミドルウェアの監視はどう実現するべきか?うまく組み合わせて 使うことはできるか? ➢ Mackerel 以外のミドルウェアへの理解(エンジニアとしての技術的選択肢の幅が広がる) ❖ Mackerelのセットアップを自動化したいがその方法は? ➢ Infrastructure as Code の理解と実現

Slide 19

Slide 19 text

もう少し具体的に... ❖ Mackerelエージェントソフトウェアが起動しないバグがあるようだが? ➢ 本当に起動していないのか? ➢ 何を持って起動していないと判断されたのか? ➢ 起動していないとしたら、どういう原因がその現象を引き起こし得るのか? ➢ ...といった、問題解決能力

Slide 20

Slide 20 text

現時点で習得していなくても大丈夫です・一緒に成長していきましょう!  【井上の入社時点でのスキルマップ】 ● Linuxカーネルシステムパフォーマンスについて  【さっぱりわからない】 ● 各種パブリッククラウドサービスの概要  【まぁ大丈夫】 ● コンテナ・コンテナ関連技術  【さっぱりわからない】 ● ウェブを支える技術(HTTPなど)  【雰囲気ならわかる】 ● 一般的なインフラアーキテクチャ  【雰囲気ならわかる】 ● よく活用されているミドルウェア  【雰囲気ならわかる】 ● Infrastructure as Code  【まぁ大丈夫】 ● DevOps  【まぁ大丈夫】 ● などなど...

Slide 21

Slide 21 text

一緒にテクニカルサポート、やりませんか? ❖ 「学び」を得られることも去ることながら、「手を出すことの許されない聖域」のよう に感じていたところが「その気になれば調べられるところ」になる感覚も得られます ➢ Linuxカーネルも “コード” で動いている! ➢ 安易な妥協や決めつけをせず、とことん突き詰めていくことが大事 ❖ CREとしてテクニカルサポートに取り組むことで、エンジニアとしての “地力” をぜ ひいっしょに身につけていきましょう!

Slide 22

Slide 22 text

アプローチ その2: カスタマーサクセス

Slide 23

Slide 23 text

Mackerel のカスタマーサクセス - Mackerelのお客さまが、Mackerelを使って成功体験を得てく れること、そしてその体験を周囲に伝えてくれることを目指す

Slide 24

Slide 24 text

変化を捉えてサポートする お客さまの変化をキャッチアップして適切にアクションする オンボーディング (導入) サクサク、ストレスなく Mackerel使ってもらえるよう になるまで。旧システムから の移行や、予定台数の導入 を終えている。 アダプション (定着) お客さまとよい関係を保ちつ つ利用を促進してもらう。お客 さまの状態を分析し、適切な タイミング・方法でアプローチ する。 ロイヤリティ (利用促進) Mackerelへの満足度も高く、 気に入っている。他チームな どでの利用を進めてくれる。イ ンフルエンサー。 テクニカルサポートは全てのステージに関わる

Slide 25

Slide 25 text

キャッチアップする“変化”とは? - 利用状況(利用開始してからの期間、登録しているサーバー 台数、利用機能、ログイン状況など) - NPS(Net Promoter Score) - 訪問によるヒアリングから得られるフィードバック

Slide 26

Slide 26 text

example: 利用状況(イメージ) - 増加も、減少もお客さまの“システム”の大きな変化

Slide 27

Slide 27 text

example: NPS(Net Promoter Score) - プロダクトへの愛着や満足度を測る指標 - ありがたいことにかなり高い数値

Slide 28

Slide 28 text

実際にとる“アクション”とは? 現状の困りごとを解決しつつ、オンボーディングを促進 - カスタマーサポートによる高頻度のコミュニケーション - ハンズオンの実施 - 技術ディスカッションの開催 - 参考情報の提示 - 公式イベント・アンバサダープランへの招待

Slide 29

Slide 29 text

面白さでもあり大変さでもある - 仕事をつくる - 効果を測る - チームに浸透する

Slide 30

Slide 30 text

メンバーが増えたらできそうなこと - バケツの穴を塞ぐ活動 < バケツに水を入れる活動 - オンボーディングメニューの拡大 - devops, コンテナ, サーバーレス, 機械学習 ...etc - 変化するお客さまの環境やMackerelの技術要素に伴走 - 顧客変化を見逃さない仕組みの強化 - 行動ログから分析 - 自分たちの業務もエンジニアリングで効率化

Slide 31

Slide 31 text

まとめ - “お客さまの課題をエンジニアリングで解決する”! - エンジニアリング志向でも、お客さま志向でも楽しめる仕事!

Slide 32

Slide 32 text

一緒に働く仲間を募集中です! - 「はてな CRE」で検索! - $ curl -sIL mackerel.io | grep cre

Slide 33

Slide 33 text

Wellcome to our CRE team!