美团DTS数据传输服务开发工程师
社招全职2年以上核心本地商业-基础研发平台地点:北京 | 上海状态:招聘
任职要求
1、本科及以上学历,计算机相关专业。 2、精通Java开发、网络编程,熟悉 MySQL 传输协议,有两年以上Java开发经验。 3、熟悉 CAP、高可用架构、事务等理论并有深入理解,并有一定的实践经验。 4、熟悉并具有大型分布式系统开发经验。 5、有技术热情和较强的学习能力,有很好的问题分析和技术攻关能力,有良好的团队合作和沟通能力。 具备以下条件优先 1、在数据库传输开发方向有丰富的实战经验和业界视野 2、熟悉分布式系统、数据库原理、大规模集群和容器管理等,有实战经验 3、有Kubernetes Operator或golang相关经验优先 4、有主导或参与跨部门项目经验者优先
工作职责
1、面向公司所有业务提供数据传输解决方案,参与美团数据传输产品DTS的架构设计与研发工作。 2、参与数据层基础Paas能力的构建职责,重点解决数据传输过程中故障快速恢复、数据正确和差异处理、城市级数据灾备、实时运维保障等通用问题,并提供完整的解决方案和配套系统及工具。 3、深入了解数据传输、容灾领域产品现状及发展趋势,并参与数据传输新技术的预研和落地。 4、参与出海项目,提供高性能、低成本的跨国数据传输能力。
包括英文材料
学历+
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
网络编程+
https://www.youtube.com/watch?v=2HrYIl6GpYg
I will make a simple HTTP web server with the C Programming Language.
https://www.youtube.com/watch?v=8z6okCgdREo
This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines.
https://www.youtube.com/watch?v=bdIiTxtMaKA&list=PL9IEJIKnBJjH_zM5LnovnoaKlXML5qh17
https://www.youtube.com/watch?v=bzja9fQWzdA
Implement the ubiquitous TCP protocol that underlies much of the traffic on the internet!
[英文] 📺Network Programming with Python Course (build a port scanner, mailing client, chat room, DDOS)
https://www.youtube.com/watch?v=FGdiSJakIS4
Learn network programming in Python by building four projects. You will learn to build a mailing client, a DDOS script, a port scanner, and a TCP Chat Room.
https://www.youtube.com/watch?v=gntyAFoZp-E
https://www.youtube.com/watch?v=JiuouCJQzSQ
Explore the fundamentals of networking in Rust by building a simple TCP server.
https://www.youtube.com/watch?v=JRTLSxGf_6w
https://www.youtube.com/watch?v=sFizpxHkIlI
In this video we'll cover SOCKET PROGRAMMING in JAVA.
https://www.youtube.com/watch?v=sXW_sNGvqcU
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
CAP+
https://www.hellointerview.com/learn/system-design/core-concepts/cap-theorem
Master the fundamental tradeoffs between consistency and availability in distributed systems.
https://www.ibm.com/think/topics/cap-theorem
The CAP theorem says that a distributed system can deliver only two of three desired characteristics:
consistency, availability and partition tolerance (the ‘C,’ ‘A’ and ‘P’ in CAP).
https://www.youtube.com/watch?v=BHqjEjzAicA
高可用+
https://redis.io/blog/high-availability-architecture/
A high available architecture is when there are a number of different components, modules, or services that work together to maintain optimal performance, irrespective of peak-time loads.
https://www.ibm.com/think/topics/high-availability
High availability (HA) is a term that refers to a system’s ability to be accessible and reliable close to 100% of the time.
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
Kubernetes Operator+
[英文] Operator pattern
https://kubernetes.io/docs/concepts/extend-kubernetes/operator/
Operators are software extensions to Kubernetes that make use of custom resources to manage applications and their components.
https://www.redhat.com/en/blog/create-kubernetes-operator
Kubernetes operators are a way to create, configure, and manage complex applications on top of Kubernetes.
https://www.youtube.com/watch?v=ha3LjlD6g7g
Kubernetes Operator explained | What are Kubernetes Operators and how it works
相关职位
社招ACG
-负责百度云数据传输服务(DTS)产品研发工作 -负责对接百度集团与百度智能云各类异构数据存储系统(包括关系型数据库、分布式缓存、分布式文件系统、消息队列等)之间的结构数据、全量数据、实时增量数据的数据传输 -负责传输过程中数据加工、数据校验、DDL、高可用等通用传输能力的建设 -打造企业上云、大数据分析、远距离灾备等多种场景下的数据同步解决方案
更新于 2023-06-20
社招3年以上A49740
1、负责数据库生态产品(数据传输服务、数据库备份系统、数据库管理平台、数据库智能秘书DBGPT)的设计、开发、维护工作; 2、负责大规模数据库管理系统架构设计、安全加固和能效比提升; 3、深入理解业务场景,打造通用性数据库生态管理平台,并针对核心业务提供高级管理能力,提高数据库应用便捷性、稳定性和智能化; 4、构建数据库生态技术竞争力,解决云下、云上和云间的数据库管理问题,打造业内一流的数据库管理解决方案和平台能力。
更新于 2023-08-02
社招3年以上A248821
1、负责数据库生态产品(数据传输服务、数据库备份系统、数据库管理平台、数据库智能秘书DBGPT)的设计、开发、维护工作; 2、负责大规模数据库管理系统架构设计、安全加固和能效比提升; 3、深入理解业务场景,打造通用性数据库生态管理平台,并针对核心业务提供高级管理能力,提高数据库应用便捷性、稳定性和智能化; 4、构建数据库生态技术竞争力,解决云下、云上和云间的数据库管理问题,打造业内一流的数据库管理解决方案和平台能力。
更新于 2023-08-02