职位:生产数据库管理员
地点:100%远程(理想情况下,旧金山,因为副总裁在那里,但知道政府是最有可能找到这些人的地方)
持续时间:6个月合同,可转为正式聘用
备注:
• 数据库管理员
• MySQL
• 理想情况下:有经验的人,不怕数据库,能够迅速上手,不需要指导。
• 非常老式的数据库,没有任何神奇之处,实际上一直被忽视,现在需要使用它。
• 可能需要20年以上的经验。
• 团队:美国各地共40人,是一个成熟的团队,只缺少数据库管理员。友好的团队。
顶级技能:
• 为SaaS或B2C互联网服务的MySQL集群提供生产数据库管理员支持,具有高规模和大数据规模
• 3年以上管理高可用互联网应用程序的经验
• MariaDB是他们正在运行的数据库,但它是基于MySQL的
• PL/SQL
• 也可以接受Oracle背景,因为副总裁来自Oracle。
• 也就是说,不会拒绝Oracle的人。
职位描述:
• 我们为聪明、实践能力强的工程师提供独特的工程机会,解决分布式系统、大规模OLTP数据库和现代云平台中的挑战性问题。我们正在寻找一位负责在AWS环境中运行的MySQL集群的生产数据库管理员,为我们在60多个国家拥有客户和大数据的SaaS产品提供支持。
• 这个角色负责关键的系统变更和项目,包括MySQL数据库升级、迁移、主要/次要补丁、操作系统升级、备份、恢复、监控和其他与数据库相关的服务。这个人将向美国的DevOps经理汇报。这个职位在美国,可以在全国范围内的任何地方工作。
• 理想的候选人以客户为导向,结果导向,并热衷于为我们在60多个国家的客户提供24/7的服务。要成功,您需要在快节奏的初创环境中表现出色。
职责:
• 在自助托管的EC2和AWS Aurora环境中安装、配置、升级和维护我们的生产MySQL/MariaDB集群
• 每天的操作任务包括在我们的DB集群的暂存和生产环境中进行故障排除和部署任务
• 确保我们的DB集群具有数据库性能、可用性和安全性
• 与开发团队合作设计和实施数据库表、SQL,并优化应用程序中的数据库使用
• 实施并定期测试备份和恢复计划,确保数据完整性
• 使用调优技术监视和优化数据库性能
• 实施强大的安全框架,以防止未经授权访问数据
• 在生产、暂存和开发环境中诊断和解决与数据库相关的问题
• 预测未来的数据库需求,并计划必要的硬件/软件升级
• 维护详细的数据库架构、配置和流程文档
• 确保数据库流程和实施符合法律法规和行业标准
• 执行客户成功团队的请求,并随时待命提供24x7的生产支持
• 与我们的DevOps工程师团队合作和工作
• 管理项目和资源,确保按时交付里程碑
要求:
• 至少3年作为SaaS或B2C互联网服务的MySQL集群生产数据库管理员的经验
• 3年以上管理高可用互联网应用程序的经验
• 在集群环境中进行数据复制的经验
• 在潜在问题的监控和积极推荐解决方案方面的经验
• 与开发团队密切合作的经验
• 自我激励,具有解决问题的心态
• 在生产环境中进行DB生产操作和故障排除的经验
• 能够在协作的跨职能团队环境中工作
• 管理在Linux操作系统环境中的自助托管DB集群和AWS Aurora
• 能够口头和书面沟通技术思想
• 理解端到端配置、技术依赖和生产服务的整体特性
• 对操作系统、数据备份和恢复有深入的了解
• 有AWS Redshift等OLAP集群的经验
• 熟练掌握SQL技能,并具备Terraform和Python的自动化脚本能力
• 对于各种应用和配置的Linux系统有深入的了解,以实现高可用性和服务效果的优化
• 有实施监控和警报的经验,遵循实用的监控框架
• 计算机科学学士学位或相关领域的经验