vivo数据库工程师(DBA)
任职要求
1. 计算机相关专业本科及以上学历,具备良好的英文技术文档阅读能力。 2. 5年以上数据库相关工作经验,精通Elasticsearch、MongoDB、Redis、MySQL等一种或多种数据库原理。 3. 具备一定运维开…
工作职责
1. 为业务提供多数据库技术支撑,负责Elasticsearch、Redis、MongoDB等非关系型数据库和Milvus向量数据库的架构设计和日常运维。 2. 设计数据库的高可用方案,负责数据库高可用能力建设,保障业务连续性。 3. 负责数据库运营平台的开发,实现海内外多类型数据库的运维管理平台化。 4. 建立非关系型数据库的开发设计规范,为开发团队赋能,提升开发团队的数据开发能力。
1、保证小米集团万亿级请求量Redis集群的稳定、高效运行和持续交付; 2、根据业务需求改进Redis架构,完成多机房容灾改造; 3、快速定位和排除Redis故障,并对Redis集群进行性能优化; 4、负责对开发团队提供技术支持和技术培训; 5、负责数据库自动化运维平台研发,能够提出改进方案;
1. 数据库架构设计与优化:主导或参与数据库架构的设计和优化工作,确保满足业务需求的同时保持高性能和高可用性; 2. 数据库运维管理:负责Oracle、SQLServer、DB2、StarRocks等数据库的日常管理和维护,包括安装配置、备份恢复、性能调优、安全策略实施等;管理数据库生命周期内的所有变更,如版本升级、迁移等;在高并发环境下保障数据库系统的稳定运行,处理大规模数据存储、查询及监控报警任务; 3. 数据迁移与同步:规划和执行同构、异构数据库之间的迁移项目,设计ETL流程,保证数据的一致性和完整性; 4. 技术研究与推广:持续关注行业前沿技术,探索新技术的应用可能性,并在团队内部进行技术分享,促进团队技术水平的共同进步; 5. 沟通协作:与其他部门密切合作,提供技术支持,协助解决数据库相关问题,推动跨部门项目的顺利开展; 6. 培训与发展:定期组织数据库知识和技术培训,提高团队整体的技术能力。
1、负责MySQL数据库规划性能、容量、安全、架构设计,提高业务高可用性和容灾能力; 2、负责对MySQL开发的SQL语句进行审核、优化; 3、负责配合研发制定MySQL数据库技术方案,分库分表策略,数据迁移方案; 4、负责MySQL数据库设计、存储过程开发。
1. 负责关系型数据库内核的研发与优化工作,深入理解业务场景,设计并实现高性能、高可用的数据库核心功能,以支撑复杂业务系统的稳定高效运行; 2. 主导数据库管控体系的规划与建设,构建完善的监控、运维与自动化管理平台,提升数据库系统的可靠性与运维效率; 3. 针对高并发、大数据量等复杂场景,进行数据库架构设计与性能调优,解决系统瓶颈,保障业务连续性与数据一致性; 4. 跟踪数据库领域前沿技术趋势,结合业务需求推动内核与管控技术的创新落地,持续提升系统整体技术能力; 5. 与产品、研发团队紧密协作,参与跨部门项目,确保数据库技术方案与业务目标对齐,推动技术成果向业务价值转化。