ryurock / Curriculum-Vitae

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

職務経歴書

LastUpdatedAt: Date.new(2022, 3, 30)

職務経歴の概要です。

現職以外は会社名を伏せていますが特に秘匿情報ではありません。

私について

得意な分野はいわゆる -1 => 0の負債還元のチューニングが得意です。

1 => 100は普通

0 => 1 も普通です

ソーシャルメディアや外部サイトなど

使用経験言語

  • PHP (6年程度)
    • なんでもできます(CakePHP,Sysnfony,ZendFramwork,CodeIgniter,FuelPHP)
  • Ruby (3年程度)
    • 多分なんでもできます(Rails4,5)
  • ShellScript(10年程度)
    • なんでもできます
  • NodeJS(5年程度)
    • ツール系メインで使っていました(主にLambda)
  • TypeScript (3年程度)
    • デプロイツールなどを vercel/pkg を利用して作っていました。
  • Python(2年程度)
    • バッチなどで作成しています。すごい詳しいわけではなく、分かる程度です。
  • Golang(1年程度)
    • 趣味程度です
  • JavaScript (10年程度)
    • ES7からPrototypeベースまで幅広く(Webpackを使ったトランスパイルとか)
    • SPAサイトは社内ツールで導入程度 (VueJS及びNuxtJSは趣味程度の経験有り)

使用経験ミドルウェア

  • WEBサーバー (Nginx,Apache)

    • 設定見て適切なチューニングできます
  • キャッシュサーバー (Memcache,Redis)

    • 設定見て適切なチューニングできます
  • DB (MySQL[AWS RDS For MySQL], Oracle, PostgreSQL)

    • 設定見て適度なチューニングできます(MySQLのみ)

使用経験クラウドサービス

AWS

小・中規模なら自信あります

  • EC2
    • スポットインスタンスの設定から負荷試験を実施して適切なインスタンスサイズの選択ができます
  • RDS
    • 負荷試験を実施して適切なインスタンスサイズの選択からパラメーターグループの設定ができます
  • ELB (Classic LoadBalancer,ApplicationLoadBalancer)
    • ログ、死活監視、ターゲットグループのルーティングの設定ができます
  • CloudFormation
    • Ansibleから乗り換えました。小規模なら破棄が魅力的ですよね
  • Lambda (Serverless FrameWork で管理します)
    • APIGateWay経由, CloudWatchAlarm, CloudWatchEventのHook起動とかで
  • S3, Route53, SecretManager
    • 普通に
  • CloudFront
    • S3の設定から画像CDN配信で使用
  • SystemManager
    • Lambdaから各サーバーのtopのログをSystemManager経由で取得したり
  • DynamoDB
    • Alexaのユーザーストレージとして使用
  • SQS
    • メールキューとして使用

GCP

小・中規模なら自信あります

  • Cloud Run
    • 導入からパラメーターチューニング迄一通りできます
    • GCLBから Serverless NEG をつなげてルーティング迄一通りできます
  • GCLB
    • 設定から導入迄一通りできます
  • Cloud SQL
    • 設定から導入迄一通りできます
  • GCS
    • 設定から状況に応じて様々な設定迄できます
  • Secret Manager
    • 設定から導入迄一通りできます
  • IAM
    • Google Group を利用したグループ管理迄一通りできます
  • Identity Aware Proxy
    • 設定から導入迄一通りできます
  • Cloud Pub/Sub
    • 設定から導入迄一通りできます
  • Cloud Spanner
    • 基本的な使い方ができます
  • Cloud Memory Store
    • 基本的な使い方ができます
  • Cloud Spanner
    • 基本的な使い方ができます
  • Cloud Build
    • 設定から導入迄一通りできます
  • BigQuery
    • 分析基盤のストレージで Cloud Logging からつなげてBig Query の投入迄できます
  • Apis
    • Analytics, DFP, SearchConsole

使用経験サードパーティツール

  • Jenkins
    • 導入からスレーブ、マスター構成による負荷分散まで
  • Ansible
    • インフラ系は基本これでやっていました。手動設定のインフラをコード化、Ansibleを使ったサーバー入れ替えの無停止切り替え方法の確立(Route53フェイルオーバー)中規模程度なら自身あります。
  • Packer
    • EC2のAMI管理として導入
  • Docker
    • すべてのサービスのVagrant + VirutulBoxの運用から切り替え
  • Redash
    • 導入してグラフやダッシュボードの活用など
  • Serverless
    • AWS Lambda用に
  • Fluentd
    • クリックカウントシステムの集計として導入経験あり
  • AWS CLI
    • なれたらGUI操作は辞めましょう
  • Gcloud SDK
    • なれたらGUI操作は辞めましょう
  • Terraform
    • 設計から導入までできます

その他

  • GoogleChromeExtension

    • 社内ツールでゴリゴリ使ってました
  • Alexa

    • スキル開発でリワード報酬もらえる規模の開発経験あり

職務経歴

今年でエンジニア歴14年目!!

ソフトウェア開発経歴の概要

規模感の定義は下記になります

  • 小規模 => WEBサーバーが1-3台まで
  • 中規模 => WEBサーバーが3 - 10台まで
  • 大規模 => WEBサーバーが10台以上
  • Webアプリケーションの開発 (10年程度)
    • 小規模レベル
      • 賃貸サイト, 通販システム, メディアサイト
    • 中規模レベル
      • 旅行予約システム, ポイントサイト, メディアサイト, マッチングサービス
    • 大規模レベル
      • 動画サービス, ソーシャルゲーム開発
  • スクラムマスター (3年程度)
    • ソーシャルゲーム運用改善
    • システム開発改善等
    • システムリプレイスのスクラムマスター
  • プロダクトオーナー (3年程度)
    • システムリプレイスのプロダクトオーナー

職務経歴

株式会社 VisasQ (2020/2 - )

雇用形態: 正社員

SRE

レガシーシステムのリアーキテクトのプロダクトオーナー

我々はなぜレガシー AppEngine Python2 から Cloud Run に移行しようとしたのか?

及びリーダー

株式会社エバーセンス(2015/12 - 2020/1)

雇用形態: 正社員

プロダクト開発

WordPressでのメディアサイト運用/設計

Railsでのメディアサイト運用/設計

バックエンドツールの開発

エンジニア生産性向上

  • 各種CIの導入(JenkinsやUnitTest)
  • チームビルディング(ファシリテーター、スクラムマスター)

インフラ

  • インフラの実質的な責任者
  • インフラのリードエンジニア

エンジニア採用

A株式会社(2014/8 - 2015/11)

雇用形態: 正社員

  • 日本最大のポイントサイトの運用・開発

B株式会社(2012/7 - 2014/7)

雇用形態: フリーランス(業務委託)

  • **向けカードゲームの運用開発リーダー
  • US向け大手ゲームプラットフォーム売上No1のソーシャルゲームの運用改善(スクラムマスター)
  • ネイティブゲーム運用改善(スクラムマスター)

C株式会社(2010/7 - 2012/7)

雇用形態: フリーランス(業務委託),出向派遣

  • 日本最大級の動画サイトの運用・開発

    • 会員登録及び課金のリードエンジニア
    • 会員登録及び課金システムのリプレース等を従事

D株式会社(2009/7 - 2011/3)

雇用形態: 正社員

  • 客先常駐案件の協力社員として小・中規模サイトの開発

E株式会社(2008/7 - 2011/2)

雇用形態: 正社員

  • 客先常駐案件の協力社員として小・中規模サイトの開発

About