vivo数据库工程师
社招全职5年以上研发类地点:深圳状态:招聘
任职要求
1、计算机相关专业全日制本科及以上学历,5年以上数据库运维DBA工作经验; 2、精通MySQL、Redis相关原理、备份恢复、性能优化、故障处理,有丰富的MySQL、Redis运维经验; 3、熟悉MongoDB、TiDB、Elasticsearch、OceanBase相关原理、性能优化、故障处理,有OceanBase运维经验更佳; 4、熟悉linux系统,有shell、python或者go脚本编程能力; 5、有阿里云、腾讯云或者内部自建等数据库运维管理平台操作经验; 6、具有良好的学习能力、沟通能力、客户服务意识、团队合作精神。
工作职责
1、负责MySQL、Redis、Elasticsearch、MongoDB、OceanBase等数据库运维管理工作,包括运维支撑、性能优化、故障处理、容量规划等 2、负责业务数据库选型、架构设计,解决业务数据库问题,提高业务高可用能力和稳定性, 3、与存储研发团队协作,设计和实现数据库产品解决方案、数据库运维平台能力,支持业务需求 4、学习和引入数据库新版本、新技术、新工具,支持业务发展需求
包括英文材料
学历+
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.
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
MongoDB+
https://learnxinyminutes.com/mongodb/
MongoDB is a NoSQL document database for high volume data storage.
https://studio3t.com/academy/#courses
The fastest way to learn MongoDB
https://www.youtube.com/watch?v=c2M-rlkkT5o
This video will give you and introduction to MongoDB in 1 Hour. Afterwards I recommend exploring aggregation, replication, and sharding.
https://www.youtube.com/watch?v=ExcRbA7fy_A&list=PL4cUxeGkcC9h77dJ-QJlwGlZlTd4ecZOA
You'll learn how to use MongoDB (a NoSQL database) from scratch. You'll also learn how to integrate it into a simple Node.js API.
TiDB+
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
OceanBase+
https://en.oceanbase.com/docs/common-oceanbase-database-10000000001028975
This topic describes how to deploy OceanBase Database in a demo environment, a cluster, or a container for quick hands-on experience.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
相关职位
社招JT21
1、负责数据库的监控,备份,性能优化及故障处理等; 2、数据库分库分表方案的设计、实施及数据迁移; 3、负责根据项目需求设计并制定数据库解决方案; 4、负责数据库中间件的相关测试、维护及管理工作; 5、制定并不断完善数据库的运维规范、开发规范及安全规范。
更新于 2018-07-19
社招JPUL1
1、负责数据库的监控,备份,性能优化及故障处理等; 2、数据库分库分表方案的设计、实施及数据迁移; 3、负责根据项目需求设计并制定数据库解决方案; 4、负责数据库中间件的相关测试、维护及管理工作; 5、制定并不断完善数据库的运维规范、开发规范及安全规范。
更新于 2018-07-19
社招5年以上A251474
1. 负责OceanBase/MySQL数据库的架构设计、可用性保障、性能优化、故障诊断、容量规划与运维支持等工作 2. 针对大促类、海量数据等场景进行业务和技术方案设计和技术保障,针对业务特点设计合理的数据库解决方案 3. 负责业务遇到的OceanBase产品技术问题,确保项目技术方案落地,协调跨团队工作,把控风险,保障顺利交付 4. 负责团队技术人员分布式数据库培训和业务侧的分布式数据库技术分享
更新于 2025-07-29