運用の現場を8年見てきて、「この人は障害に強いな」と感じるエンジニアには共通点があります。技術力の話だけではありませんでした。
1. 慌てない「型」を持っている
強い人は、障害時にいきなり手を動かしません。事象確定→影響把握→止血→原因、という順番が体に染み付いています。パニックにならないのは度胸ではなく、型があるからだと気づきました。
2. 「正常」を知っている
異常に気づけるのは、正常を知っているからです。普段からログやグラフを眺め、「いつものCPUは何%」「このプロセスは常駐している」を把握している人は、違和感で早く気づきます。監視のグラフを日常的に見る習慣は、地味ですが最強です。
3. 仮説→検証を回せる
「たぶんこれが原因」で終わらず、「なら、こうすればこうなるはず」と検証して確かめます。思い込みで設定を触って二次障害、をやらない。ログとコマンドで裏を取る姿勢が違います。
4. 記録と共有を面倒がらない
やったことを記録し、原因と対策を残す。同じ障害を二度起こさないための資産を作れる人は、チーム全体を底上げします。障害対応が「個人技」で終わらない。
5. 手を動かして仕組みを理解している
「なんとなく動いている」で済ませず、なぜ動くかを実機で確かめている人は、未知の障害にも応用が効きます。検証環境で壊して直す経験の量が、いざという時に効きます。
若手へ伝えたいこと
障害対応は、才能ではなく「型」と「習慣」でかなりの部分がカバーできます。正常を知り、慌てず順番通りに切り分け、記録を残す。これを続けるだけで、確実に強くなります。8年やってきて、結局はこの積み重ねが一番だと感じています。運用は地味ですが、システムを止めないという意味で、間違いなく最前線の仕事です。