Kenichi Omichi

Software Engineer at Mitsubishi Electric

Tokyo, Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Kenichi Omichi is a seasoned cloud and production software engineer with over 20 years of experience, currently serving as a Cloud Expert at Mitsubishi Electric in Koto, Japan. He blends deep backend, API microversioning and DevOps expertise with a strong focus on test automation and e2e framework improvements, contributing as a core developer to OpenStack (Nova, Tempest, Cinder) and as a maintainer/approver in the Kubespray and Kubernetes communities. Kenichi is known for pragmatic refactors that reduce duplication, modernize deprecated interfaces, and strengthen CI/test reliability across large open-source projects. Early in his career he created the widely used makedumpfile Linux crash-dump tool—work that earned a company president’s award—and he continues to influence upstream quality and architecture. Outside of engineering he balances family life with an active outdoor lifestyle as a husband, father, surfer, runner and cyclist.
code12 years of coding experience
github-logo-circle

Github Skills (64)

api-doc10
kubernetes-pod10
api-rest10
kubernetes10
dockerce10
docker10
python10
back-end-development10
json-schema10
api-design10
restful-api10
testing10
cinder10
test-framework10
bash10

Programming languages (13)

JinjaC++GoMustacheXSLTHTMLSvelteJupyter Notebook

Github contributions (5)

github-logo-circle
openstack/tempest

Aug 2013 - Jul 2018

OpenStack Testing (Tempest) of an existing cloud. Mirror of code maintained at opendev.org.
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:546 commits in 4 years 11 months
Contributions summary:Kenichi primarily focused on refactoring and cleaning up the code, specifically within the scenario tests for the OpenStack Tempest project. Their work involved adding common methods to reduce code duplication, implementing standard patterns for creating keypairs, server snapshots, and volume management, and refactoring existing test logic. Additionally, the user was also involved in testing network connectivity within the project.
testingcloud-foundryinfrastructurecloudopendev
kubernetes-sigs/kubespray

Apr 2020 - Dec 2022

Deploy a Production Ready Kubernetes Cluster
Role in this project:
userDevOps Engineer
Contributions:822 reviews, 147 commits, 197 PRs in 2 years 8 months
Contributions summary:Kenichi primarily contributed to the automation and maintenance of the Kubernetes cluster deployment process. Their work included updating and refactoring scripts for Azure resource management, specifically focusing on deprecated commands and renaming files for better version control. They also implemented changes to support MetalLB, an addon for Kubernetes, ensuring it could create events. Furthermore, the user added features, like the USE_REAL_HOSTNAME option, and addressed the image registry process for offline deployments, which included fixing image ID retrieval and handling error conditions.
bare-metalkubesprayhelmproduction-readyansible
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kenichi Omichi - Software Engineer at Mitsubishi Electric