Mon parcours open source d’utilisateur à contributeur au CTO


  • Français


  • Quand les gens me demandent ce que j’aime le plus dans l’open source, ma réponse est simple : c’est le ouverture. Avec l’open source, le travail que font les développeurs et les contributeurs de la communauté est dans le domaine public pour que tous puissent le voir et en tirer profit. Je ne pourrais pas aimer davantage cette philosophie.

    Combien de personnes peuvent dire cela du fruit de leur travail ? Combien de personnes, peut-être dans 50 ans, pourront regarder en arrière et dire : « Regarde le code que j’ai écrit ce jour-là et dont des centaines/milliers/dizaines de milliers ont bénéficié. Je trouve cela infiniment plus excitant que de travailler sur des logiciels qui sont cachés à la majeure partie du monde.

    J’ai la chance que mon travail me place au milieu d’un domaine intéressant où l’open source et l’entreprise se rencontrent. Aujourd’hui, je suis Chief Technology Officer de Le groupe OpenNMSla société qui gère le Projet OpenNMS. OpenNMS est une plate-forme de surveillance et de gestion de réseau open source de premier plan.

    Alors que mon rôle actuel m’a fermement ancré dans l’open source, j’ai commencé en tant qu’utilisateur et contributeur.

    En 2007, j’ai obtenu mon premier véritable emploi en technologie en tant qu’analyste de réseau chez Datavalet Technologies, un fournisseur de services de télécommunications basé à Montréal, au Canada. En cinq ans, j’ai évolué vers un rôle d’architecte de solutions, où j’ai été chargé d’aider à sélectionner une solution de gestion de réseau pour l’organisation. Nous avons choisi OpenNMS, et c’est grâce à cette expérience que j’ai réalisé la véritable puissance de l’open source.

    Lors de l’intégration de la plateforme, nous avons identifié certaines fonctionnalités manquantes qui aideraient à optimiser notre expérience. Un représentant du groupe OpenNMS était sur place pour nous aider dans le déploiement et m’a suggéré d’assister au prochain DevJam de la communauté pour travailler avec les principaux développeurs sur la construction des capacités dont nous avions besoin.

    Pendant ce DevJam, je me suis rapidement intégré aux côtés de l’équipe et de la communauté. Nous avons retroussé nos manches et commencé à coder pour créer les améliorations dont Datavalet avait besoin. En quelques jours, les fonctionnalités supplémentaires étaient prêtes. C’était incroyable et transformateur – cette expérience m’a vraiment ouvert les yeux sur la puissance de l’open source.

    J’ai quitté mon emploi un an plus tard pour étudier les mathématiques à temps plein à l’Université Concordia. C’est là que j’ai de nouveau eu l’opportunité de collaborer avec The OpenNMS Group, cette fois sur un projet pour le Google Summer of Code de cette année-là. Dans ce programme annuel, les participants visent à mener à bien des projets de développement de logiciels open source.

    Summer of Code s’est avéré être une expérience qui a changé ma carrière – deux des dirigeants de l’organisation ont assisté à la démonstration de notre projet, et un an plus tard, l’équipe d’OpenNMS Group m’a demandé de rejoindre l’équipe en tant que développeur full-stack.

    Plus de conseils de carrière open source

    J’ai travaillé dur, j’ai rapidement gravi les échelons et j’ai été nommé CTO en 2015. Je considère cela comme une réalisation personnelle et une autre validation de ce qui rend le monde open source si spécial – si vous aimez travailler avec la communauté et aimez ce que vous faites, votre les contributions sont rapidement reconnues.

    La philosophie open source a également influencé mon évolution de contributeur individuel à CTO, où je dirige maintenant une organisation de développement de produits de plus de 50 personnes. La communauté est intrinsèquement égalitaire, et mon expérience de travail avec les contributeurs de la communauté m’a appris à diriger avec le contexte plutôt qu’avec le contrôle.

    J’ai eu un parcours open source incroyable, d’utilisateur à contributeur à cadre dans une entreprise open source. L’approche open source va au-delà de la technologie, car les obstacles à l’entrée et à la croissance que l’on trouve souvent dans les environnements de développement propriétaires peuvent être surmontés grâce à la collaboration, la transparence et la communauté. Pour cette raison, les possibilités sont infinies pour quiconque envisage une carrière dans l’open source. J’en suis la preuve.

    Nous vivons à une époque où les gens examinent profondément leur vie et l’impact qu’ils ont sur le monde. Travailler dans une entreprise open source est particulièrement gratifiant car je peux interagir directement avec et influencer la communauté des utilisateurs. Les garde-corps typiques entre l’utilisateur final et le développeur sont brisés, et je peux voir exactement comment mon travail peut changer la vie quotidienne de quelqu’un ou inspirer quelqu’un à contribuer à un projet. Construire une communauté à travers un amour mutuel pour un projet crée des liens qui peuvent durer toute une vie.

    Je sais que tout cela a été vrai pour moi, et c’est pourquoi je suis si passionné par mon travail. Je suis un geek open source dans l’âme et j’en suis fier.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code