Ken Kaizu

Educations

  • ~ September 2014: Graduate School of Informatics, Kyoto University, JPN
    • Master Degree in Tanaka Laboratory, Dept. of Social Informatics
    • studying about Information Retrieval, Semantic Web
  • October 2012 ~: Graduate School of Informatics, Kyoto University, JPN
  • ~ September 2012: Graduate School of Informatics, Kyoto University, JPN
    • Bachelor of Engineering in Ishida&Matsubara Laboratory, Dept. of Social Informatics
  • September 2011 ~ March 2012
    • Education First Language School in SanDiego/Seattle
  • April 2008 ~ : Kyoto University, JPN
  • ~ March 2008: Nishiyamato Gakuen High School

Careers

  • January 2018 ~ Now
    • FOLIO https://folio-sec.com
      • Office-IT・Management
        • DesignDoc, terraform-provider-zoom, GitHub Migration, Entra ID PMI
      • BtoB Robo Advisor Platform System Adapter API Application Development
        • Scala, cats, doobie, fs2, akka-http, openapi, sftp, k8s, helm, datadog, opsgenie
        • Next.js, TypeScript, redux, openapi admin ui: introduce coding rules
          • archtecture, component, eslint-strict-dependencies
      • EKS Platform Team Leader / Data Pipeline Team Leader -> Individual Contributor
        • Multi Tenant / Multi Cluster EKS
        • Security SaaS Platform / Workflow Engine / BI Infrastructure Development
        • Manage 6 member as Technical Leader and Engineer Manager
        • Argo CD Authentication by app-of-apps with repository/branch flow
        • OSS Contributions for Argo CD / Argo Workflow
        • Datadog Monitoring on EKS
        • API Gateway + Authorizer + Integratation NLB + EKS
        • AWS, k8s, Argo Workflows, Argo CD, helm, RBAC, terraform, terragrunt, IRSA, secrets
        • terraform plan/apply environment automations
        • azure group IaC
        • define log/error guidelines
      • Management Infrastructure Operations
        • Aurora MySQL Upgrade from mysql5.6 to 5.7
        • Introduce GitLab Group/Specific Runners
        • Migrate nginx into ALB+WAF
        • Migrate VPC Peering into TransitGateway
        • Delegate division/team specific IAM Role
        • introduce tfsec, including all existed resources
        • Upgrade Ansible 2.7 → 3.4 with molecule ci
        • Upgrade Jenkins from 2.73 → 2.303 → LTS with RBAC/IaC
          • Introduce Zero-Downtime Jenkins Upgrade
        • Migrate ECS on EC2 to ECS on Fargate
        • Cloudtrail Audit
        • Patch Automation by SSM
        • SES bulk templated email platform
        • application library volunerabilities management by yamory
      • Execution Management System
        • ETF orders, executions and allocations
        • QuickFIX/J, FIX Protocol
      • Re-new BtoC Robo-advisor account system
        • Scala, cats, doobie, fs2
      • backend system migrations to AWS
        • terraform, ansible, Scala
      • monitoring system for backend micro services
        • Lead shared finagle system upgrade
        • manage backend newbie doc/applciation
        • prometheus, datadog, Scala, thrift, finagle
      • ledger/deposit/withdrawal system
        • for bank, LINE Pay
      • api service for LINE
      • develop for FOLIO Robo-Adviser / OneCoin investments
        • Accumulate Investment, Dividend Investment
      • hiring backend engineers and SRE engineers
  • Dec 2021 ~ Mar 2023 (side job)
    • Knowledgework https://kwork.studio
      • SRE which mainly manages GCP
      • setup datadog monitoring dashboard / monitor
      • stress testing for service release
      • introduce cloud workflows
      • migrate container registry into artifact registry
      • Container Scanning Automation
      • Introduce Binary Authorization on GKE and CloudRun
      • Customer uploaded files virus scan
      • Introduce Atlantis which automate terraform operation
  • May 2019 ~ Now (side job)
    • Persol Innovation https://persol-innovation.co.jp/
      • development for Open Innovation Platform
        • go, TypeScript, Nuxt.js, k8s, grpc, grpc-web, ECK
        • EKS upgrade with EKS add-on 1.17 → 1.18 → 1.19 → 1.20 → 1.21 → 1.22 → 1.23 → 1.24 → 1.25 → 1.26 → 1.27
        • upgrade alb-ingress-controller to aws-load-balancer-controller
        • upgrade istio 1.7.8 → 1.8.6 → 1.9.6 → 1.10.3 → 1.11.8 → 1.12.9 → 1.13.5 → 1.14.1 → 1.15.7 → 1.16.5 → 1.17.3 → 1.18.0
        • introduce helmfile with existed resource migrations
        • manage application/middleware helm chart by argocd
  • April 2015 ~ Dec 2017
    • LINE Corporation https://linecorp.com/
      • Server Side Web Application Engineer
      • Official Account / LINE@ CMS API
        • which are special accounts, such as stores, actors or etc..., who can broadcast messages to users.
        • managed accounts and related contents apis which would be used from other services
        • Java, Spring, MySQL, RabbitMQ, Redis, Memcached, Fluentd, ElasticSearch
      • LINE Profile+
        • We managed user name/gender/address/etc, and provide them to related services using sdk.
        • sharding MySQL, encryptable data handling
        • Java, Spring, MySQL, Redis, Fluentd
      • Ad Network
        • delivery effective ads to users which get high eCPM.
        • Perl, EC2, ELB, S3, RDS, ElastiCache(Redis/Memcached), IAM, BigQuery, Fluentd
      • DMP
        • Development Ad DMP which provides user demographic data and so on to DSP/SSP. I designed, implemented and investment it mainly. The servers return response less than 1ms (99.9%tile) using java async processing which cut context change overheads and used memory. To reduce connections and data size, we provide http2/thrift compact binary protocol apis.
        • Java, Spring, netty, MySQL, Kafka, HBase, Redis, Prometheus
  • September 2013 ~ February 2015
  • February 2014
  • August 2013
  • August 2012
  • April 2012 ~ April 2013

OSS Contributions

Histories

Skills

  • ☆☆☆
    • Scala, EKS, Terraform, Jenkins, Datadog
  • ☆☆
    • Java, Spring Framework, AWS, MySQL, Redis, Ansible, kubernetes, golang, TypeScript,
    • Perl, JavaScript, Ruby, Python, Memcached, Kafka, HBase, RabbitMQ, Prometheus, Grafana, fluentd, firebase

Mottos

  • Connecting the dots
  • Unknown unknowns

SNS

Contact

email: k.kaizu38@gmail.com

view raw CV_en.md hosted with ❤ by GitHub