字节跳动数据库管理平台开发工程师
任职要求
1、2年以上的数据库开发、使用和运维经验,关系型数据库、非关系型数据库或分布式数据库的基础理论知识扎实; 2、熟练掌握linux环境下golang/python/java/c/c++ 中的一种或几种,以及相应开发框架下的服务端多线程、高并发处理技术,良好的编码习惯,包括代…
工作职责
1、负责数据库管理平台的设计、开发、维护工作; 2、深入理解业务场景需求,针对性的为不同业务场景提供最合适的辅助工具,提高数据库产品的易用性、稳定性和运维能力。
1、负责数据库管理平台的设计、开发、维护 2、深入理解业务场景需求,针对性的为不同业务场景提供最合适的辅助工具,提高数据库产品的易用性、稳定性和运维能力;
1、负责数据库管理平台的设计、开发、维护工作; 2、负责对接各数据库业务团队,定义控制和数据交互接口; 3、负责基于数据库生命周期数据,生成数据库运行健康状态报表; 4、深入理解业务场景需求,针对性的为不同业务场景提供最合适的辅助工具,提高数据库产品的易用性、稳定性和运维能力。
1、平台设计与开发: 负责高可用、高可扩展的 DTS(数据传输服务)平台 的架构设计、核心模块开发与持续迭代。 负责 数据库中间件平台(如分库分表、读写分离、数据库代理等)的研发、功能增强与性能优化。 参与数据库自动化运维平台的建设,推动数据库管理的标准化和自动化。 2、技术攻坚与稳定性保障: 深入分析和解决 DTS 及数据库中间件平台在生产环境中遇到的复杂技术问题和性能瓶颈。 设计和实施系统高可用、容灾和数据一致性方案,保障平台服务 SLA。 编写高质量、可维护的代码,并进行代码审查,帮助团队共同成长。 3、协作与赋能: 与 DBA、运维及业务研发团队紧密合作,理解需求,提供稳定、易用的数据平台服务。 编写技术文档,沉淀知识,并乐于分享最佳实践,赋能整个技术团队。
1.运维平台开发:负责公司内部运维平台的设计与开发,包括 CMDB 系统和多云管理平台。 2.CMDB 系统:设计资源建模方案,开发数据采集、资产管理、生命周期管理等核心功能。 3.多云管理:集成 AWS、Azure、阿里云等云服务 API,开发跨云资源管理与自动化部署功能。 4.系统优化:优化平台性能,提升系统的稳定性与可扩展性,确保高并发场景下的可靠运行。 5.自动化运维:开发自动化工具与脚本,实现基础设施即代码(IaC),提升运维效率。 6.技术支持:参与平台的日常维护与技术支持,快速定位并解决系统问题。 7.团队协作:与产品经理、运维团队紧密合作,推动项目的高效落地。