言語
- プロダクションのコードを書いた経験があるもの
- Go
- Python
- Lua
- JavaScript(ES6~)
- Kotlin
- C#
- PHP
- そこそこ触ったことがあるもの
- Ruby
- Node.js
- Java
- SQL
- かじった程度
- Objective-C
- MATLAB
- GNU Octave
フレームワーク
- プロダクションのコードを書いた経験があるもの
- Flask
- .Net Core
- Ruby on Rails
- かじった程度
- Chalice
- Vue.js
- Laravel
クラウドインフラ
- AWS
- EC2、Lambda、CloudFront等の基本的なサービスの構築・運用経験
- AWS MediaLive及びその他のMedia Servicesを利用したライブ配信経験
- GCP
- Professional Cloud Developer保有
- GKE、GAE/Go、Datastore、CI/CD系などの構築・運用経験
クラウドネイティブ
- Docker
- 日常的に使用
- Kubernetes
- GKEを用いたクラスタの構築・運用経験
データベース
- Redis
- レプリケーション、Redis Sentinelによる監視を含めた構築・運用経験
- パフォーマンスチューニング
- MySQL
- 基本的な知識・利用経験のみ
- PostgreSQL
- 基本的な知識・利用経験のみ
- Firebase Realtime Database
- 基本的な知識・利用経験のみ
Webサーバ
- nginx, OpenResty
- 普通に使えるレベル
CI/CD
いずれも普通に使えるレベル。
- CircleCI
- GitHub Actions
- AWS CodePipelice等
- GCP CloudBuild等
SRE
- サービスレベル
- チームプロダクトにおけるSLO/SLAの設定・運用
- インシデント管理
- ポストモーテム・インシデントドキュメントの管理・運用
監視・ロギング系
- Datadog
- 基本的な監視・アラーティング
- Stackdriver
- Monitoring/Trace/Logging機能の利用経験
E2Eテスト
- Selenium
- 基本的な知識
- Katalon Studio
ジョブスケジューラ
- Rundeck
- 構築・運用
- プラグイン開発
- Jenkins
- 構築・運用
- E2Eテストの実行基盤としての利用
開発手法
- スクラム開発
- 4年以上のスクラムチームでの開発経験
動画配信
- 基本的な動画配信の知識
- 動画プレイヤーの開発、UI/UX向上
- AWS Media Services
- MediaLiveを利用したライブ配信
機械学習
- スタンフォード大学 Machine Learningコース修了
その他
- SonarQube
- 社内のSonarQubeサーバーの構築・保守・運用・利用ガイドラインなど
- CIとの統合
- Proxmox
- チームの開発用LXC/VM環境の構築・運用
- Huggin
- 構築・運用
- Slack
- botの作成等
- neovim
- IoT
- Raspberry Pi
- littleBits