• 至少3年的MySQL集群生产DBA经验,熟悉SaaS或B2C互联网服务,有大规模和大数据量的经验
• 3年以上管理高可用互联网应用程序的经验
职位描述
我们的客户为聪明、实践型工程师提供独特的工程机会,解决分布式系统、大规模OLTP数据库和现代云平台中的挑战性问题。我们正在寻找一位负责在AWS环境中运行的MySQL集群的PRODUCTION DBA,为我们在60多个国家拥有客户和大数据的SaaS产品提供支持。
这个角色负责关键系统的变更和项目,包括MySQL数据库升级、迁移、主/次要补丁、操作系统升级、备份、恢复、监控和其他与数据库相关的服务。这个人将向美国的DevOps经理汇报。这个职位在美国境内的任何地方都可以。理想的候选人以客户为导向,结果导向,并热衷于为我们在60多个国家的客户提供24/7的服务。要成功,您需要在快节奏的创业环境中表现出色。
职责:
• 在自托管的EC2和AWS Aurora环境中安装、配置、升级和维护我们的生产MySQL/MariaDB集群
• 每天的操作任务包括在我们的DB集群的staging和production环境中进行故障排除和部署任务
• 确保我们的DB集群的数据库性能、可用性和安全性
• 与开发团队合作设计和实施数据库表、SQL,并优化应用中的数据库使用
• 实施并定期测试备份和恢复计划,以确保数据完整性
• 使用调优技术监视和优化数据库性能
• 实施健壮的安全框架,保护数据免受未经授权的访问
• 在生产、staging和开发环境中诊断和解决与数据库相关的问题
• 预测未来的数据库需求,并计划必要的硬件/软件升级
• 维护数据库架构、配置和流程的详细文档
• 确保数据库流程和实施符合法律法规和行业标准
• 执行客户成功团队的请求,并随时待命提供24x7的生产支持
• 与我们的DevOps工程师团队合作
• 管理项目和资源,确保按时交付里程碑
要求:
• 至少3年的MySQL集群生产DBA经验,熟悉SaaS或B2C互联网服务,有大规模和大数据量的经验
• 3年以上管理高可用互联网应用程序的经验
• 在集群环境中进行数据复制的经验
• 在监控潜在问题并主动推荐解决方案方面的经验
• 与开发团队密切合作的经验
• 具有问题解决者心态的自我启动者
• 在生产中处理DB操作和故障排除问题的经验
• 能够在协作的跨职能团队环境中工作
• 在Linux操作系统环境和AWS Aurora中管理自托管的DB集群
• 能够口头和书面沟通技术思想
• 理解端到端配置、技术依赖和生产服务的整体特性
• 对操作系统、数据备份和恢复有深入了解
• 有AWS Redshift等OLAP集群经验
• 熟练掌握SQL技能,并具备Terraform和Python的自动化脚本能力
• 对于各种应用程序和配置的Linux系统有深入了解,优化以实现高可用性和服务的有效性
• 有实施监控和警报的经验,遵循实用的监控框架
• 计算机科学学士学位或相关领域的学位