
Tanium L'ingegnere informatico Harika Kalidhindi è cresciuta a Monrovia, in California, e ha frequentato la San Marino High School prima di trasferirsi a nord per iscriversi al corso di laurea in informatica presso l'Università della California a Berkeley.
Nel 2015, Harika e un’altra studentessa di San Marino hanno fondato presso la scuola superiore una sezione locale di Girls Who Code (si apre in una nuova scheda) . In qualità di presidente del club, Harika ha osservato in un’intervista al San Marino Tribune: «È un club con una storia alle spalle».
Dipendente a tempo pieno presso l’ giugno 2020 da allora, Harika ha conosciuto James Evans, vicepresidente del reparto di ingegneria, in occasione di una fiera del lavoro; tale incontro le ha permesso di svolgere uno stage presso l’ Tanium prima di iniziare il suo terzo anno di studi alla Cal. Evans è stato inoltre il suo responsabile per tutta la durata del suo tirocinio. Riprendiamo la sua storia da quel punto.
A che tipo di progetto ha lavorato durante il Suo tirocinio?
Harika Kalidhindi: Ho progettato un visualizzatore che consente ai clienti di vedere, in tempo reale, i propri dispositivi mentre si connettono tra loro per comunicare con il server Tanium .
Una breve panoramica sul funzionamento di Tanium consiste nel fatto che alcuni dispositivi ricevono una richiesta dal server Tanium ; tale richiesta viene poi trasmessa in modalità peer-to-peer lungo una catena, insieme alle risposte generate da ciascun dispositivo, fino a quando un dispositivo situato all’estremità di ciascuna catena invia infine le risposte aggregate al server.
Si tratta dell’architettura a catena lineare, ovvero il progetto tecnico di straordinaria eleganza su cui è stata fondata Tanium . Non solo rende la rete di " Tanium" di gran lunga più veloce e scalabile rispetto alla tradizionale comunicazione diretta server-endpoint , ma garantisce anche una visibilità e una disponibilità estremamente elevate.
Ho dedicato la maggior parte del mio tempo a comprendere come si formino spontaneamente queste catene e, in misura limitata, a riprodurne il processo. Il mio visualizzatore inviava una richiesta al server Tanium e, man mano che riceveva le risposte, ricostruiva e visualizzava immediatamente le connessioni che dovevano essere state stabilite.
Il fatto di aver potuto trascorrere tre mesi a stretto contatto con quella tecnologia mi ha sicuramente fatto venire voglia di tornare. Onestamente, è stata l’esperienza più divertente che uno stagista potesse vivere.
Oltre a “ Tanium”, ha svolto anche altri tirocini. Cosa l’ha spinta a scegliere l’ Tanium come destinazione dopo la laurea?
Harika Kalidhindi: Sono stati diversi i motivi che mi hanno spinto a visitare il sito Tanium. Il primo motivo è che credo in ciò che facciamo qui.
Tanium Mi sembra sensato sia dal punto di vista tecnologico che da quello commerciale, e questo per me è importante. Ma forse ciò che per me conta di più è il fatto di poter essere certo che il mio lavoro contribuisca a qualcosa di positivo.
In questo caso non sussiste alcuna ambiguità etica. Tanium contribuisce a proteggere alcune delle più grandi organizzazioni del Paese e di tutto il mondo e, di conseguenza, contribuisce a proteggere i servizi da cui dipendono centinaia di milioni di persone. E all’interno dell’organizzazione di ingegneria cloud, mi occupo di rendere possibile per noi aiutare un numero maggiore di aziende di dimensioni più ridotte con lo stesso approccio.
Oltre a ciò, credo anche nella leadership strategica e nei valori tecnici dell’azienda. Tutto ciò che ho potuto osservare mi conferma che l’azienda sta sempre procedendo nella giusta direzione dal punto di vista commerciale e che il mio lavoro viene orientato in modo tale da consentirmi di ottenere il massimo impatto.
E gli aspetti tecnici mi hanno convinto che qui avrei potuto crescere come ingegnere. L’intera azienda è stata fondata sull’idea di una progettazione tecnica migliore, e l’eccellenza ingegneristica è parte integrante della sua cultura.
Sapendo questo, e considerando che tutti i miei colleghi avrebbero avuto una grande esperienza, ero certo che, grazie a questa esperienza, sarei diventato un ingegnere migliore.
Ha avuto modo di entrare in contatto con il nostro cofondatore e presidente David Hindawi (si apre in una nuova scheda). Ci racconti di questo.
Harika Kalidhindi: Ho tenuto la mia presentazione finale di tirocinio direttamente davanti a David Hindawi. Le domande che ha posto e il modo in cui ha affrontato l’argomento sono stati fonte di ispirazione: possiede una mente brillante, come sicuramente tutti sanno.
E, in effetti, ho avuto l’occasione di parlare nuovamente con lui circa un anno dopo, quando stavo valutando l’opportunità di accettare un impiego a tempo pieno. Durante quella telefonata, mi è tornata in mente con tale forza la fiducia che nutrivo nelle decisioni strategiche e ingegneristiche dell’ Tanium che ho firmato già la mattina seguente.
Di cosa si occupa nel suo lavoro quotidiano?
Harika Kalidhindi: Scrivere codice è sicuramente una parte del processo, ed è il risultato finale, ma anche le fasi che lo precedono richiedono molto tempo e impegno.
Di solito, devo prima individuare la causa di un problema oppure dedicare del tempo a cercare e individuare le opzioni disponibili per apportare una modifica che sto cercando di realizzare.
Anche gran parte di ciò avviene in modo collaborativo. È piuttosto comune scambiarsi messaggi con il team o organizzare una chiamata con qualcuno quando ci si ritrova a lavorare su una parte del codice che non si conosce bene.
Organizziamo riunioni quotidiane e, quando ci sono modifiche di ampia portata al sistema da discutere, si riunisce l’intero team.
Ci fornisca qualche dettaglio in più su ciò che fa all’interno del gruppo di ingegneria cloud.
Harika Kalidhindi: Faccio parte del team Provisioner all’interno della divisione Cloud Engineering. Tanium Il modello "as a Service" (TaaS) è possibile solo se riusciamo a gestire in modo efficiente centinaia di ambienti dei clienti, e il provisioner è lo strumento che ci consente di automatizzare tale processo.
In termini estremamente semplificati, dovrebbe esserci un pulsante che consenta di implementare l’ambiente Tanium di un nuovo cliente nel cloud e un altro pulsante che aggiorni tutti i clienti TaaS a una nuova versione del modulo Asset , ecc.
Credo che l’aspetto più degno di nota per me sia stata l’ampiezza delle competenze tecniche del mio team. Ci occupiamo di sviluppo web full-stack, ma svolgiamo anche un’ampia attività con l’ AWS e altre tecnologie cloud.
È un posto fantastico in cui essere approdato subito dopo l’università perché, senza dover cambiare team, posso esplorare tantissimi aspetti diversi dello stack tecnologico.
Ci racconti com’è far parte del mondo dell’ingegneria presso Tanium.
Harika Kalidhindi: C’è davvero tanta competenza. Dedico molto tempo a documentarmi e a cercare di comprendere le cose da solo, ma attingo anche in larga misura alle conoscenze dei miei colleghi.
Molto spesso, quando pongo una domanda, qualcuno con una profonda competenza in materia è lieto di aiutarmi a muovere i primi passi o di affrontare insieme a me qualche questione complessa di cui potrei non avere il contesto necessario.
Inoltre, riflettiamo costantemente su come progettare le soluzioni in modo chiaro o rifattorizzarle, al fine di rendere il nostro codice più semplice ed efficiente da mantenere o utilizzare.
Anche un aspetto apparentemente semplice come l’adozione di corrette pratiche di registrazione viene preso sul serio, e questo ci fa risparmiare molto tempo e fatica nel lungo periodo. Mi permette non solo di svolgere più agevolmente il mio lavoro, ma anche di sentirmi a mio agio con le abitudini e le priorità che acquisisco lungo il percorso.
Tecnicamente, non esiste un modo “giusto” di procedere quando si tratta di software. Ma ci sono molti modi sbagliati di procedere, e posso contare sulla mia squadra affinché mi indichi come evitarli.
C'è qualche aspetto del Suo lavoro presso Tanium che apprezza particolarmente?
Harika Kalidhindi: Apprezzo molto l’ambiente di lavoro e il modo in cui interagisco con i miei colleghi e i miei responsabili.
Tutti desiderano il meglio per tutti noi e per i nostri clienti, e le mie esperienze sono state tutte molto semplici e utili.
Ci limitiamo a “fare la cosa giusta” e a “vincere come una squadra”. Ho fatto parte di organizzazioni in cui dovevo sforzarmi di ricordare i valori o il motto, ma i “ Tanium'” sono così ben incarnati che rappresentano le parole migliori che potrei trovare per descrivere ciò che amo del mio lavoro qui.
E nessun luogo potrà mai essere perfetto al 100% sotto ogni aspetto. Pertanto, apprezzo molto il fatto che, qualora mi rendessi conto che manca qualcosa, i miei sforzi per colmare tale lacuna ricevano sostegno — e che i miei colleghi e i miei responsabili siano sempre disponibili a discutere e a sperimentare procedure che apportino tale beneficio all’intero team.
Siete pronti a dare una svolta alla vostra carriera in una delle 2021 migliori aziende del settore tecnologico secondo FORTUNE? Entri a far parte del nostro team di ingegneri innovativi e contribuisca a Tanium a sviluppare soluzioni in grado di rivoluzionare il modo in cui le organizzazioni più grandi e sofisticate al mondo gestiscono e proteggono i propri dispositivi in tempo reale.
Per ulteriori informazioni sulle posizioni aperte, vi invitiamo a visitare i seguenti siti: , TaniumCareers, (si apre in una nuova scheda),e .

