シニア - インフラストラクチャ部門キャリアフレームワーク
GitLab インフラストラクチャ部門のシニアジョブレベルにおいて期待されるチームメンバーコンピテンシー。
シニア
インフラストラクチャにおけるシニアレベルのエンジニアは、個人の成果に加えてメンタリングとチームカルチャーの形成を通じて、チームの成果とカルチャーに大きく貢献しています。このレベルを超えると、エンジニアはスタッフエンジニアレベルを通じた技術的リーダーシップか、エンジニアリングマネージャーレベルを通じた管理職トラックかを選択して進むことができます。
アカウンタビリティ
- オンコールローテーションの対応標準を設定し、他者が自分の例から学べるよう支援し促進します。
- 問題を安全に解決し本番環境への変更を行えるよう、自身と他者のためにプロセスとランブックを作成・遵守・改善します。
- 改善の提案と取り組み、問題や非効率性の発見・対処、業務のドキュメント化に積極的に行動し、チームの業務負荷に応じてこれらを優先するための十分な情報を提供します。
- 既存データを活用するか、チームの意思決定を改善するための有用なデータを作成します。
- GitLab.com および GitLab Dedicated システムを含む本番システムの可用性・パフォーマンス・オペレーションオーバーヘッドへの業務の影響を常に考慮します。他者が同じことをできるよう支援します。
信頼性
- チーム目標を達成し、プロジェクトの DRI として行動し、チーム OKR ディスカッションをリードすることで、チームの成功に大きく貢献します。
- 意思決定を記録し、進捗を追跡し、他者が貢献できるよう、すべての業務についてエピックと Issue を作成・維持します。他のチームメンバーも同じようにできるようメンタリングします。
- 技術的スキルを継続的に成長させ、GitLab の外を見て業界のベストプラクティスや共通の課題を理解します。
- 自分自身の業務を通じて高いエンジニアリング標準を認識・維持するとともに、レビュー標準を設定し技術的意思決定に貢献します。
- 現在のアプリケーション・ツール・プロセスがどのように機能しているか、なぜそのように機能しているかを深く理解しようとし、それを改善するための実用的な視点をもたらします。
- 会社全体でのインタラクションにおいてチームとチーム目標を代表します。これらのインタラクションに備えるために他のチームメンバーやマネージャーと積極的に連携します。
自律性
- チーム目標を達成するための最も重要なタスクを特定・優先するために、時間とワークフローを管理します。
- プロジェクト DRI として効果的に機能します。可視性のためにプロジェクトエピックと Issue を設定・維持し、影響・タイムライン・依存関係を評価・伝達します。
- 自分の業務に影響を受けるか関心を持つステークホルダーを特定し、効果的にコラボレーションするためにマネージャーと連携します。
- チームの現在および今後の課題を理解し、チーム目標を達成するためにプロジェクトと技術的負債を優先するためにマネージャーと連携します。
- 既存の状態と望ましい状態を比較し、チームの問題に対する実用的かつ実現可能な解決策へのパスを定義する技術的提案を作成します。提案の長所と短所を認識し、可能な限りシンプルなソリューションを採用します。
- GitLab のツールとフィーチャーを理解しようと積極的に取り組み、チームのドッグフーディング機会を作ります。
チームビルディング
- CREDIT バリューに従い、他のチームメンバーも同じようにできるよう支援することで、チームカルチャーを作り維持します。GitLab 全体のカルチャーに貢献します。
- 他者が技術的スキルを成長できるよう、メンタリングを行います。
- インタビューをリードし、他者をトレーニングし、候補者体験を向上させるためにプロセスを改善することで、チームの採用において中心的な役割を果たします。役割の要件を理解し採用活動を支援するために採用マネージャーと緊密に連携します。
- チームのスループットに影響する割り込みを認識し、積極的に追跡・削減します。
- メンタリングやペアリング、および他者が貢献できる効果的なプロジェクトのリードを通じて、他者の乗数として機能します。
- 高パフォーマンスチームとはどういうものかを意識し、改善を特定・開始するためにマネージャーと連携します。
