桔妹导读:八月是云平台事业群分享月,这个月,咱们看到了该团队众多优秀技术文章,云平台事业群看似默默无闻,但却支撑着整个滴滴的运做,发挥着相当重要的做用。本篇压轴更是云平台事业群的重磅特辑,想要了解更多或加入这个团队?快来看看咱们的专访特辑,一块儿来了解这个又稳又深的事业群吧!html
在今年滴滴内部的吐槽大会上,来自云平台事业群一位同窗的吐槽让你们笑疯:“像咱们这种基础部门,连工位都安排在地下,这说明咱们公司的云平台事业群很是稳!就是人家问你base在哪儿,别人都是base在北京、杭州,我啊,base在basement!前端
▲ 点击播放专访视频linux
玩笑归玩笑,可是也说出了团队的两大特色:基础,稳。也由于这个稳定,一度让这个部门的“存在感”有点弱——你们开玩笑说,不故意整出点稳定性事故你们都看不到咱们了。滴滴高级副总裁、云平台事业群负责人章文嵩曾说,他心中优秀的人才须要具有三个特色:聪明的头脑,对本身研究领域的热爱,以及沉下心来追求极致的作事风格。在采访了团队的三个风格迥异的小哥哥以后,发现他们果真是这种风格,并且真的在稳稳地成长。这个稳,不是慢、保守,而是扎实、稳健,并用稳定的表现创造了更大的价值。git
2016年,滴滴合并了Uber中国,前期的激烈竞争和快速发展给系统留下不少坑,须要一一填平。云平台事业群应运而生,正处在“百废待兴“的状态。北大计算机系毕业的江海挺手握N个offer,可是他最后选择了滴滴。“当时公司发展势头很是猛,也充分展现了对于人才的渴求。这对刚出校园的我很是有吸引力。”海挺加入基础架构部,和部门一块儿,不断地挖掘需求,攻克技术难题,从零到一创建消息队列服务,为公司搭建起坚实可靠的基础架构。程序员
海挺很是有本身的想法。有一次,他为了一个技术解决方案,和时任leader直接在会上争执起来。现任leader齐楠说:“看到海挺坚持发表本身的技术看法,很欣赏他,虽然新人考虑没那么全面,可是敢于表达看法是很难得的。本身的独立思考,加上开放坦诚的环境,让他成长很快。”github
这种固执也让他可以沉得下心来钻研问题。“比起作业务,我喜欢如今这种追求极致的状态。把每个问题都研究透彻。若是你喜欢作技术,这里有充足的发挥空间,不断把系统优化到本身认为比较好的状态,在一个小小点上作到极致。”几年的快速成长,如今的海挺已经带着一个8人的小团队了,他说本身是程序员背后的男人,基础架构的价值普通用户很难感知,可是程序员们倒是心知肚明。golang
工做以外,海挺仍是个机车boy,天天都骑着他心爱的机车上班,周末还会约着公司的机车爱好者一块儿出去兜风。成长的“速度与激情”让年轻的他动力满满,如何又快又稳,既兼顾速度又要扎实,是他这一路一直在思考和实践的。spring
蔡金平目前在云平台事业群基础平台部负责机器学习异构计算和AI 的优化部署。他上学时学的是通讯工程,平时最大的兴趣爱好就是本身动手弄电路板。在职业生涯的前几年,他和江海挺同样,执着于某一个领域的持续优化和突破。“以前,我在单点技术上不断突破时内心很是知足。可是几年后,我开始担忧这也下去会不会路愈来愈窄?当我本身对这个技术的认知愈来愈深,怎么去让其余业务团队有这些认知,扩大个人技术影响力呢?若是不跟业务团队说明个人价值,那会不会变成一种自嗨?”数据库
带着这些焦虑,他开始尝试跟业务部门推广本身的技术,可却屡屡碰壁,业务方那儿要么说优先级上不来,要么说系统改造难度大。金平以为很沮丧和不解,“明明我这个技术很牛,优化效果就是很好,为何大家不用呢?”编程
他后来才明白,不是技术很差,而是由于他只站在技术的角度思考,而忽略了业务部门的需求。电路板要想搞通,只从一边努力是不够的,须要有全局思惟。“作技术的同窗都有一个追求,就是想让更多的人来用本身的技术。可是慢慢我发现,技术自己有一个纵向发展的过程,而业务的需求则处在技术的不一样阶段。你让一个发展初期的业务,去使用最前沿的技术,那不现实,更不合适。
因此,咱们技术人不只要能把本身的价值讲明白,还得懂业务,真正地深刻到业务的链条中去帮它解决问题,看看技术到底在什么环节发挥做用,甚至还要想到业务方没有想到的,提早为他们布局。”金平的一番话,既是他这两年不断和业务磨合出来的经验,更是他所理解的“价值牵引,技术驱动”。
从一个深刻的技术点跳出来,去看业务,看全局,有些人甚至为金平不值:有这个去看业务的时间,你多敲点代码,让本身的技术更牛很差吗?可金平有本身的选择:再牛的技术也不能自说自话,真正为业务方、为用户创造出更多的价值,才是技术最大的落地价值。就像完美的电路仍是要看灯亮了多少,而不是电路有多复杂。
与江海挺这个年纪追求“速度与激情”不一样,现在的梁李印喜欢的运动是长跑、徒步和登山这样更考验耐力的项目。他长跑,一年跑了600千米,参加了8个马拉松;他登山,就爬遍杭州附近全部的山。这些运动就像他的工做同样:须要沉下心来长久坚持,日积跬步,才能有质的飞跃。
梁李印目前在云平台事业群基础平台部负责大数据架构,滴滴的实时计算也是在他手中一点点从无到有。入职这几年,他完成了从一个核心骨干到一线管理者,再到二线管理者的华丽转身,现在已是业界首屈一指的大牛。他如今不只要像蔡金平那样,把技术的价值给业务方讲得明明白白,更须要对整个团队讲得明明白白,给你们描绘一个清晰的愿景,以及制定好短中长期的里程碑目标。“不光是我能看到,更要让团队清晰地看到这些技术的价值,才能让团队更加凝聚,走得更远。”
做为技术专家,梁李印也总结了本身的成长之路的关键词。“第一,就是要‘把事情作干净’,追求极致。什么叫作干净?好比从a系统迁到b系统,大部分人都完成了80%的工做其实就拿到告终果,由于看上去b系统已经能够承接大部分工做了。可对我来讲,A系统下线、服务停掉、机器关机,能作到这一步才算干净。只要a系统还活着,就是不干净。那么剩余的20%的问题就老是会出故障。第二,主动打开视野,不能只看本身的一亩三分地,而是多关注上游、下游、合做方作的事情,理解他们在作什么。还要多关注前沿技术,成为更全面的技术人。第三,要乐于当‘客服’。好多技术不喜欢答疑,以为浪费时间。其实,咱们了解系统问题有两个来源,一种是服务自己出故障了,就有宝贵的机会去理解系统。另外一种就是别人用出来问题。经过答疑,我不只能看出代码中看不到的问题,还能够就此跟用户创建联系。知道他到底用你的服务在干什么,进一步挖掘出来技术的真正价值,逐渐对公司的整个业务情况就会很是了解。”
看完这三个云平台事业群的小哥哥,你是否是对这个隐藏很深的部门有了些新的认识?他们在本身的技术领域潜心钻研,不断追求极致,同时还有“功成没必要在我”的胸怀,“业务的成功就是咱们的成功”是他们的信条。他们一路走来稳而扎实,造就了今天滴滴坚实的数据基础,成为一支能抗压、能钻研的队伍,支撑更多新业务日新月异。加入这样快速成长的团队,真的稳了!
云平台事业群成立以来,做为公司业务发展的底层基石,肩负「技术赋能让企业服务更美好」的使命,咱们精益求精,追求卓越,致力于打造一个稳定、高效、创新的云计算服务平台,建成世界一流的大数据体系,为滴滴全平台业务的稳定和高效运行保驾护航。
基础平台部和滴滴云两大事业部构成了咱们的云平台事业群。
基础平台部、下设8个独立的技术领域团队,咱们有:提供一站式大数据解决方案的数据平台;提供数据工程建设和数据资产沉淀的数据治理团队;提供大规模离线计算和实时计算的大数据架构团队;加速人工智能发展、促进智慧出行的机器学习平台;提供大规模在线高可用中间件和基础服务及操做系统能力的基础架构团队;支撑滴滴全部业务的多地数据中心集群和骨干网络的系统团队;保障全球领先出行平台稳定高效运行的运维团队;提高滴滴运营效率和决策水平的IT团队。
滴滴云基于滴滴出行的业务技术和经验积累,采用领先的云计算架构、高规格服务器集群搭建、高性能资源配置机制、精细化运营模式,致力于为开发者提供简单快捷、高效稳定、高性价比、安全可靠的IT基础设施云服务。
咱们是一支使命驱动、善打攻坚战、敢打硬仗,能打胜仗的队伍!咱们崇尚价值牵引,技术驱动,若是你热爱技术,期待经过技术赋能让企业服务更美好!欢迎加入咱们!
岗位职责:
负责数据平台相关的开发和建设;
构建海量数据存储、离线/实时计算、实时查询的平台,以及监控、调度、BI分析报表平台。
任职要求:
1. 熟悉互联网产品和服务的开发过程,熟悉后端技术架构,具有良好的系统设计能力
2.掌握主流的互联网平台开发技术,如spring boot、中间件、k8s,对前端技术有所掌握和了解;
3. 8年以上大数据系统相关经验,熟悉如下多项,有相关的应用和优化经验e.g. Hadoop, Mapreduce, Hive, Druid,flink,Spark, kylin,kafka etc;
4. 强悍的编码及架构设计能力,生产环境快速 trouble-shooting能力,对新技术有强烈的学习热情;
5. 有良好的产品和服务意识,有相关数据平台开发经验者优先。
岗位职责:
1. 参与滴滴国内出行数据体系建设工做;
2. 负责数据仓库ETL流程的优化及解决相关技术问题;
3. 参与数据产品设计和评审,保障数据平台架构稳定。
任职要求:
1. 三年及以上ETL开发经验,深刻理解经常使用的数据建模理论,可独立把控数据仓库各层级的设计;
2. 熟悉Hadoop生态,精通HDFS、Hive、MR开发,熟悉Spark、Presto,有任务调优经验;
3. 了解数据治理,理解数据治理的重要性并从事过治理相关工做;
4. 具有较强的编程能力和编程经验,至少熟悉Java/Python一门编程语言,熟悉linux系统,熟练使用Shell;
5. 具有必定的数据分析能力,具有数据敏感性和探知欲,专一数据的价值发现和转化;
6. 具有快速学习能力、沟通协调能力及团队精神,有较强的责任心和学习积极性。
工做职责:
1.负责整个公司级分布式关系型数据库MySQL/MyRocks内核的设计、研发和优化工做;
2. 负责公司文档型数据库存储服务MongoDB的研发工做;
3. 设计、研发高可用、高性能、低成本的存储架构,应对弹性扩缩容,秒级故障自动切换,异地多活,分布式事务等极具挑战性的工做内容和方向,保障数万台规模集群的高效稳定运行。
任职要求:
1. 计算机或相关专业本科以上学历(5年以上工做经验);
2. 精通C/C++/golang程序开发(至少一种),熟悉Linux/Unix开发环境;
3. 熟悉经常使用开源分布式系统,熟悉MySQL、 MongoDB 、MyRocks、Rocksdb等任意开源产品源代码 者优先;
4. 熟悉TCP/IP网络协议;
5. 有较强的问题分析和定位能力;
6. 有大规模分布式系统开发、维护经验,有故障处理能力,源码级开发能力;
7. 具备良好的沟通协做能力,具备较强的分享精神。
岗位职责:
1. 管理、优化并维护集群Spark引擎,深刻Spark源码研究和二次开发,解决各类线上问题,参与到开源社区建设和代码贡献;
2. 打造业界领先的大数据计算平台,为海量数据及其上的大规模数据挖掘、数据分析、机器学习业务系统提供可靠、高效的支持;
3. 研究业界最新的大数据技术,参与滴滴大数据平台的设计与开发,提供有前瞻性的大数据基础架构解决方案;
4. 乐于挑战没有明显答案的问题,快速理解业务场景,从具体问题中抽象出通用的解决方案。
任职要求:
1. 计算机或相关专业本科以上,5年以上工做经验,很多于2年大数据架构经验;
2. 具有扎实的Scala语言编程基础,具有良好的编程习惯,较强独立解决问题的能力;
3. 精通Spark源码,对社区有贡献者加分;
4. 参与过大型复杂分布式系统的设计、架构者优先;
5. 作事严谨踏实,责任心强,具备良好的沟通能力和团队意识。
岗位职责:
1. 负责滴滴线上业务的平常运维、优化、容量管理等工做,7x24小时保障线上业务的稳定运行;
2. 负责维护公司运维基础设施的正常运行;
3. 负责公司运维基础设施产品设计及需求跟进,包括监控系统,运维平台,自动化部署系统,虚拟化平台等;
4. 研究运维新技术和方向,持续提升生产力。
任职要求:
1. 计算机相关专业本科以上学历,基础知识扎实,有较大规模在线业务运维、优化等工做经验;
2. 熟悉Linux操做系统,熟练使用C、golang或Python、Ruby、Shell等脚本语言开发;
3. 热爱技术,能保持对新技术的探索与应用学习能力强,认真踏实肯钻研,重度github用户优先;
4. 具有良好的系统分析能力,良好的抽象思惟和逻辑思惟能力,对运维体系有深刻的研究和理解;
5. 强烈责任感,有良好的时间观念,能很好的沟通交流,乐于分享。
工做职责:
1. 基于开源软件搭建和开发支撑公司业务发展的底层基础架构平台;
2. 经过各类创新技术提升底层基础架构平台的使用效率;
3. 优化公司业务在底层基础架构平台的性能表现。
任职要求:
1. 计算机相关专业本科及以上学历,深刻理解操做系统原理及Linux内核;
2. 熟悉Docker及container技术或底层资源隔离者优先、熟悉Linux内核存储,内存管理,或网络stack者优先、熟悉虚拟化技术及KVM者优先;
3. 具备系统性能分析及优化经验者优先;
4. 具有良好的语言表达、沟通能力和团队合做精神。
简历投递邮箱:IPDHRBP@didiglobal.com
欢迎持续关注云平台事业群招聘信息
做为一名追求极致的工程师(程序员) ,工做中你都有哪些可爱的强迫症?或你对滴滴云平台事业群,有什么走心的话想说?请在本文末留言参与,**截止9月2日21:00,前往微信公众号平台“滴滴技术”本篇文章留言点赞前3的同窗,将得到云平台定制T恤1件+水杯1个+200元打车卡1张。留言点赞第4-10位同窗,得到云平台定制T恤1件。
1. 滴滴ElasticSearch平台跨版本升级与重构之路
2. 滴滴ElasticSearch千万级TPS写入性能翻倍技术剖析
出品 | 科技生态与发展部
特别鸣谢 | 云平台事业群 企业文化部 公众沟通部
文案策划 | 毛赫男 翦单艾
视频制做 | 沈淑贤
内容编辑 | 周浩瀚
延伸阅读