@bells17 (Daiki Hayakawa)

Kubernetesやコンテナを専門としており、RancherをベースとしたKubernetes as a Serviceの開発や、Kubernetes向けのコンポーネント・Operatorの開発を行うソフトウェアエンジニア。Kubernetesを専門とする前は、Webアプリやソーシャルゲーム、アドプラットフォームのバックエンドシステムの開発やクラウドインフラの構築・ 運用などを行っていました。

また、技術コミュニティでの登壇やYouTube、技術記事や書籍の執筆などによる情報発信も行っています。

Kubernetesやコンテナ領域関する情報を主に発信しています。

副業によるアプリケーション開発、インフラ構築、技術顧問や技術記事執筆なども行っています。

副業に関するご相談などはX(Twitter)のDMからご連絡ください。


Experience

Kubernetes/コンテナ

様々なKubernetes向けのコンポーネントやOperatorの開発やKubernetesへのcontribute、YouTubeやブログ、講演などでのKubernetesの内部実装を中心とした解説などを行っています。

  • YouTubeやブログ、講演などでのKubernetesの内部実装を中心とした解説
  • コードコントリビューションやドキュメント翻訳などのKubernetesへのcontribute
  • CloudStack環境向けCSI Driverの開発
  • IDCFクラウド向けCloud Controller Managerの開発
  • IDCFクラウド インフィニットLB向けIngress Controllerの開発
  • Rancher向けCluster Autoscalerの開発
  • KubernetesでLVMをボリュームとして使用するためのOSSであるTopoLVMの開発
  • Kubernetesのボリュームの自動リサイズを行うOSSであるpvc-autoresizerの開発
  • Kubernetesで階層型名前空間管理を実現するOSSであるaccurateの開発
  • Docker ComposeやDev Containersなどを用いた開発・テスト環境構築の改善
  • その他多数のKubernetes Operatorの作成など

アプリケーション開発

これまでにソーシャルゲームやECサイト、アドプラットフォームのバックエンドシステム開発など、Web領域でのアプリケーション開発中心に行ってきました。また、Vueなどのフレームワークを利用したJavascriptやHTMLを利用したWebフロントエンド開発も経験があります。

  • アドプラットフォームの広告システムや広告データ基盤の開発
  • 複数のソーシャルゲームのバックエンドシステム開発
  • 海外向けECサイト及び倉庫・配送システムにおけるバックエンド・フロントエンドのシステム開発
  • LINEのチャットボットアプリケーション開発
  • Go/gRPCを利用した基盤システム開発
  • Kubernetesを利用したマイクロサービス開発
  • インフラを中心とした運用自動化ツールの開発
  • その他多数のWebを中心としたアプリケーション開発

クラウドインフラ/DevOps

これまでに数百台規模のクラウドインフラの運用やKubernetes/コンテナの導入、CI/CDワークフローやInfrastracture as a Code(IaC)の導入などの自動化の推進などを行ってきました。

  • 月間100億リクエスト超のアドプラットフォームのAWSを用いた約400台規模のサーバ運用やシステム改善、キャパシティプランニング
  • 多数のシステムへのCI/CDワークフローやInfrastracture as a Code(IaC)の導入を含むデプロイワークフローの構築
  • AWS・GCPなどのパブリッククラウドを用いたインフラ構築・運用
  • Kubernetesによるインフラ構築・運用やそれに伴うコンテナの導入や移行
  • オンプレ環境へのKubernetesの導入支援
  • Kubernetesやコンテナ導入のためのガイドライン策定
  • その他クラウドインフラを中心とした様々なインフラの運用や自動化の導入・促進

OSS Contribution

主にKubernetes関連のOSSを中心にContributionを行っています。


特にKuberntes関連リポジトリへのコントリビューションはこちらから確認できます。
またKuberntes関連リポジトリに作成したPull Requestの一覧こちらから確認できます(GitHubによるログインが必要です)

その他

ソフトウェア開発やインフラ構築・運用以外にも、製品ロードマップの策定やプロジェクトマネジメントの実施、会社やクライアントとの調整・折衝などについても経験があります。

  • 製品ロードマップの策定やプロジェクトマネジメントの実施、開発チームへのスクラム開発の導入
  • 会社やクライアントとの各種調整や折衝、技術支援など
  • 社内の様々なプロジェクトへのコンテナ/Kubernetes、自動化やCI/CDの導入支援
  • コンテナ技術/Kubernetesを中心とした研修の立案や実施
  • コンテナ技術/Kubernetesを中心とした社内ガイドライン策定
  • DevRel活動
  • 面接やスカウトなどのエンジニア採用業務への対応
  • 社内SE業務
  • etc

Side Job(副業)

副業によるアプリケーション開発、インフラ構築、技術顧問や技術記事執筆などを行っています。副業に関するご相談などはX(Twitter)のDMからご連絡ください。

  • 技術記事執筆: 『Software Design』など商業誌への技術記事の寄稿や技術同人誌などでの技術記事の執筆や技術系書籍のレビューなど
  • 株式会社サイボウズ: necoチームにてtopolvm、accurateなどのOSS開発やKubernetesへのenhancement提案のための技術調査などを実施
  • 株式会社クロスビット: 新規サービス立ち上げに伴うアプリケーション開発、インフラ設計・構築や技術顧問などを行う
  • CollaboGate Japan 株式会社: Decentralized Identifiersを利用したIoTプラットフォームのためのインフラ基盤の設計・構築・運用、およびアプリケーション開発を行う
  • 株式会社テックタッチ: インフラ領域の作業効率化のための自動化ツールの開発を担当
  • ぼくらの英語コーチング: 新規サービス立ち上げに伴うアプリケーション開発、インフラ設計・構築や技術顧問などを行う
  • アイデアビット株式会社: 新規サービス立ち上げに伴うインフラ設計・構築や技術顧問などを行う

Skills

  • Kubernetes/Containers/Cloud Native Ecosystem
  • Public Cloud (GCP, AWS, IDCF Cloud, etc) & VMWare
  • Infrastructure as Code (Ansible, Terraform, etc)
  • CI/CD (GitHub Actions, GitOps, CircleCI, Jenkins, etc)
  • Database/KVS (MySQL, etcd, Redis, MongoDB, etc)
  • Monitoring (Grafana, Datadog, CloudWatch, Stackdriver, etc)
  • Programming (Go, Javascript, Ruby, PHP, Python, etc)


Others