A Qumulo, j'aime dire que je suis mon propre patron. Techniquement, avec tous les autres ingénieurs de Qumulo, je relève de notre vice-président de l'ingénierie, Karim Fanous. Mais Karim ne m'attribue pas de travail, vérifiez quotidiennement mes progrès ou vraiment «me gérer» de quelque manière que ce soit. Il est de ma responsabilité, avec mon équipe, de décider sur quoi travailler. Notre équipe de gestion des produits propose une liste de projets qui intéressent le plus les clients. Les équipes d'ingénieurs peuvent alors choisir de travailler sur un projet à partir de cette liste ou de préconiser un projet convaincant. Si deux équipes veulent travailler sur le même projet, elles travaillent entre elles - aucune gestion nécessaire.

Voulez-vous être votre propre patron? Voir les emplois ouverts chez Qumulo

Heureusement pour nous, la construction d'un système de fichiers évolutif implique de résoudre de nombreux problèmes technologiques, nous avons donc toujours suffisamment de projets passionnants à faire. Chaque ingénieur de Qumulo construit un nouvel algorithme distribué, optimise notre code pour des vitesses de transfert de données hautes performances ou trouve des moyens de rendre visibles les classes d’analyse de systèmes de fichiers jamais vues auparavant. Si vous voulez travailler sur quelque chose qu'une autre équipe construit, vous pouvez simplement rejoindre cette équipe.

Nous concevons les fonctionnalités en équipe: nous rassemblons autant d'idées que possible, nommons les meilleures, discutons de leurs avantages et, assez rapidement, les membres de l'équipe convergent vers une approche. Lorsque nous commençons à coder, n'importe qui peut choisir n'importe quelle tâche, mais nous avons souvent deux développeurs qui prennent une tâche et un programme en paire. Tous les quelques sprints, mon équipe a sessions de feedback entre pairs pour nous assurer que nous développons tous nos capacités en tant qu'ingénieurs. Nous travaillons même en équipe avec des tâches traditionnellement confiées à des gestionnaires: chaque membre de l’équipe a un conseiller de pairs qu’il choisit de rencontrer toutes les deux semaines pour discuter de son projet actuel, de ce qu’il aimerait travailler et de sa carrière.

Au cours de l’année écoulée, mon équipe a choisi de travailler sur les performances, ce qui signifie que les opérations sur les systèmes de fichiers, telles que la création et la lecture de fichiers, vont plus vite. Lorsque nous avons adopté la performance, notre charte était de «rendre nos clusters plus rapides». C'est tout. Au-delà de cette vague direction, il appartient à notre équipe de quatre ingénieurs et à un propriétaire de produit de déterminer comment y arriver. N'ayant jamais travaillé sur la performance auparavant, j'étais ravi de pouvoir choisir de relever un nouveau défi et je suis devenu l'un des experts en performance de Qumulo au cours de la dernière année.

Là où les équipes traditionnelles s'appuient sur la direction descendante d'un responsable, nous obtenons les nôtres. Nous interviewons nos clients, nous obtenons des idées de L'équipe du succès client de Qumulo, et nous analysons les données de performance de l’ensemble de la flotte collectées via notre service de surveillance en ligne, MissionQ. Récemment, j'ai pu rendre visite à quelques-uns de nos clients à Los Angeles qui réalisent des films pour parler de leurs besoins en performances, ce qui représente un niveau d'interaction directe que je n'avais jamais eu auparavant. Après avoir rassemblé toutes les données, nous décidons en équipe quelles sont les fonctionnalités de performance à construire et nous fixons le calendrier de leur publication. Et puis on se met au travail.

démarrage-carrière-cta