在优步平台上,每时每刻都有金融交易发生,包括乘客向司机合作伙伴支付的款项,以及食客向餐厅合作伙伴支付的款项。我们的支付团队,总部位于阿姆斯特丹,致力于为我们广泛的用户开发可靠的,安全的,无缝的支付体验。
在全球范围内支持这些交易需要一个具有独特弹性的平台,这就是我们的支付网站可靠性工程(SRE)团队介入的地方。该团队开发工具,帮助支付团队构建高度可靠的系统,为全球客户服务。
Tatiana Romanova是payment SRE团队的一员,她乐于在我们的系统中寻找潜在的故障点,并确保支付平台的持续运行。
Tatiana来自俄罗斯,毕业于莫斯科航空学院应用数学和物理系,获得计算机科学学位。不像她的许多朋友和同事,她直到上大学才开始编程。她的编程入门是在她的第一堂计算机科学课上为图灵机模拟器编写一个附加函数。
我们问了Tatiana几个关于她在Uber工作的问题:
你在优步的主要工作是什么?你使用什么代码或开发工具?
我在三年前开始在Uber工作,作为一个后端工程师,并在各种项目上工作,从实现司机合作伙伴的区域特定功能,以构建用于执行数据中心故障转移的命令行界面。大约两年前,我成了SRE,确保国际收支相关项目和维护基础设施的可靠性。我们使用各种开源工具来管理,包括起程拓殖,包装机,Ansible.,和旋转运动员。如果我们找到进一步自动化我们的例程的方法,我们使用创建我们自己的工具抨击,去,和蟒蛇。有时,如同astro.,由我的队友创建,我们甚至可以开源我们的工具!
你觉得你的工作中最有趣的是什么?
我喜欢从事可靠性和安全性相关的项目。我发现寻找潜在的失败场景或调查事件并试图找出一种方法使事情更有弹性的失败是令人兴奋的。在很多情况下,这是为了让事情更简单、更有逻辑。
你有一个最喜欢的工作练习让你度过一天吗?
我的女儿出生后,我必须改变我工作的方式。我曾经在工作中花时间过长,所以我总是可以在我回家之前完成我开始的东西。现在,我必须更有效地工作。例如,我阅读了电子邮件,有时在火车上进行代码评论,并确保将日历保留最新。对于电子邮件,我已切换到收件箱零方法,这帮助我管理传入的信息量,不会错过任何重要的东西。我每天的开始都是在谷歌Keep里列一张我需要做的事情的清单。当我完成任务时在方框上打勾会给我一种很好的成就感。
您发现最挑战您的工作?
可靠性和安全性项目没有直接可见的影响。在许多情况下,它包括努力预防灾害。我认为自己是一个以结果为导向的人,但在这些项目中,结果是缺少某种活动。这使得量化工作的影响变得有些困难。在我的团队中,我们有一个完善的流程,对于每个项目,我们都会写一份设计文件,解释我们的目标和预期结果,收集反馈,然后开始执行。这有助于我集中精力并跟踪我们项目的最终目标。
规模化发展是什么样的?
在优步的规模下,即使一个很小的错误也会影响很多用户。我们需要特别注意所有的边缘情况,因为如果有可能发生的事情,它很可能会发生。
你为什么决定加入优步?
我总是对优步的使命感到兴奋。我不开车,从来没有喜欢打电话给出租车(海宁出租车并不是俄罗斯的东西)。所以对我来说,Uber是一款游戏更衣室:我能够在公共交通差的地方安全地旅行。工程明智,我认为优步是一个非常有趣的位置:它仍然是一家非常年轻的公司,但已经有很多客户,所以我期待着在非常有影响力的项目上工作。
Uber阿姆斯特丹办公室的未来有哪些让你兴奋的地方?
阿姆斯特丹工程网站在过去三年中增长了很多,既有人数和公司内部的使命和作用。在过去几年中,阿姆斯特丹已添加Adtech,开发人员平台和驾驶员访问团队。目前在付款中,有许多平台和面向客户的项目。我们有一个非常有才华和多样化的团队 - 从SRES到设计师 - 一起工作,使得尽可能顺利的付款经验。当我第一次加入时,我们曾经依赖旧金山办公室,但这并非如此,这对我们的工程生产力和工作生活平衡产生了巨大影响。我希望该网站继续与新的团队和机会增长阿姆斯特丹,因为这是一个美妙的地方!
有兴趣加入Tatiana和众多其他软件工程师,用于解决优步的现实问题?看看我们的职业问题!






