随着世界变得越来越依赖云,一个关键问题迫在眉睫:我们的数字生活有多安全?Kartik渴望是一位经验丰富的云安全和分布式系统专家,已经花费了十二年多的时间为Google和Uber等巨头开发了变革性软件安全解决方案,从而重新定义了大规模保护云环境的含义。
通过对计算机的热爱而推动
Kartik对计算机的热爱很早就开始了。当他长大时,他的家人拥有一台个人计算机,可以在家中访问互联网。他像大多数孩子一样玩游戏,但也建立了各种HTML网站。 Google获释后,他被吸引了。
“我可以搜索任何东西,并就几乎任何主题的好奇心养活我的好奇心,”卡蒂克记得。
高中毕业后,卡蒂克(Kartik)参加了印度坎普尔(Kanpur)的印度理工学院(IIT),学习计算机科学和工程学,在那里他为自己的职业生涯获得了强大的技术基础。在获得了学士学位和硕士学位后,Kartik对计算机和建筑系统的热情激发了他在科技公司寻找工作,而不是寻求博士学位或进行研究。
“当我在Google India获得工作机会时,我感到非常兴奋。”他说。
在大规模计费系统上工作的早期
Kartik在Google Apps攻读了他的新职位的商业订阅系统。他的责任包括确保每月使用Google Apps进行业务,确保客户订阅状态很快就可以访问,并收到准确的电子邮件。
当Kartik转移到Google US时,他继续研究大规模计费系统,然后过渡到付款的另一端工作。他研究了付款授权系统,该系统验证了用户已获得授权并正在访问正确的信息。授权系统还确保在仅严格必要并受到监控时就会发生内部访问。
“我目前所做的另一个方面项目与付款完全无关,但在Google上有影响力。我们在Google上开发了一个智能的分批系统(对项目进行的更改),将测试成本降低了10倍,”Kartik解释了。
Kartik离开Google担任Uber的职位,在那里他从事驾驶员付款,确保了70个国家 /地区和10,000个城市的驾驶员准确地按时付款。驾驶员支付系统每年处理数十亿美元的付款。
当Uber认真对其IPO(首次公开募股)变得认真对待时,Kartik面临着更大的挑战,并需要其付款系统才能进行审核。这意味着必须对整个系统进行重新研究,这是货币系统的重大改写。
“我研究了重要的体系结构。我认为我可能仍然拥有核心系统中编写的最多代码。我开发了简单的方法来测试系统以确保其可靠性和准确性,”卡蒂克说。
2018年,Kartik返回Google开发Google Pay。面临的挑战是使其跨浏览器和操作系统运行,Kartik和他的团队能够通过开发该挑战来克服这一挑战“与Google付款”按钮并在不同环境中跨浏览器进行自动测试。
确保云工作负载的挑战
最近,Kartik的团队一直在制定自定义组织政策,这些政策为客户提供了有关错误处理,违规和模拟的一致经验,并允许企业定义自己的安全政策。自定义组织策略使设置安全性的过程变得更加简单。
在Google Cloud上进行安全性和确保数据安全和受保护是Kartik的一种非常有意义的经历,并使他保持动力是非常有意义的。
“即使在所有这段时间之后,计算机具有惊人的力量也令人震惊。卡蒂克说。
尽管Kartik在职业生涯中取得了许多成功,但他确实必须在某一时刻处理失速。
“我必须决定有意识地专注于确保分配给我的工作符合促销条件。我还必须从事软技能,例如介绍工作,并确保我从事的任何项目都会导致一个新的水平,”他说。
制定自定义组织政策的作用
在大部分职业生涯中,Kartik在大规模计费系统上工作后,Kartik跃跃欲试,有机会担任组织政策团队的技术负责人。他领导了Google Security的定制组织政策制定,并监督了50个Google Cloud Platform(GCP)产品的登机,以定制组织政策。
“组织政策是客户确保工作量的方式,”Kartik解释了。“一个很好的例子是您在极其私人数据周围看到的泄漏。一个特定的组织政策使它永远无法以存储桶公开。许多情况下,有一些组织政策可以帮助企业保持合规性并保持安全。”
云安全和卡蒂克的未来
Kartik着迷于云对转换基础设施的影响。他指出,可以单击几下构建和运输网站,而过去,它们必须在数据中心进行物理安装。
随着技术的不断发展,Kartik计划继续推动云安全的界限,以应对新兴的网络威胁,并有助于推进行业标准的安全云计算。将来,Kartik还认为AI被用来自动生成安全姿势。
对他来说,AI将能够理解用户的意图,找出与高级意图相对应的基础细节,并相应地确保客户的工作量。此外,AI可以不断监视客户工作负载生成的日志和指标,并明智地检测出何时发生安全漏洞。 AI还可以分析系统的现有安全姿势,并建议调整,以使系统安全,同时确保客户的操作而不会破裂。
Kartik致力于通过专注于在项目选择和执行方面更具战略意义来成为全面的技术领导者。尽管是一位出色的技术专家,但他认识到他需要研究自己的人际交往能力,尤其是在提出复杂的技术概念时。他还专注于将技术工作与组织的更广泛目标保持一致。
成为有效的领导者,导致Kartik能够推动更大,更具影响力的计划,并激发了他指导未来的技术领导者。