Salih Sevik の顔写真

Salih Sevik

Engineering Lead — Backend, Infrastructure & DevOps

アイデンティティ/アクセス基盤、プラットフォームアーキテクチャ、本番インフラ

トルコ・イスタンブール · [email protected] · LinkedIn

サプライチェーン計画 SaaS ベンダーにて、バックエンド・インフラ・DevOps を統括。2019年2月以降、正式なマネジメント職として7年半になる。3つの領域を率い、VP of Software Engineering に直属。さらに増員なしで2つの領域を引き受けた。顧客向けサーバー全台の本番データベースのオーナーシップと、テストおよび CI である。直属の部下は4名で、その人事評価も担う。.NET 歴15年、うち12年は現職であり、エンタープライズのエンドカスタマー18社に提供される製品に携わってきた。ダッシュボード API 基盤を立ち上げ、2019年にアイデンティティ/アクセス基盤を引き継いで以降その最多コントリビューターであり、自律エージェントの認可方式を設計した。最初の3年は2社のデジタルエージェンシーでのクライアント案件である。

マネジメントと担当範囲

スキル

アイデンティティとアクセスOAuth 2.0、OpenID Connect、token exchange、権限委譲(delegation)と impersonation の区別、シングルサインオンおよび外部 ID プロバイダーとの SAML / OpenID Connect フェデレーション、マルチテナントの claim 設計、最小権限の IAM、補完統制を伴うリスク受容の文書化、セキュアコーディング基準、ペネトレーションテストプログラムのオーナーシップ、KVKK/GDPR のデータ保持
バックエンドとデータC# / .NET(Framework 2.0 から .NET 10 まで)、ASP.NET Core、WCF、REST、Dapper、Entity Framework Core、SQL Server の内部構造とインデックス設計、PostgreSQL、MongoDB、Redis、Elasticsearch、ActiveMQ、Quartz.NET、ETL コネクタフレームワーク
クラウドと運用AWS(ECS、Lambda、EC2、EBS、S3、ALB、CloudWatch、IAM、ECR、Secrets Manager)、Docker、GitLab CI/CD、セルフホスト Runner 群、マルチリージョンデプロイ
AI とエージェント基盤MCP サーバー、エージェント間の権限委譲、テナント単位のエージェントセッション、LLM ゲートウェイ、トークンコストの按分と予算管理

職務経歴

Solvoyo

トルコ・イスタンブール(サプライチェーン計画・リテール SaaS ベンダー) 2014年5月 - 現在

Backend - Infra & DevOps Lead

2019年2月 - 現在

VP of Software Engineering 直属。2019年2月以降このマネジメント職を継続して担っており、現在の肩書は後年に付与されたものである。

  • バックエンド・インフラ・DevOps 領域を統括。3つの専門分野にまたがる4名が直属し、その人事評価も担う。5ポジションのうち1つは、自ら判断し実行した人員の退職により空席である。
  • 2019年に全社のアイデンティティ/アクセス基盤——18社のエンタープライズ顧客が利用する製品のシングルサインオン基盤——を引き継ぎ、以降その最多コントリビューターである。対象は認可サーバー、管理 API、ユーザー管理フロントエンド、外部 ID プロバイダーとのフェデレーション、マルチテナントの claim モデル。自身の比率は、基盤の全履歴に対する30%から、直近3年では43%へと上昇している。
  • プラットフォーム上で自律エージェントをどう認可するかを設計した。impersonation ではなく権限委譲を用いることで、人に代わって動くエージェントは誰から委譲されたかを可読な形で保持し、その人の権限を超えることができず、動作するその瞬間において単一顧客のデータ内にとどまる。構築・テストを終えて稼働しており、直近の監査でも本番環境に露出は見つかっていない。周辺のエージェント基盤はチームで構築した。
  • 空席となった専門領域を2つ、いずれも増員なしで引き受けた。顧客向けサーバーおよびデータベース全台の本番データベースのオーナーシップ——バックアップと復旧の戦略、インデックス保守、キャパシティ——と、テストおよび CI 領域である。
  • アイデンティティスタックを、それを利用するすべてのシステムにわたって刷新した。パッチを適用できない依存関係については、緩和策と再評価のトリガーを添えて残存リスクを書面で受容した。
  • 全社のジョブオーケストレーション基盤のコアメンテナーかつリリース可否の最終判断者であり、80を超える連携モジュールからなる ETL 群の連携責任者。
  • マルチリージョンの AWS、ソース管理、CI 環境を所管。セルフホストの CI Runner 群を含む。

Senior .NET Developer

2014年5月 - 2019年2月
  • ダッシュボード API 基盤を立ち上げた。最初のコミット(2017年3月)は自身のものであり、10年連続で貢献した結果、29名のコントリビューター中で現在も最多である。54プロジェクトと、SQL Server、MySQL、MongoDB、Elasticsearch、CloudWatch、GIS、Jira、実行管理バックエンドに対応する23のプラガブルなデータアクセスアダプターを擁する。
  • 同基盤のテナント分離を設計した。顧客ごと・環境ごとに独立したデータ接続を持ち、リクエスト時に呼び出し元のトークンから解決される。共有のコントロールプレーン全体には顧客識別子が適用される。
  • 顧客向け計画 Web アプリケーションにおいて、49名のコントリビューター中の最多。2014年から2026年まで、すべての暦年でコミットがある。
  • プラットフォームのスケジュール実行されるワークフロー・シナリオ・通知ジョブを現在も動かしている event-monitor Windows サービスを、最初に開発した。

Magiclick

トルコ・イスタンブール(デジタルエージェンシー)

.NET Application Developer

2013年2月 - 2014年5月
  • Google AdWords API 連携プロジェクトを構築。複数案件が並行するデリバリー体制のなかで、クライアント向けアプリケーションの開発と保守を担当した。

Pixelplus Interactive

トルコ・イスタンブール(デジタルエージェンシー)

.NET Application Developer

2011年1月 - 2013年2月
  • 金融サービスおよびグローバル消費財ブランド向けに Web アプリケーションを提供した。Akbank、Garanti、İş Bankası、Denizbank、銀行間カードセンター(BKM、NFC)、Volkswagen、Mercedes-Benz、Microsoft が対象であり、常駐勤務を含め顧客から直接要件を引き取りながら、複数アカウントを並行して担当した。

それ以前:PHP 開発インターン、MOBIM Software(2009年10月 - 2009年12月)/システムアナリスト インターン、Xerox(2008年7月 - 2008年9月)。

学歴

Boğaziçi University(ボアジチ大学)、イスタンブール

経営情報システム(Management Information Systems)学士(BSc)、2004年 - 2009年
優等での卒業 · GPA 3.37

語学

トルコ語 — 母語
英語 — ビジネスレベル(professional working proficiency)。コミット、マージリクエスト、技術標準、ベンダーへのエスカレーションはすべて英語で書いている