
타늄(Tanium)의 소프트웨어 엔지니어 하리카 칼리힌디는 캘리포니아주 몬로비아에서 자랐으며, 산 마리노 고등학교를 졸업한 후 북쪽으로 올라가 캘리포니아 대학교 버클리(UC Berkeley)의 컴퓨터 과학 학과에 진학했다.
2015학년도에, 하리카와 또 다른 산마리노 학생은 고등학교에서 ‘ ’ Girls Who Code (새 탭에서 열림) 지부를 설립했습니다. 클럽 회장인 하리카는 ‘산마리노 트리뷴’과의 인터뷰에서 “이 클럽은 체계적인 교육 과정을 갖춘 곳입니다”라고 언급했다.
2020년 6월에 입사한 이후 정규직으로 근무해 온 하리카는 취업 박람회에서 엔지니어링 부사장 제임스 에반스를 만나게 되었고, 이를 계기로 캘리포니아 대학교 3학년이 되기 전 타늄에서 인턴십을 하게 되었습니다. 에반스는 인턴십 기간 내내 그녀의 매니저 역할도 맡았다. 그 지점부터 그녀의 이야기를 이어가 보겠습니다.
인턴십 기간 동안 어떤 프로젝트를 진행하셨나요?
Harika Kalidhindi: 저는 고객들이 자신의 기기들이 서로 연결되어 Tanium 서버와 통신하는 모습을 실시간으로 확인할 수 있도록 비주얼라이저를 설계했습니다.
Tanium의 통신 방식을 간략히 설명하자면, 소수의 기기가 Tanium 서버로부터 요청을 수신한 후, 해당 요청은 각 기기가 생성한 응답과 함께 피어 투 피어 방식으로 연쇄적으로 전달되며, 각 연쇄의 끝에 있는 기기가 최종적으로 집계된 응답을 서버로 다시 전송합니다.
이것이 바로 선형 체인 아키텍처로, 타늄(Tanium)의 창립 기반이 된 놀라울 정도로 우아한 기술적 설계입니다. 이는 Tanium의 네트워크를 기존의 서버-엔드포인트 간 직접 통신보다 몇 배나 더 빠르고 확장성이 뛰어나게 만들 뿐만 아니라, 매우 높은 가시성과 가용성도 제공합니다.
저는 대부분의 시간을 이러한 사슬이 어떻게 저절로 형성되는지 이해하고, 제한적인 범위 내에서 이를 재현하는 데 쏟았습니다. 제 비주얼라이저가 Tanium 서버에 요청을 보내면, 응답이 돌아오자마자 형성되었을 연결 관계를 즉시 재구성하여 표시했습니다.
그 기술에 푹 빠져 지낸 3개월 덕분에, 다시 돌아오고 싶다는 생각이 절로 들었습니다. 솔직히 말해서, 인턴으로서 누릴 수 있는 최고의 즐거움이었어요.
Tanium 외에도 다른 인턴십 경험이 있었죠. 졸업 후 진로로 타늄을 선택하게 된 이유는 무엇인가요?
Harika Kalidhindi: Tanium에 관심을 갖게 된 데에는 몇 가지 이유가 있습니다. 첫 번째는 제가 우리가 여기서 하는 일을 믿기 때문입니다.
타늄은 기술적으로나 사업적으로나 제게는 타당해 보이며, 그 점이 저에게는 중요합니다. 하지만 제게는 제 일이 좋은 결과를 향해 나아가고 있다는 사실을 확신할 수 있다는 점이 더 중요할지도 모릅니다.
이 문제에는 윤리적 모호성이 전혀 없습니다. 타늄(Tanium)은 국내 및 전 세계의 주요 대기업들을 보호하는 데 기여하며, 더 나아가 수억 명의 사람들이 의존하는 서비스를 보호하는 데도 도움을 줍니다. 그리고 클라우드 엔지니어링 조직에서는, 우리가 더 많은 중소기업들에게도 같은 방식으로 도움을 줄 수 있도록 하는 일을 하고 있습니다.
그뿐만 아니라, 저는 이 회사의 전략적 리더십과 기술적 가치도 높이 평가합니다. 제가 지켜본 모든 정황을 종합해 볼 때, 이 회사는 사업적으로 항상 올바른 방향으로 나아가고 있으며, 제가 수행하는 업무는 제가 가장 큰 영향력을 발휘할 수 있도록 잘 이끌어지고 있다고 생각합니다.
그리고 기술적인 측면들이 이곳에서 엔지니어로서 성장할 수 있을 것이라고 믿게 해주었습니다. 이 회사는 더 나은 기술 설계를 추구하는 이념을 바탕으로 설립되었으며, 뛰어난 엔지니어링 역량은 회사 문화의 중요한 부분을 차지하고 있습니다.
그 사실을 알고, 게다가 동료들이 모두 경험이 풍부한 분들이라는 점을 감안할 때, 이곳에 오게 된 덕분에 더 훌륭한 엔지니어가 될 수 있을 것이라고 확신했습니다.
여러분은 저희 공동 창립자이자 회장인 데이비드 힌다위( ) (새 탭에서 열림)와 몇 차례 연락을 주고받은 적이 있습니다. 그에 대해 좀 말씀해 주세요.
하리카 칼리힌디: 저는 인턴십 최종 발표를 데이비드 힌다위에게 직접 진행했습니다. 그가 던진 질문들과 문제를 접근한 방식은 큰 영감을 주었습니다. 다들 아시다시피, 그는 정말 뛰어난 지성을 지녔습니다.
그리고 약 1년 뒤, 정규직 자리를 결정하던 차에 그분과 다시 이야기를 나눌 기회가 생겼습니다. 그 전화 통화 중에, 저는 타늄(Tanium)의 전략적·기술적 결정에 대해 느꼈던 확신이 다시금 강하게 떠오르는 바람에 바로 다음 날 아침에 계약서에 서명했습니다.
평소 업무에서는 주로 어떤 일을 하시나요?
하리카 칼리힌디: 코드를 작성하는 것은 분명 그 과정의 일부이며, 결국에는 그 결과물이 되지만, 그 이전 단계에도 많은 시간과 노력이 들어갑니다.
보통은 먼저 문제의 원인을 파악해야 하거나, 시도하려는 변경 사항에 대한 대안을 찾아보고 검토하는 데 시간을 할애해야 합니다.
그중 상당 부분은 협업을 통해 이루어지기도 합니다. 코드베이스 중 잘 알지 못하는 부분에 도달하게 되면, 팀원들과 메시지를 주고받거나 누군가와 전화 통화를 하는 일이 꽤 흔합니다.
저희는 매일 스탠드업 미팅을 진행하며, 대규모 시스템 변경 사항이 있을 때는 팀 전체가 모여 논의하기도 합니다.
클라우드 엔지니어링 팀에서 어떤 업무를 담당하고 계신지 좀 더 자세히 설명해 주시겠어요?
하리카 칼리힌디: 저는 클라우드 엔지니어링 부서의 프로비저너 팀 소속입니다. Tanium as a Service(TaaS)는 수백 개의 고객 환경을 원활하게 관리할 수 있을 때만 가능하며, 프로비저너는 이를 자동화하는 수단입니다.
매우 단순화해서 말하자면, 신규 고객의 Tanium 환경을 클라우드에 배포하는 버튼과, 모든 TaaS 고객의 Asset 모듈을 새 버전으로 업그레이드하는 버튼 등이 있어야 합니다.
제게 있어 가장 눈에 띄는 점은 우리 팀의 기술적 역량이 얼마나 폭넓게 펼쳐져 있는지였습니다. 저희는 풀스택 웹 개발을 수행하고 있을 뿐만 아니라, AWS 및 기타 클라우드 기술을 활용한 광범위한 작업도 진행하고 있습니다.
대학을 갓 졸업하고 바로 입사하기에 정말 좋은 곳입니다. 팀을 옮기지 않고도 테크 스택의 다양한 측면을 탐구할 수 있기 때문이죠.
Tanium의 엔지니어링 팀 일원이 된 소감을 들려주세요.
Harika Kalidhindi: 정말 전문 지식이 풍부하네요. 저는 스스로 조사하고 이해하려고 꽤 많은 시간을 할애하지만, 동료들의 지식에도 많이 의지합니다.
대개 제가 질문을 하면, 그 분야에 깊은 전문 지식을 가진 누군가가 기꺼이 제가 첫걸음을 내딛을 수 있도록 도와주거나, 제가 배경 지식을 제대로 파악하지 못해 헤매는 복잡한 문제를 함께 해결해 주곤 합니다.
또한 우리는 코드를 더 쉽고 효율적으로 유지 관리하거나 사용할 수 있도록, 어떻게 깔끔하게 아키텍처를 설계하거나 리팩토링할지 끊임없이 고민하고 있습니다.
적절한 로깅 관행처럼 단순한 일조차도 진지하게 다뤄지는데, 덕분에 장기적으로 볼 때 많은 시간과 노력을 절약할 수 있습니다. 이를 통해 업무를 더 수월하게 처리할 수 있을 뿐만 아니라, 그 과정에서 자연스럽게 형성된 습관과 우선순위를 편안하게 받아들일 수 있게 됩니다.
기술적으로 볼 때, 소프트웨어를 다루는 데 정답이라 할 만한 방법은 없습니다. 하지만 잘못된 방법은 정말 많지만, 우리 팀을 믿으면 그런 것들을 피해야 한다는 점을 확실히 알게 될 것입니다.
Tanium에서 일하면서 특히 마음에 드는 점이 있나요?
하리카 칼리힌디: 저는 이곳의 근무 환경과 팀원 및 상사와의 소통 방식이 정말 마음에 듭니다.
모두가 우리 모두와 고객을 위해 최선의 결과를 원하며, 제가 겪어본 경험들은 모두 매우 솔직하고 도움이 되었습니다.
우리는 그저 “올바른 일을 하고” “팀으로서 승리한다.” 예전에는 조직의 가치관이나 모토를 기억하려고 애써야 했던 곳도 있었지만, 타늄의 가치관과 모토는 너무나도 자연스럽게 체화되어 있어서, 제가 이곳에서 일하는 것을 좋아하는 이유를 설명할 때 이보다 더 적절한 표현은 생각나지 않을 정도입니다.
그리고 어떤 곳도 모든 면에서 100% 완벽할 수는 없습니다. 그래서 무언가 부족한 점이 있다는 것을 깨달았을 때, 그 필요를 충족시키기 위한 제 노력이 지지받고, 팀 동료들과 관리자들이 팀 전체에 도움이 되는 방식을 논의하고 시도하는 데 항상 열린 태도를 보여준다는 점이 정말 감사합니다.
‘포춘(FORTUNE)’이 선정한 ‘기술 분야 최고의 직장 2021 곳’ 중 한 곳에서 경력을 시작할 준비가 되셨나요? 혁신적인 엔지니어들로 구성된 저희 팀에 합류하여, Tanium이 세계 최대 규모이자 가장 정교한 조직들이 기기를 실시간으로 관리하고 보안을 유지하는 방식을 혁신하는 솔루션을 구축할 수 있도록 도와주세요.
채용 공고에 대한 자세한 내용은 , Tanium 채용 페이지 (새 탭에서 열림),, 에서 확인하시기 바랍니다.

