サイトアイコン IT & ライフハックブログ|学びと実践のためのアイデア集

ジュニアからテックリードへ:3年間の成長ロードマップと実践例

ジュニアからテックリードへ

ジュニアからテックリードへ

テックリードへの成長には、技術力だけでなく、改善を測る力、チームに定着させる力、関係者と判断基準をそろえる力が必要です。

この記事では、ジュニアのインフラエンジニア「中村」が3年間でテックリードの役割を担うまでを、行動、成果、評価材料の順にたどります。

中村は実在の個人ではなく、複数の事例を統合した架空のケースです。本文の数値はこのケース内の変化を示すものであり、すべての組織に当てはまる基準ではありません。

このケースで扱う成長の全体像

中村が所属するのは、プロダクトエンジニア40名とSREまたはプラットフォーム担当7名で構成され、複数のスクワッドが開発を進める組織です。

入社時の担当は、クラウド運用とCI/CDの補助を担うジュニアインフラエンジニアでした。CI/CDは、コードの変更を継続的に検証し、本番環境へ届ける一連の仕組みです。具体的な構成を知りたい場合は、CI/CDパイプラインの実装例も参考になります。

3年間で広がった役割と成果
時期 中心課題 主な行動 評価材料
1年目 安定運用の土台づくり 基礎学習、小さな自動化、運用手順の整備 変更差分、命名規約、自動化した検証処理
2年目 改善の標準化 SLOの導入、リリース改善、コスト管理、メンタリング SLO定義書、実験ログ、運用方針、ダッシュボード
3年目 複数チームをまたぐ判断 内製プラットフォーム、インシデント運用、採用と評価の整備 構成図、方針文書、責任分担表、評価基準

成長を支えた組織の前提

このケースの「成長しやすい環境」は、単に新しい技術を使える職場を意味しません。失敗から学び、小さな改善を測定し、その結果を次の役割につなげられる環境を指します。

運用では、SLO、エラーバジェット、変更失敗率、MTTR、クラウドコストを継続的に確認します。

1年目は小さな改善を測定可能にする

1年目の課題は、安定運用の習慣を身につけ、自動化の効果を数字と成果物で示すことでした。

中村はLinux、ネットワーク、HTTP、クラウド、IaCの基礎を、日々の担当業務に必要な範囲から学びました。IaCは、サーバーやネットワークなどの構成をコードで定義し、同じ手順を繰り返せるようにする考え方です。このケースではTerraformを使っています。

3か月までの改善

どちらも「ツールを導入した」という説明で終わらず、変更前と変更後を同じ指標で比較しています。改善の価値を共有するには、作業量ではなく、待ち時間や誤検知がどの程度変わったかを示す必要があります。

半年までの改善

ランブックは、障害対応や定常運用の手順と判断条件をまとめた文書です。手順だけでなく、確認すべき状態と中止条件まで書くことで、担当者が変わっても対応を再現しやすくなります。

1年目に残す評価材料

これらは成果を説明するためだけの資料ではありません。次の担当者が改善を維持し、必要に応じて修正するための運用資産にもなります。

2年目は個人の改善をチームの標準へ変える

2年目には、自分の担当範囲で成功した方法を、チームが繰り返し使える仕組みへ広げました。

SLOで信頼性の判断基準をそろえる

中村はフロントAPIについて、応答時間のSLOをp95で300ミリ秒、可用性のSLOを99.9%と定めました。p95が300ミリ秒とは、このケースで計測した応答の95%が300ミリ秒以内に収まる状態を目標にするという意味です。

ダッシュボードを公開したことで、開発側とプロダクト側が同じ数値を見ながら、機能開発と信頼性改善の優先順位を話せるようになりました。

リリース失敗から戻る時間を短くする

統合テストを開発工程の早い段階で実行し、Blue/Green方式で切り替えられる運用を整えた結果、このケースの変更失敗率は23%から9%へ下がりました。

Blue/Green方式は、現在の環境とは別に新しい環境を用意し、検証後に接続先を切り替える方法です。問題が起きたときに元の環境へ戻しやすいため、ロールバックの平均時間も48分から14分へ短縮しました。

コストと育成も担当範囲に加える

中村はFinOpsの取り組みとしてクラウド資源のタグ基準をそろえ、未分類コストを月額の12%から2%へ減らしました。予約または利用コミットも見直し、年間見込みコストを11%削減しました。

FinOpsは、技術、財務、事業の担当者がクラウド利用と費用を継続的に確認し、支出の判断を改善する運用です。このケースでは、まず「何に費用がかかっているか」をタグで追える状態にしました。

同時に、インターン2名のメンターを担当しました。週次の1on1では、目的、進捗、障壁、次の一手を順に確認し、技術的な答えを渡すだけでなく、仕事の進め方を共有しました。

2年目に残す評価材料

3年目は技術、人、事業の判断をつなぐ

3年目の中村は、自分が作業を完了するだけでなく、複数のチームが安全に作業できる共通基盤と判断方法を整えました。

内製プラットフォームで安全な作業を標準化する

内製開発者プラットフォーム(IDP)は、開発者が共通の手順と制約のもとで、環境作成やデプロイを自分で進めるための社内基盤です。

このケースの最小構成では、リポジトリのテンプレート、CI/CD、権限、監視、SLOのひな形をまとめました。新しいサービスの初回デプロイにかかる時間は3日から半日へ短縮され、オンボーディングは手順書に沿って完了できる状態になりました。

仕組みの流れは次のとおりです。

  1. 開発者がリポジトリのテンプレートからサービスを作成します。
  2. CIがコードの検査、テスト、スキャンを行い、イメージをレジストリへ保存します。
  3. IaCモジュールとポリシーの検査を通して、ステージング環境を用意します。
  4. 一部の利用先から段階的に切り替えるカナリア方式で確認し、本番環境へ反映します。
  5. メトリクス、ログ、トレースとSLOを同じ監視画面で確認します。

この構成は完成形ではなく、ケース内の最小例です。実際の採用範囲は、組織の権限設計、監査要件、既存の運用に合わせて決めます。

インシデント対応の役割を明確にする

中村は自動トリアージと担当役割を整え、重大インシデントの検知から収束までの平均時間を41分から17分へ短縮しました。

対応後にはポストモーテムの書式を統一しました。ポストモーテムは、障害の経緯、影響、判断、再発防止策を記録し、次の改善へつなげるふりかえりです。

責任分担にはRACI表を使いました。これは、作業の実行者、最終責任者、相談先、報告先を整理する表であり、緊急時に「誰が決めるか」を探す時間を減らします。

採用、評価、事業判断へ広げる

中村は面接の評価基準を技術スキルと行動に分け、面接官による判定のばらつきを抑える仕組みを整えました。ジュニアからシニアまでのキャリアラダーも、職能と組織への影響の二つの軸で更新しました。

四半期レビューでは、プロダクト、カスタマーサクセス、財務の担当者と、SLO、変更失敗率、コストを一枚のダッシュボードで確認しました。技術指標を並べるだけでなく、どの判断に使う数値なのかを合意することが、この段階の役割です。

3年目に残す評価材料

3年間に共通する改善の進め方

中村の成長を支えたのは、毎年別の技術を習得したことだけではありません。対象が個人作業、チーム運用、組織横断の仕組みへ広がっても、次の流れを繰り返しています。

  1. 観測する:待ち時間、失敗率、復旧時間、未分類コストなど、困りごとを表す指標を決めます。
  2. 小さく変える:対象と期間を絞り、戻せる形で改善を試します。
  3. 同じ指標で比べる:変更前後を比較し、効果と副作用を確認します。
  4. 標準にする:手順、テンプレート、ダッシュボード、評価基準として他の人が使える形にします。

ツールの導入数を成果にすると、利用されなくなった後に価値が残りません。待ち時間や失敗が減り、その方法を別の担当者が再現できる状態まで作ることが、仕組み化です。チーム全体の改善テーマを探す方法は、開発チームのムダを減らす実践フレームワークでも整理しています。

役割が変わるときの30-60-90日プラン

新しい担当へ移るときは、最初から大きな改革を始めず、観測、実装、定着の三段階に分けます。

30-60-90日プランの使い方
期間 目的 行動例 完了の目安
0〜30日 現状を観測する 指標、SLO、依存関係、変更時の危険を棚卸しし、小さな改善を三つ試す 優先する問題と基準値を説明できる
31〜60日 改善を実装する テンプレートや自動化など、作業の流れを改善する仕組みを一つ導入する 変更前後を同じ指標で比較できる
61〜90日 改善を定着させる ルール、文書、ダッシュボードを整え、担当者が変わっても運用できるようにする 別の担当者が手順を再現できる

ふりかえりは事実、意味、次の行動に分ける

複数の改善を並行する場合は識別子を付け、どの変更がどの結果につながったかを追えるようにします。

ADRで判断の理由を残す

ADR(アーキテクチャ意思決定記録)は、技術上の決定と理由を短く残す文書です。

背景、選択肢、決定、トレードオフ、ロールバック条件、再評価日を記録します。結論だけでなく、当時の制約と見直し条件を残すことで、後から同じ議論を繰り返すのを防ぎます。

成長しやすい環境を見分ける質問

転職や社内異動では、制度の有無だけでなく、実際に使われた例を確認します。

抽象的な方針だけでなく、直近の記録、ダッシュボード、改善例が示されるかを見ると、制度が日常の運用に組み込まれているかを判断しやすくなります。

成長を止めやすい三つの落とし穴

今日から始める三つの行動

  1. SLO、変更失敗率、MTTR、コストのうち、担当業務に関係する指標を一枚にまとめます。
  2. 小さな自動化または可視化を一つ選び、変更前の値と確認方法を記録してから実施します。
  3. 週次デモで結果と副作用を共有し、次に試す変更を決めます。

テックリードの役割は、すべての技術判断を一人で引き受けることではありません。技術上の改善を測定可能にし、他の人が再現できる仕組みに変え、事業側を含む関係者が同じ基準で判断できる状態を作ることです。

実務で使う確認リスト

モバイルバージョンを終了