key | value |
---|---|
氏名 | 加瀬健太(Kenta Kase) |
生年月日 | 1989/06/01 |
居住地 | 東京 |
@Kesin11 | |
Zenn | @Kesin11 |
Qiita | @Kesin11 |
個人ブログ | kesin.hatenablog.com |
SpeakerDeck | Kesin11 |
- バックエンド、フロントエンドを問わずCI/CDやビルドパイプラインの整備
- CIOps、GitOps等を活用したソフトウェア開発の自動化・省力化
- 自動テストの設計、構築
- 大規模なリポジトリにおける効率的なGit運用
- GCPを活用した開発
- AWSを活用した開発
- CircleCI, Github Actions, Bitrise, Jenkins, Cloud Build
- GCP(特にGCE、GCS、GKE、BigQuery、Looker Studio)
- AWS(特にECS)
- Git
- Terraform
- Ansible
- Docker、k8s
- Android、iOSビルド(特にiOSの証明書周り)
- TypeScript
- Ruby
CIのSaaSであるCircleCIのエンタープライズ向けであるCircleCI Server、GitHub Actionsのセルフホストランナー基盤の構築・運用メンバーとして参加。社内のエンジニアが利用しやすいCI/CD環境を提供している。
- 役割
- 社内向けCI/CD基盤サポートチームのメンバー(メンバー2名)
- 担当業務
- AWS上に構築されるCircleCI Serverの運用
- Terraformを利用したEC2やEKSなどのインフラ構築
- TypeScriptによるオートスケーリングやユーザー管理などの各種運用スクリプトを作成
- CircleCIの効率的な利用方法の社内サポート、ドキュメント作成
- GitHub Actionsセルフホストランナー基盤の設計
- AWS上に構築されるCircleCI Serverの運用
Unityを使用したモバイルゲーム開発におけるCI/CDの基盤となるJenkinsクラスタをクラウド上に構築。大規模開発でありながら安定したビルド環境を実現し、また2021年のコロナ禍やオフィス移転に際してもクラウドの利点を生かして業務への影響を最小限に留めた。
- 役割
- CI/CDチームのリーダー(メンバー3-4名)
- 担当業務
- ゲーム開発チームと共同でモバイルゲーム開発用のJenkinsクラスタ設計・構築・運用
- Terraformを利用したGCP上のインフラ構築
- Ansibleを利用したJenkins、ビルドマシン(Linux, macOS)のプロビジョニング
- Unityゲームのビルドパイプラインの構築
- 大規模リポジトリにおけるGit, Git LFSの効率的な使い方の調査・啓蒙活動
- 対外活動
ゲーム開発の傍らでテストやJenkinsによる自動化に興味を持っていたためSWET(Software Engineer in Test)グループに社内異動。
SeleniumやAppiumといったWeb/モバイルのE2Eテスト技術の調査、QAチーム用のバグチケット分析基盤の構築、ストア提出後のアプリがリジェクトされる可能性を機械的に検出するツールを開発。
- 役割
- QAサポートチームのリーダー(メンバー3名)
- 担当業務
- QA現場へのヒアリングと内製ツールの仕様策定
- ストア提出後のiOS/Androidアプリがリジェクトされる可能性を機械的に検出するツールをRubyで開発
- QAチーム用のバグチケット分析基盤をBigQueryとDataPortalで構築
- iOS/AndroidのE2Eテスト基盤となるデバイスファームサービスの調査
- 対外活動
ブラウザのソーシャルゲームタイトルのエンジニアとして、毎月のイベントや季節のキャンペーン施策、新規ゲームモードの開発。プログラミングだけではなく、プランナーと共にゲームの仕様決めやパラメータ設計、KPI分析、ゲーム画面の設計なども経験。
- 役割
- サーバーサイドエンジニア
- 担当業務
- Perlによるゲームサーバー、バッチ処理実装
- 大規模ユーザーを抱えるMySQLのテーブル、インデックス設計
- Jenkins運用
Repo | Stars | Forks |
---|---|---|
CIAnalyzer | ||
danger-textlint | ||
ts-junit2json | ||
Firestore-simple(Archived) |