こんにちは、コインチェック採用グループリーダーの今井です。
コインチェックは2020年3月の緊急事態宣言を受けて、リモートワークに移行しております。
そこで今回は、ホットウォレット開発グループの山口さんが今どのような働き方をされているのか、実際にお宅に訪問して1日密着インタビューさせていただきました!
山口さんの1日
コアタイム:12:00〜15:00
11:00〜12:00 採用候補者確認・スカウトプールチェックorエラー発生があればその原因をチェック
12:00〜13:00 お昼休憩
13:00〜14:00 実装系以外の業務
14:00〜15:00 昼会
15:00〜20:00 実装の業務
では実際に詳しくみていきましょう!(山口さんありがとうございます!)
11:00〜12:00
今井:この時間はどんなことをされているんですか?
山口:基本的にはホットウォレット開発グループで採用を検討している候補者の方や、スカウトさせていただく方のチェックを行っています。暗号資産の開発や保守関連というよりは採用業務関連の仕事をしていることが多いですね。他にはエラーが発生していれば、そのチェックをしています。
今井:いつも採用業務のお手伝いいただきありがとうございます…!エラーというのはどういったものですか?
山口:1番ありがちなのは暗号資産(仮想通貨)ノードのブロック同期が遅れていて、正常に処理ができていないということですね。この場合はなぜ遅れていたのかをチェックして、軽いものであればその場で修正して、修正パターンが複数ありそうなものであれば、昼会(後述)で相談しながら調整をします。
12:00〜13:00
今井:この時間は休憩されていると言うことですが、リモートワークに移行して休憩の過ごし方も変わってきたのではないですか?
山口:そうですね。出社していない時はお昼ご飯を作って食べたり、夕飯の準備をしています。また掃除等々もこの時間にすることが多いですね。他には猫を2匹飼っているのでその子たちのお世話もしていますよ。
今井:奥様と分担して家事されているんですね!よく作る料理はあるんですか?
山口:妻が出社の場合だと僕がすることが多いですね。よく作るのはシチューです。作り置きが出来るものを中心に作ります(笑)。とはいえ妻のお弁当を作ったりもしているのでそのおかずを作ったりもしています。
今井:お弁当まで…!仕事だけじゃなく家庭にもめちゃくちゃ貢献されてるじゃないですか!猫ちゃんもかわいい……。
ちなみに現状でも出社することはあると思うのですがその際はどうしているんですか?
山口:出社している時はチームメンバーでお昼ご飯を食べに行きます。他部門の方と食べに行くことも多いですね。中でも1番多いのはSREチームのメンバーです。席が近いこともあって。
13:00〜14:00
今井:この時間は実装系以外の業務をされているとのことですが、具体的にはどういったことをされているんですか?
山口:かなり多岐に渡ります。例えば、金融庁からの質問リストに対して、内部から聞かれたことを回答することもありますし、採用面接の日程調整もこの時間で行っていますよ。他には起きていた問題等について、ホットウォレット開発グループのみならず、SREやアプリケーション開発グループといった普段関わりのあるチームのSlackチャンネルを見ていることもあります。コードレビューをしたりするのもこの時間ですね。
今井:確かに様々なことをされていますね。実装系以外でもこんなに業務があるんですね!
山口:もちろんこれを1日にやっているというわけではないですよ!(笑)。これもあくまで一例で、日々様々な業務を行っています。
14:00〜15:00
今井:この時間は昼会とのことですが、チームメンバーとはどんな話をされているんですか?
山口:共有事項を話している時間が30〜40分程度、カジュアルに話をしている時間が10分〜20分ですね。共有事項ではToDoの確認や、コードレビューで気になったところを聞いたり、ロードマップと照らし合わせたタスクの整理を行っています。カジュアルな話はプライベートであったことなどざっくばらんに色んなことを話しています。リモートワークだとチーム内コミュニケーションがどうしても減ってしまうのでこの時間も大切にしています。
今井:なるほど、一つ気になったのですがロードマップってどういう形で敷かれているんですか?
山口:ホットウォレット開発グループでは3ヶ月毎に短期的な目標を置いているのでその達成へコミットしていくことが日常の業務内容にもなっています。なのでそれに対してのそれぞれの業務進捗を皆で確認します。
15:00〜20:00
今井:この時間は実装系の業務にあてられているとのことですが、ここではどんなことをされているんですか?
山口: 例えば、暗号資産ノードのバージョンアップをするためにAWSの個人環境で動作確認を行ったりしています。最近だと、EC2上で動いているdockerコンテナをECSに移すための検証作業を行いました。暗号資産ノードの冗長化は一般的なWebサービスの冗長化と異なり、ただサーバーを増やせばいいというわけじゃないんです。同じサーバーにリクエストをしないと違う結果が返ってくることが多いので、その検証と調整を行ったりもしています。
もっと大きな業務でいくと、取扱通貨のネットワークアップデートがあるので、通貨のエアドロップやハードフォーク対応で、通貨のスナップショットを撮るために入出金を停止する手順を調整したり、本番環境へ反映させる際の流れを他部門と話し合っています。
お客様の資産を預かっているものに対する変更なので、何を止めればどうなるのかのシミュレーションや当日誰が何をするかについて、他部門と連携しながら綿密に調整します。
他には新規通貨取扱の開発ミーティングなどを行ったりもしていますね。
今井:では1日を通してだと、実装系の作業とそれ以外の作業はどれぐらいの比率で行われているんでしょうか?
山口:日にもよりますが、大体7:3ぐらいの比率で作業していることが多いです。
今井:この時間には採用面接をされていることも多いですよね。面接は普段どのような感じで対応されているんですか?
山口:面接の1時間前から面接準備をしています。その方の経歴を読んで、事前に質問したい内容をリストアップする時間です。または選考過程で課題を提出していただくことがあるので、気になったところを面接内で質問するためのチェックもしています。
今井:なるほど、山口さんが面接内で特に意識しているポイントってなんでしょうか?
山口:コインチェックで働くイメージが出来るかがメインです。あとはその人にとってやりたいことが、このチームで出来ることとマッチしているのかは確認出来るように心がけています。また、しっかりと自走出来るかや、コミュニケーションという観点でもチームに合っているのかは意識しているポイントですね。
いかがでしたでしょうか?山口さん、1日密着させていただきありがとうございました!