高级数据库工程师(DBA)
职位描述
该职位来源于猎聘 岗位职责: 1. 负责各类环境各类数据(MongoDB/Oracle优先,MySQL/PostgrsSQL次之)的架构设计、搭建部署、运维管理、监控及性能优化等工作。 2. 负责数据库相关插件或开源工具(如mongoshake/monstache等)的投产维护以及功能开发,依据项目需求,调研并学习新工具的使用,必要时进行二次开发。 3. 负责各环境监控体系完善,基于Zabbix、ELK、Prometheus等技术实现数据库的多维度实时监控及故障复盘分析等需求。 4. 负责生产环境数据库性能优化工作,主要从慢查询分析、数据库性能瓶颈、索引优化等维度实现。 5. 负责多类云环境数据库相关组件维护,包含阿里云、AWS Cloud、华为云等。 6. 参与研发、SRE、测试多团队协作,提供数据库设计、客户QA、发版支持、性能测试等各类支持。 任职要求: 1. 计算机或相关专业,本科及以上学历。 2. 3年以上数据库工程师任职经验,精通MongoDB,掌握复制/分片集群、扩容升级、数据同步等技术,至少3年MongoDB生产环境TB级集群维护管理及容灾经验、有TB级容灾经验优先。 3. 熟练掌握MySQL、Oracle,拥有主从/RAC/DG/OGG等部署管理经验,有PostgreSQL经验优先。 4. 熟练掌握阿里云、AWS Cloud、华为云常规操作步骤,包含ECS、VPC、S3/OSS、基础组件等部分。 5. 熟练掌握监控体系(Zabbix、ELK、Promethus、云SLS等),有生产级别落地经验。 6. 熟练读写Shell脚本,用于脚本需求编写及开源工具二次开发,掌握至少一门编程语言(Python/Golang)优先。 7. 熟悉容器部署体系,拥有Docker、K8S部署使用经验。 8. 具备良好的沟通能力、阅读及个人学习能力,能够攻坚全新技术栈及阅读英文文档。
对这个职位感兴趣吗?