Zum Hauptinhalt springen
Archivbild. Mehrere Laptops, die auf einem Schreibtisch genutzt werden
Unsere Unternehmenskultur

Ein Blick hinter die Kulissen von Tanium: Ein Sommerpraktikum führt zu einer Festanstellung im Bereich Cloud Engineering

Drei Monate lang in die lineare Kettenarchitektur von Tanium einzutauchen, war „das Schönste, was ein Praktikant erleben kann“

Harika Kalidhindi, Softwareentwicklerin bei Tanium
Harika Kalidhindi, Softwareentwicklerin bei Tanium

Die Tanium-Softwareentwicklerin Harika Kalidhindi wuchs in Monrovia, Kalifornien, auf und besuchte die San Marino High School, bevor sie nach Norden zog, um ihr Informatikstudium an der UC Berkeley aufzunehmen.

Im Jahr 2015 gründeten Harika und eine weitere Schülerin aus San Marino an der Oberschule eine Ortsgruppe von „ “ Girls Who Code (wird in einem neuen Tab geöffnet) . Als Vorsitzende des Vereins erklärte Harika in einem Interview mit der „San Marino Tribune“: „Es ist ein Verein mit einem Leitbild.“

Harika, die seit dem Studienjahr „ Juni 2020“ in Vollzeit beschäftigt ist, lernte den Vizepräsidenten für Technik, James Evans, auf einer Karrieremesse kennen, was zu einem Praktikum bei Tanium noch vor Beginn ihres dritten Studienjahres an der Cal führte. Evans war während ihres gesamten Praktikums zudem ihr Vorgesetzter. An dieser Stelle knüpfen wir an ihre Geschichte an.

An welcher Art von Projekt haben Sie während Ihres Praktikums gearbeitet?

Harika Kalidhindi: Ich habe einen Visualisierer entwickelt, mit dem Kunden in Echtzeit verfolgen können, wie ihre Geräte eine Verbindung untereinander herstellen, um mit ihrem Tanium-Server zu kommunizieren.

Ein kurzer Überblick über die Kommunikationsweise von Tanium: Einige Geräte erhalten eine Anfrage vom Tanium-Server, und diese Anfrage wird dann zusammen mit den von jedem Gerät generierten Antworten in einer Kette von Peer zu Peer weitergeleitet, bis ein Gerät am Ende jeder Kette schließlich die aggregierten Antworten an den Server zurücksendet.

Dies ist die lineare Kettenarchitektur – ein unglaublich elegantes technisches Konzept, auf dem die Gründung von Tanium beruhte. Dadurch wird das Netzwerk von Tanium nicht nur um ein Vielfaches schneller und skalierbarer als die herkömmliche direkte Kommunikation zwischen Server und Endgerät, sondern bietet zudem ein außerordentlich hohes Maß an Transparenz und Verfügbarkeit.

Den Großteil meiner Zeit habe ich damit verbracht, zu verstehen, wie sich diese Ketten von selbst bilden, und dies in begrenztem Umfang nachzubilden. Mein Visualisierungsprogramm sendete eine Anfrage an den Tanium-Server und stellte, sobald die Antworten eintrafen, die vermutlich hergestellten Verbindungen sofort wieder her und zeigte sie an.

Die Tatsache, dass ich drei Monate lang intensiv mit dieser Technologie arbeiten durfte, hat in mir definitiv den Wunsch geweckt, wiederzukommen. Ehrlich gesagt, war es der größte Spaß, den ein Praktikant haben konnte.

Neben Tanium haben Sie auch noch andere Praktika absolviert. Was hat Sie dazu bewogen, sich nach Ihrem Abschluss für Tanium als Arbeitgeber zu entscheiden?

Harika Kalidhindi: Es gab mehrere Gründe, warum ich mich für Tanium entschieden habe. Erstens glaube ich an das, was wir hier tun.

Tanium erscheint mir sowohl als Technologie als auch als Unternehmen sinnvoll, und das ist mir wichtig. Aber vielleicht ist es für mich noch wichtiger, dass ich sicher sein kann, dass meine Arbeit einem guten Zweck dient.

Hier besteht keine ethische Zweideutigkeit. Tanium trägt zum Schutz einiger der größten Organisationen im Land und weltweit bei und hilft damit auch, Dienste zu schützen, auf die sich Hunderte Millionen Menschen verlassen. Und in der Cloud-Engineering-Abteilung arbeite ich daran, dass wir auf dieselbe Weise noch mehr kleinere Unternehmen unterstützen können.

Darüber hinaus bin ich auch von der strategischen Führung und den technischen Stärken des Unternehmens überzeugt. Alles, was ich bisher gesehen habe, lässt mich erkennen, dass sich das Unternehmen geschäftlich stets in die richtige Richtung entwickelt und dass meine Arbeit so ausgerichtet ist, dass ich damit die größtmögliche Wirkung erzielen kann.

Und die fachlichen Aspekte haben mich davon überzeugt, dass ich mich hier als Ingenieur weiterentwickeln würde. Das gesamte Unternehmen wurde auf der Idee einer besseren technischen Konzeption gegründet, und technische Exzellenz ist ein fester Bestandteil der Unternehmenskultur.

Da ich dies wusste und mir bewusst war, dass alle meine Kollegen über umfangreiche Erfahrung verfügen würden, war ich zuversichtlich, dass ich durch meinen Einstieg hier zu einem besseren Ingenieur werden würde.

Sie hatten bereits Kontakt zu unserem Mitbegründer und Vorstandsvorsitzenden David Hindawi (wird in einem neuen Tab geöffnet). Erzählen Sie uns doch davon.

Harika Kalidhindi: Ich habe meine Abschlusspräsentation zum Praktikum direkt vor David Hindawi gehalten. Die Fragen, die er stellte, und die Herangehensweise, die er dabei verfolgte, waren inspirierend – er verfügt über einen brillanten Verstand, wie sicherlich jeder weiß.

Und etwa ein Jahr später hatte ich tatsächlich erneut die Gelegenheit, mit ihm zu sprechen, als ich mich für eine Vollzeitstelle entscheiden musste. Während dieses Telefonats wurde mir so deutlich bewusst, wie sehr ich den strategischen und technischen Entscheidungen von Tanium vertraute, dass ich bereits am nächsten Morgen den Vertrag unterzeichnete.

Was gehören zu Ihren täglichen Aufgaben?

Harika Kalidhindi: Das Schreiben von Code ist zweifellos ein Teil davon und stellt letztendlich das Ergebnis dar, doch auch in die Schritte, die dem vorausgehen, fließen viel Zeit und Mühe ein.

Normalerweise muss ich zunächst die Ursache eines Problems ermitteln oder Zeit damit verbringen, nach Möglichkeiten für eine Änderung zu suchen, die ich vornehmen möchte.

Ein Großteil davon erfolgt ebenfalls im Rahmen der Zusammenarbeit. Es kommt recht häufig vor, dass man sich mit dem Team hin und her austauscht oder ein Telefonat mit jemandem führt, wenn man an eine Stelle im Quellcode gelangt, mit der man nicht so vertraut ist.

Wir halten täglich Standup-Meetings ab, und das gesamte Team kommt auch zusammen, wenn größere Systemänderungen zu besprechen sind.

Bitte schildern Sie uns etwas ausführlicher, welche Aufgaben Sie in der Cloud-Engineering-Gruppe wahrnehmen.

Harika Kalidhindi: Ich bin Teil des Provisioner-Teams im Bereich Cloud Engineering. „Tanium as a Service“ (TaaS) ist nur möglich, wenn wir Hunderte von Kundenumgebungen reibungslos verwalten können, und mithilfe des Provisioners automatisieren wir diesen Vorgang.

Grob vereinfacht ausgedrückt sollte es eine Schaltfläche geben, mit der die Tanium-Umgebung eines neuen Kunden in der Cloud bereitgestellt wird, sowie eine weitere Schaltfläche, mit der jeder TaaS-Kunde auf eine neue Version des Asset-Moduls aktualisiert wird, usw.

Ich denke, für mich war der bemerkenswerteste Aspekt, wie breit gefächert die technischen Kompetenzen meines Teams sind. Wir beschäftigen uns mit Full-Stack-Webentwicklung, arbeiten aber auch intensiv mit AWS und anderen Cloud-Technologien.

Es ist ein großartiger Ort, um direkt nach dem Studium anzufangen, denn ohne das Team wechseln zu müssen, kann ich so viele verschiedene Aspekte des Tech-Stacks kennenlernen.

Erzählen Sie uns, wie es ist, Teil der Entwicklerwelt bei Tanium zu sein.

Harika Kalidhindi: Hier gibt es so viel Fachwissen. Ich verbringe viel Zeit damit, Dinge selbst zu recherchieren und zu verstehen, greife aber auch häufig auf das Wissen meiner Kollegen zurück.

In den meisten Fällen stelle ich eine Frage, und jemand mit fundiertem Fachwissen auf diesem Gebiet ist gerne bereit, mir den Einstieg zu erleichtern oder gemeinsam mit mir ein komplexes Problem zu lösen, für das mir möglicherweise der nötige Hintergrund fehlt.

Außerdem machen wir uns ständig Gedanken darüber, wie wir die Architektur sauber gestalten oder den Code umgestalten können, damit er einfacher und effizienter zu warten und zu nutzen ist.

Selbst etwas so Einfaches wie die Einhaltung korrekter Protokollierungsverfahren wird ernst genommen, und das spart uns auf lange Sicht viel Zeit und Mühe. Das erleichtert mir nicht nur die Arbeit, sondern ermöglicht es mir auch, mich mit den Gewohnheiten und Prioritäten, die ich mir im Laufe der Zeit aneigne, wohlzufühlen.

Technisch gesehen gibt es bei der Arbeit mit Software keine „richtige“ Vorgehensweise. Es gibt jedoch viele falsche Vorgehensweisen, und ich kann mich darauf verlassen, dass mein Team dafür sorgt, dass ich weiß, wie ich diese vermeiden kann.

Gibt es einen Aspekt Ihrer Tätigkeit bei Tanium, den Sie besonders schätzen?

Harika Kalidhindi: Ich schätze das Arbeitsklima und den Umgang mit meinen Kollegen und Vorgesetzten sehr.

Jeder möchte das Beste für uns alle und für unsere Kunden, und meine Erfahrungen waren durchweg unkompliziert und hilfreich.

Wir tun einfach „das Richtige“ und „gewinnen als Team“. Ich war bereits in Unternehmen tätig, in denen ich mich erst an die Werte oder das Motto erinnern musste, doch bei Tanium sind diese so gut verankert, dass sie genau die richtigen Worte sind, um zu beschreiben, was mir an der Arbeit hier so gut gefällt.

Und kein Ort wird jemals in jeder Hinsicht zu 100 % perfekt sein. Daher weiß ich es sehr zu schätzen, dass meine Bemühungen, einen festgestellten Mangel zu beheben, unterstützt werden – und dass meine Kollegen und Vorgesetzten stets offen dafür sind, Prozesse zu erörtern und auszuprobieren, die dem gesamten Team einen Nutzen bringen.

Sind Sie bereit, Ihre Karriere bei einem der 2021 besten Arbeitgeber im Technologiebereich laut FORTUNE anzukurbeln? Werden Sie Teil unseres Teams aus innovativen Ingenieuren und unterstützen Sie Tanium dabei, Lösungen zu entwickeln, die die Art und Weise revolutionieren, wie die weltweit größten und anspruchsvollsten Unternehmen ihre Geräte in Echtzeit verwalten und schützen.

Weitere Informationen zu offenen Stellen finden Sie unter , Tanium Careers (wird in einem neuen Tab geöffnet),und .