Masaya Aoyama

1992-08-10 (26) · amsy810@gmail.com

特にKubernetesとOpenStackを得意とする、オンプレとパブリッククラウド両方とも扱うインフラエンジニア。主に基盤システムの開発やアーキテクトなどを行なっています。また、技術コミュニティでの登壇や、他社様での技術的な社内講演やセミナー等も行なっています。
English is here.
Resume(google docs) is here.


Experience

Company

  • サイバーエージェント アドテク本部 - Infrastructure Engineer (2016/04 - Present)
  • クリエーションライン - 技術アドバイザー (2019/03 - Present)
  • さくらインターネット研究所 - 客員研究員 (2019/04 - Present)

Kubernetes/Docker を利用した Cloud Native なアーキテクト

CyberAgent

Kubernetesはもちろん、マネージドKubernetesサービスの独自の機能などの深い知見を活かし、KubernetesやDockerコンテナを利用したプロダクトのアーキテクトやサポートに従事。

開発サイクルの高速化のためのCI/CD環境の整備や安定的なサービス提供を行うための自動化なども守備範囲。

2018/01 - Present

Kubernetes as a Service 基盤の構築

CyberAgent

OpenStack上にHeatを利用してGKEライクなKubernetes as a Service基盤を構築。

通常はマネージドサービスでしか利用できない機能をKubernetesに独自実装することで、利便性の高い環境を実現。

具体的には"type: LoadBalancer"のServiceやGKEライクなIngress Controllerを独自実装することで、オンプレとGKE環境の互換性を重視した基盤を構築。

現在はCalicoとL7 Software Load Balancerを利用した Container-native Load Balancingを実装中。

2016/12 - Present

OpenStack を利用したプライベートクラウドの構築

CyberAgent

OpenStack Ocataベースのプライベートクラウド基盤を新規構築。

利用しているOpenStackのコンポーネントはNova (compute), Neutron (networking), Cinder (block storage), Swift (object storage), Glance (image), Heat (orchestration) and Designate (DNS)など。

コントロールプレーンはKubernetes上で稼働させることで、OpenStack on Kubernetesを実現。

2016/04 - 2017/04

インフラ基盤の構築・運用

Various places

仮想化基盤・DNS・DHCP・MAIL・WEB・物理/仮想ネットワークに関する業務(Linux / Windows Server)

2011/04 - 2016/03

Education

法政大学(首席卒)

Bachelor of Computer Science
情報科学部 - コンピュータ科学科

GPA: 3.93

2011/4 - 2015/3

Interests

小さい頃からモノづくりや技術が好きだったため、ITの分野に進みました。特にシステムやプラットフォームを構築することが好きで、OSやネットワークなどの低レイヤにも興味があります。

新しい技術が出てくるとワクワクして調べてしまう傾向にあります。また、外部に向けて情報を発信し、みんなで議論することも楽しいと感じます。


Skills

Technology
  • Kubernetes / Docker and related ecosystems
  • OpenStack
  • Networking (TCP/IP, Overlay, SDN, etc)
  • Public Cloud (GCP / AWS)
  • Infrastructure as Code (Ansible / Chef / Terraform)
  • Virtualization (KVM / Xen / ESXi / Hyper-V)
  • CI/CD (GitOps / ConcourseCI / CircleCI / Spinnaker / Jenkins / etc)
  • Database/KVS (MySQL / etcd / Redis / etc)
  • Monitoring (Datadog / Zabbix / etc)
  • Programming (Ruby / Python / Go / Java / etc)
  • Spoken languages (Japanese is native, English is basic)
  • General knowledges (infrastructure, etc)

Talks & Publications


Certifications

  • Certified Kubernetes Application Developer #2 by CNCF (2018/04)
  • Certified Kubernetes Administrator #138 by CNCF (2017/10)
  • Database Specialist by IPA (2014/04)
  • Network Specialist by IPA (2013/10)
  • Cisco Certified Entry Networking Technician (2012/08)

Community

  • Co-chair of Conference - Cloud Native Days Tokyo (2019/01 - Present)
  • Steering Committee of Conference - Japan Container Days (2017/12 - 2018/12)
  • Organizer - Cloud Native Meetup Tokyo (2018/05 - Present)
  • Organizer - Kubernetes Meetup Tokyo (2019/02 - Present)
  • Organizer - KubeCon Japanese Meetup at the venue (2017/12 - Present)