
L’ingénieur logiciel Tanium Harika Kalidhindi a grandi à Monrovia, en Californie, et a fréquenté le lycée de San Marino avant de se diriger vers le nord pour intégrer le programme d’informatique à l’UC Berkeley.
En 2015, Harika et un autre étudiant de San Marino ont lancé un chapitre de Girls Who Code au lycée. En tant que présidente du club, Harika a noté dans un entretien avec le tribune de Saint-Marin : « C’est un club avec un programme d’études. »
Employée à temps plein depuis juin 2020, Harika a rencontré le vice-président de l’ingénierie James Evans lors d’un salon de l’emploi, ce qui a conduit à un stage chez Tanium avant sa première année chez Cal. Evans a également été son responsable tout au long de son stage. Nous captons son histoire à partir de là.
Sur quel type de projet avez-vous travaillé pendant votre stage ?
Harika Kalidhindi : J’ai conçu un visualiseur pour permettre aux clients de voir, en temps réel, leurs appareils se connectant les uns aux autres pour communiquer avec leur serveur Tanium.
Un aperçu rapide de la manière dont Tanium communique est que quelques appareils recevront une demande du serveur Tanium, puis cette demande sera transmise de peer-to-peer dans une chaîne avec les réponses générées par chaque appareil, jusqu’à ce qu’un appareil à la fin de chaque chaîne renvoie finalement les réponses agrégées au serveur.
Il s’agit de l’architecture de chaîne linéaire, qui est la conception technique incroyablement élégante sur laquelle Tanium a été fondée. Non seulement cela rend les commandes réseau de grandeur de Tanium plus rapides et plus évolutives que la communication directe traditionnelle des endpoints du serveur, mais cela offre également une visibilité et une disponibilité extrêmement élevées.
La plupart de mon temps a été consacré à comprendre comment ces chaînes se forment et, dans une certaine mesure, à les reproduire. Mon visualiseur émettrait une demande au serveur Tanium et, au fur et à mesure que les réponses revenaient, reconstruisaient et affichaient instantanément les connexions qui devaient avoir été effectuées.
Passer trois mois immergés dans cette technologie m’a vraiment donné envie de revenir. Honnêtement, c’était le plus amusant qu’un stagiaire puisse avoir.
En plus de Tanium, vous avez également effectué d’autres stages. Qu’est-ce qui vous a fait choisir Tanium comme lieu de prédilection après l’obtention de votre diplôme ?
Harika Kalidhindi : Plusieurs choses m’ont attiré chez Tanium. La première était que je crois en ce que nous faisons ici.
Tanium a du sens pour moi en tant que technologie et en tant qu’entreprise, et cela compte pour moi. Mais peut-être plus important pour moi est le fait que je peux être sûr que mon travail va vers quelque chose de bien.
Il n’y a pas d’ambiguïté éthique ici. Tanium aide à protéger certaines des plus grandes organisations du pays et du monde entier, et par extension, contribue à protéger les services sur lesquels des centaines de millions de personnes comptent. Et dans l’organisation de l’ingénierie cloud, je travaille pour nous permettre d’aider de plus en plus de petites entreprises de la même manière.
Au-delà de cela, je crois également au leadership stratégique et aux valeurs techniques de l’entreprise. Tout ce que j’ai vu me dit que l’entreprise évolue toujours dans la bonne direction en tant qu’entreprise et que le travail que je fais est dirigé de la manière qui me permet d’avoir le plus d’impact.
Et les valeurs techniques m’ont fait croire que je deviendrais ingénieur ici. L’ensemble de l’entreprise a été fondée sur l’idée d’une meilleure conception technique, et l’excellence en ingénierie fait partie intégrante de la culture.
Sachant cela et que tous mes collègues allaient être très expérimentés, j’étais convaincu que je serais un meilleur ingénieur pour être venu ici.
Vous avez été en contact avec notre cofondateur et président David Hindawi. Parlez-nous de cela.
Harika Kalidhindi : J’ai présenté ma dernière présentation de stage directement à David Hindawi. Les questions qu’il a posées, la direction depuis laquelle il en est venu, étaient inspirantes : il a un esprit brillant, comme je suis sûr que tout le monde le sait.
Et j’ai eu la possibilité de lui parler à nouveau un an environ plus tard, lorsque je décidais d’un poste à temps plein. Au cours de cet appel téléphonique, on m’a rappelé si fortement la confiance que j’ai ressentie dans les décisions stratégiques et d’ingénierie de Tanium que j’ai signées le lendemain matin.
Que faites-vous dans votre rôle quotidien ?
Harika Kalidhindi : L’écriture du code en fait certainement partie, et c’est le résultat à la fin de la journée, mais beaucoup de temps et d’efforts entrent également dans les étapes qui viennent avant cela.
Généralement, je dois d’abord enquêter sur la source d’un problème ou passer du temps à rechercher et à identifier des options pour un certain changement que j’essaie d’apporter.
Une bonne partie de cela est également collaborative. Il est assez courant de faire des allers-retours avec l’équipe ou de passer un appel avec quelqu’un lorsque vous finissez dans une partie de la base de code que vous ne connaissez pas aussi bien.
Nous avons des réunions quotidiennes, et toute l’équipe se réunira lorsque nous aurons également des changements de système plus importants à discuter.
Donnez-nous plus de détails sur ce que vous faites avec le groupe d’ingénierie cloud.
Harika Kalidhindi : Je fais partie de l’équipe Provisioner en ingénierie cloud. Tanium en tant que service (TaaS) n’est possible que si nous pouvons gérer proprement des centaines d’environnements client, et le fournisseur est la manière dont nous automatisons cela.
En termes très simplifiés, il doit y avoir un bouton qui déploie l’environnement Tanium d’un nouveau client dans le cloud et un autre bouton qui met à niveau chaque client TaaS vers une nouvelle version du module Asset, etc.
Je pense que l’aspect le plus notable pour moi a été la portée technique de mon équipe. Nous faisons un développement Web complet, mais nous travaillons également de manière approfondie avec AWS et d’autres technologies cloud.
C’est un excellent endroit pour avoir débarqué directement de l’université car, sans changer d’équipe, je peux explorer tant d’aspects différents de la pile technologique.
Dites-nous ce que c’est de faire partie du monde de l’ingénierie chez Tanium.
Harika Kalidhindi : Il y a tellement d’expertise. Je passe beaucoup de temps à enquêter et à essayer de comprendre les choses par moi-même, mais je tire également beaucoup parti des connaissances de mes collègues.
Le plus souvent, je poserai une question, et quelqu’un ayant une expertise approfondie dans ce domaine sera heureux de m’aider à commencer ou à résoudre un problème complexe avec moi pour lequel je n’ai peut-être pas le contexte.
Nous réfléchissons également constamment à la manière d’élaborer des éléments propres ou de les remanier pour rendre notre code plus facile et plus efficace à entretenir ou à utiliser.
Même quelque chose d’aussi simple que des pratiques de journalisation appropriées est pris au sérieux, ce qui nous permet d’économiser beaucoup de temps et d’efforts à long terme. Cela facilite mon travail, mais je suis également à l’aise dans les habitudes et les priorités que je prends en cours de route.
Il n’y a techniquement pas de bonne façon de faire les choses avec les logiciels. Mais il y a beaucoup de mauvaises manières, et je peux compter sur mon équipe pour m’assurer de savoir comment les éviter.
Y a-t-il un aspect du travail chez Tanium que vous appréciez vraiment ?
Harika Kalidhindi : J’apprécie vraiment l’environnement de travail et la manière dont j’interagis avec mes coéquipiers et mes responsables.
Tout le monde veut ce qui est le mieux pour nous tous et pour nos clients, et mes expériences ont toutes été très simples et utiles.
Nous « faisons ce qu’il faut » et « gagnons en équipe ». J’ai fait partie d’organisations où je dois travailler pour me souvenir des valeurs ou de la devise, mais les valeurs de Tanium sont si bien incarnées qu’il s’agit des meilleurs mots auxquels je pourrais penser pour décrire ce que j’aime dans le travail ici.
Et aucun endroit ne sera jamais parfait à 100 % dans tous les domaines. J’apprécie donc vraiment que, si je découvre que quelque chose manque, mes efforts pour répondre à ce besoin sont soutenus, et que mes coéquipiers et responsables sont toujours ouverts à la discussion et à la tentative de processus qui apportent cet avantage à toute l’équipe.
Prêt à démarrer votre carrière dans l’un des 2021 meilleurs lieux de travail technologiques de FORTUNE ? Rejoignez notre équipe d’ingénieurs innovants et aidez Tanium à créer des solutions qui transforment la manière dont les organisations les plus grandes et les plus sophistiquées du monde gèrent et sécurisent leurs appareils en temps réel.
Pour plus d’informations sur les postes vacants, veuillez consulter Tanium Careers.

