Hidetake Iwata / 岩田 英丈
Software Engineer.
Experience
-
Quipper / Recruit, Senior Software Engineer, 2020 - present.
-
Microservices Platform for Developer Experience and Site Reliability Engineering,
using Cloud Native technologies such as Amazon EKS, kubebuilder, Argo CD, GitHub Actions in TypeScript, Step Functions, EventBridge, etc.
-
NTT DATA, Senior Software Architect, 2007 - 2020.
-
Research and Development on Cloud Native technologies,
using Amazon EKS, Azure AKS, Terraform, Helm, GitLab CI/CD, Argo CD, Istio, Kiali, Jaeger, Prometheus and Grafana.
-
Backend Engineer for web services,
using Java, Spring Boot/Cloud/Batch, Groovy, Spock, OpenAPI, MySQL, PHP, Laravel with EC2 AutoScaling based Immutable Infrastructure.
-
See also LinkedIn
Careers
- Software Engineer, 2007 - present
- Master of Engineering in Computer Science, 2007
- Bachelor of Engineering in Computer Science, 2005
Article
-
スムーズな開発体験を支えるデータベースリストアの仕組み
(Database restoration pipeline for the best developer experience),
StudySapuri Product Team Blog,
2022
-
GitHub Actions Self-hosted Runner の導入と安定運用に向けた軌跡
(Our efforts for stability of GitHub Actions Self-hosted Runner),
Quipper Product Team Blog,
2021
-
SRE と Developer のコラボレーションを支える仕組み,
Quipper Product Team Blog,
2021
-
Argo CD と Renovate によるコンポーネントの継続的なデプロイ
(Continuous deployment of system components using Argo CD and Renovate),
Quipper Product Team Blog,
2020
-
Rewrite Go error handling using AST transformation,
golang.tokyo,
2019
-
Cluster AutoscalerをTerraformとHelmfileでデプロイしてPrometheusでモニタリングする
(Cluster Autoscaler ‐ deploy with Terraform and Helmfile, and monitor with Prometheus),
Kubernetes Meetup Tokyo,
2019
-
認証の仕組みとclient-go credential plugin
(Authentication and client-go credential plugin),
Kubernetes Meetup Tokyo,
2019
-
CLIでOAuth/OIDCを快適に利用する
(Better UX of OAuth/OIDC in CLI tools),
gopherdojo,
2018
-
Swaggerのテンプレートを魔改造した話
(Extreme customizing of Swagger templates),
shibuya java,
2017
-
本番環境のリリースを自動化した話
(Case study of Release Automation in Production),
Jenkins Study,
2017
-
GradleでビルドしてDockerで配布する
(Build with Gradle and Distrubute with Docker),
JGGUG,
2014
-
Jenkinsによるパフォーマンステストの自動化
(Performance Test Automation with Jenkins),
Jenkins Study,
2012
-
とある案件のTFS導入事例
(Case study of team development with Team Foundation Server),
TFSUG,
2012
-
App Engine上の大量データ処理について
(Large scale data processing on App Engine),
appengine ja night,
2011
-
more presentations on
speakerdeck
Open Source
Kubernetes
-
kubelogin
Go
-
kubectl plugin for Kubernetes OpenID Connect authentication (kubectl oidc-login)
-
argocd-commenter
Go
-
Kubernetes controller to notify ArgoCD Application status via Pull Request comment or GitHub Deployment API
Go
-
oauth2cli
-
Go package for OAuth 2.0 authorization in a command line interface (CLI) tool, which allows the simple authorization flow for better UX
GitHub Actions
Certificate
- Certified Kubernetes Administrator, 2020
- Certified Scrum Product Owner, 2018
- Certified Scrum Master, 2014
- IPA System Architect, 2012
- IPA Technical Engineer (Security), 2008
- IPA Technical Engineer (Network), 2003
Contact me
GitHub
Medium
Speaker Deck
Twitter
LinkedIn