En France, une personne faisant de la technique (développeur, DBA, ingénieur système, ingénieur réseau…) si elle veut progresser en salaire, doit souvent devenir manager (donc s'éloigner de la technique). Ce qui peut être vu comme problématique pour la technique (perte de compétences, moins d'experts, etc.) mais aussi pour le management (être bon en technique ne veut pas dire être bon en management, en relations humaines / gestion d'équipe ou en stratégie / planification / organisation).
Aux États-Unis, il est assez courant de proposer deux chemins de carrière, chacun avec de multiples promotions : soit manager, soit contributeur individuel. On peut retrouver ainsi les rôles successifs : associate engineer, engineer, senior engineer, lead engineer, principal engineer, distinguished engineer. Ce dernier titre étant par exemple celui de Guido van Rossum, créateur de Python, chez Microsoft.
Ici un cofondateur décide de revenir à la technique pour faire ce qu'il aime (à voir s'il atteint son ikigai, l'intersection entre ce qu'il aime, ce qu'il sait faire, ce dont le monde a besoin et ce pourquoi quelqu'un est prêt à le payer).
Le message de Mitchell Hashimoto sur Twitter :
I've decided to become a full-time individual contributor at HashiCorp and will no longer be an exec. This is something we've planned for years and I'm so happy HashiCorp is in a place to allow it to happen. Do what you love, not what others expect! ❤️ https://www.hashicorp.com/blog/mitchell-s-new-role-at-hashicorp
Traduction rapide : « J'ai décidé de devenir contributeur à temps plein à Hashicorp et ne serai plus un cadre exécutif. C'est quelque chose que nous avons prévu depuis des années et je suis tellement heureux qu'Hashicorp soit en capacité de me le permettre. Faîtes ce que vous aimez, pas ce que les autres attendent ! ❤️ »
CV de Hashimoto
Il développe en 2010, pendant ses études à l’université de Washington, avec John Bender le logiciel Vagrant, un logiciel libre pour la création et la configuration des environnements de développement virtuels. Il termine ses études en 2011 avec un B.S. (équivalent étasunien d'un diplôme de niveau licence) en informatique pour entrer chez CitrusByte en tant que développeur Web.
En 2012, il rejoint Kiip en tant qu’ingénieur d’exploitation. Il est chargé de la conception et de la construction de l’infrastructure. Il est responsable de la surveillance, de l'évolutivité et de la fiabilité de l'ensemble du site Web.
Il fonde HashiCorp avec Armon Dadgar en 2012. Il en est le PDG jusqu’en 2016. Pendant cette période, HashiCorp passe d’une entreprise avec un seul employé à une petite structure qui emploie plus de quarante personnes. Son chiffre d’affaire à la fin de la période atteint les sept chiffres.
En 2016, changement de fonction, il devient CTO (Chief Technical Officer, Directeur technique) de HashiCorp. L’entreprise a continué à se développer pour, aujourd’hui, employer près de 1500 personnes et elle a plus de 1700 entreprises clientes dont près de 30 % font partie du cercle des 500 premières entreprises américaine.
Hashimoto est bilingue anglais et japonais et développe en Python.
www.linkedin.com/in/mitchellh
Hashicorp développe divers logiciels :
- Vagrant (création et la configuration des environnements de développement, licence MIT),
- Packer (création d'images de machine identique ou de conteneur pour de multiples plates-formes à partir d’une configuration de la source unique, MPL)
- Terraform (code comme infrastructure, MPL)
- Consul (découverte de services, MPL)
- Vault (stockage/gestion de secrets, MPL)
- Nomad (ordonnanceur pour grappes de serveurs, MPL)
- Serf (orchestration/gestion, MPL)
- Boundary (contrôle d'accès, MPL)
- Waypoint (boîte à outils pour construire et déployer, MPL).