Shotaro Takai

Sun* Inc. / Engineer横浜市

Shotaro Takai

Sun* Inc. / Engineer

Connect to learn more

You'll be able to see their introduction and other information once they have accepted your connection request.

About Sun* Inc.

Sun* Inc.6 months

EngineerPresent

- Present

devopsエンジニアとして、web系システム開発の非機能要件定義、設計、構築、運用を行っております。IaC、コンテナ、CI/CDを活用した開発効率化が得意で、このフィールドで積極的に課題解決を行っております。ベトナム在住経験があり、ベトナム拠点にいるバックエンド開発者とのコミュニケーションも円滑に行えるよう勤めています。

About C2C Platform株式会社

C2C Platform株式会社3 years

クラウドエンジニア

-

・ベトナム人エンジニア3人と日本人マネージャー1人とシンガポール人エンジニア1名とのSREチーム立 ち上げを経験しております。プロジェクトを横断するソリューションや、チーム全体の負荷減少のための 提案を積極的に行っておりました。

  • Amazon EKSで運用されている各サービスのコスト分析基盤の設計・構築・運用

    構築:2023年3月 運用:2023年3月~現在 【使用サービス】 Kubecost, Google Cloud FuncNon, Cloud Scheduler, Cloud Storage, Big Query, Looker, Cloud Monitoring 【使用言語】 python, SQL 【業務内容】 ・テクニカルスタックの選定 ・インフラ設計 ・インフラ構築 ・運用・監視 【プロジェクト規模】 1名(クラウドエンジニア1名) 【プロジェクト概要】 当社では検証用環境にEKS on EC2が使用されており、複数のプロジェクトのリソースがEKSクラス ター内に共存しておりました。経理チームから原価計算のための情報提供を求められるため、各 プロジェクトのnamespace使用量とELB, EC2, EKSの実際の料金を照らし合わせ、プロジェクトが実 際にいくら使用したのかを計算しレポートを行っておりました。当プロジェクトは、レポーティ ングの自動化と分析プロセスの可視化のため分析基盤の構築を行いました。 【実績・取り組み】 データアナリストとデータエンジニアへのトラブルシューティングの相談のしやすさを考慮し て、彼らが業務の際メインで使用するGCP上に抽出ジョブとデータレイクを構築しました。AWS 請求書データテーブルとKubecostデータテーブルの2つを参照し、プロジェクトが実際にいくら使 用したのかを計算するビューを作成しました。

  • AWS・Terraformを使用したクーポン管理システムのリプレイス

    構築:2023年3月~4月 運用:2023年4月~現在 【使用サービス(構築)】 Amazon ECS on Fargate, RDS, ALB, VPC, SES, ElasNcache Redis, Terraform 【使用サービス(運用)】 ・ログ監視: Amazon Opensearch,Kibana, fluentd ・リソース監視: Grafana, prometheus, ・ネットワーク監視: Amazon Opensearch,Kibana,VPCフローログ ・死活監視: Google UpNme-check Monitoring, Amazon ALB 【使用言語】 バックエンド:nodejs フロントエンド:typescript インフラ:HCL 【フレームワーク】Express NextJS 【業務内容】 ・インフラ構築 ・Terraform構成ファイルの作成 ・Terraform CloudとBitbucketを利用した構成管理 ・Terraform Cloud上でのStateの運用 【プロジェクト規模】 5名 PM:1名(日本人) アーキテクト:1名(シンガポール人) バックエンド:2名(ベトナム人) フロントエンド:1名(ベトナム人) クラウドエンジニア:1名(日本人) 【プロジェクト概要】 約20個のプロダクトで横断的に使用されるクーポン管理システムのリプレイスになります。当 初、私がアサインされる予定ではありませんでしたが、チーム内でTerraform Cloudの導入事例を 作る需要があったため、Terraformを利用したインフラ構築、構成管理を担当いたしました。 【実績・取り組み】 シンガポール人アーキテクトとのコミュニケーションを通し、スケーラブルで再利用性の高い Terraformモジュールの作成と可読性の高いTerraform構成ファイルの作成を行いました。具体的に は、「コンピューティング群」「DB群」「キャッシュサーバー群」といったように機能ごとに 各リソースをグループ化しそれをTerraformモジュール化しました。そのモジュールを活用するこ とで構成ファイルの可読性を向上させました。構成管理にはTerraformCloudとBitbucketを連携さ せることでバージョン管理とCI/CDを実装しました。

  • AWS・Terraformを活用したクライアント(人材紹介業)のメディアサイトの設計・構築・運用

    設計・構築:2022年6月~7月 運用:2022年7月~現在 【使用サービス(構築)】 Amazon EC2, AutoScalling, RDS, EFS, ALB, VPC, SES, Terraform 【OS・ミドルウェア】 Amazon Linux, Apache 【使用サービス(運用)】 ・ログ監視: Amazon Opensearch,Kibana, fluentd ・リソース監視:Grafana, prometheus, ・ネットワーク監視:Amazon Opensearch,Kibana,VPCフローログ ・死活監視:Google UpNme-check Monitoring, Amazon ALB 【プロジェクト規模】 5人(クラウドエンジニア1人、webデザイナー1人、webエンジニア2人、webディレクター1人) 【プロジェクト概要】 人材紹介業のクライアントのメディアサイトとなります。オフラインでの イベントが2ヶ月に1回ほど行われ、その度にメディアサイトへの流入を促すため、イベント時の アクセス増加に耐えうるスケーラビリティが課題でありました。 【業務内容】 ・インフラ構成の要件定義 ・インフラ設計・構築 ・インフラ運用の要件定義。障害発生時のレポートライン策定。アップデート時のデプロイ方法 について。 ・監視・アラートの要件定義 ・ログ監視、リソース監視、ネットワーク監視、死活監視と各種アラートの設定 ・負荷テストの要件定義、シナリオ設計、パフォーマンスの評価 ・Terraforn構成ファイルの作成 ・S3上でのTerraform Stateの運用 【実績・取り組み】 基本的な構成は先述「クライアント(ゴルフマッチングサービス)のブランドサイト」と同じになります。Terraformモジュールを利用してプロビジョニングを行ったため、前回は15営業日を構築に費やしましたが、これを5営業日(負荷テストを除く)に短縮することができました。イベント時とキャンペーン時の可用性を確保する要件がありましたので、CloudFrontをALBの前に設置し、ec2とrdsにオートスケーリングを適用しました。またイベント時には、可用性を確保しつつパフォーマンスを落とさないよう、スケジュールドスケーリングとリードレプリカの増強を行う運用ポリシーを策定しました。また、k6を用いて負荷テストを実施し、シナリオ設計とパフォーマンスの評価を行いました。


Keep up to date with your connections on the Wantedly People App.