我们目前正在为卡塔尔的一位客户寻找数据库管理员 (DBA) / DevOps 工程师。在这个角色中,您将负责管理和优化组织的数据库,同时也将为 IT 基础设施的顺利运行做出贡献。该职位需要在数据库管理和 DevOps 实践方面有扎实的技术背景。
• *职责**:
- 实施和执行数据库安全措施,以保护敏感信息并确保遵守数据隐私法规。
- 进行定期安全审计和漏洞评估。
- 监控数据库性能,识别和解决问题,并实施性能调优和可扩展性改进。
- 开发和维护备份和恢复程序,以确保数据的可用性和完整性。
- 管理数据迁移、转换和加载过程,执行数据质量标准并进行定期测试。
- 提供技术支持并排除与数据库相关的事件故障。
- 维护数据库配置、程序和政策的准确文档。
- 规划未来的容量需求并执行数据库软件升级和补丁。
- 及时了解数据库管理和 DevOps 实践中的新兴趋势和技术。
- 与开发、运营和 IT 团队合作,设计、实施和维护自动化的 CI/CD 管道。
- 管理和优化本地和基于云的基础设施,利用 Kubernetes 和云技术等服务。
- 使用 Terraform、CloudFormation 或 Ansible 等工具开发和维护基础设施即代码 (IaC)。
- 使用 Puppet、Chef 或 SaltStack 等工具自动化配置管理任务。
- 部署、配置和扩展 Kubernetes 资源,并为 Kubernetes 集群实施监控、日志记录和警报解决方案。
- 开发和维护 Kubernetes 管理的文档、标准操作程序和最佳实践。
• *要求**:
- 计算机科学学士学位或同等学历。
- 在生产环境中担任 DBA / DevOps 工程师的证明经验,至少 **10 到 12 年**的经验。
- 对数据库管理原则和实践有深入理解。
- 精通多种 RDBMS 和 NoSQL 数据库、SQL、PostgreSQL、NoSQL、备份和恢复技术,以及数据库安全最佳实践。
- 了解 Kubernetes 架构、组件和生态系统。
- 有使用 Docker 等容器化技术和 Kubernetes 等容器编排平台的经验。
- 熟悉云平台(如 AWS、GCP、Azure)、基础设施即代码工具(如 Terraform)和版本控制系统(如 Git)。
- 出色的问题解决和分析能力。
- 强大的沟通和人际交往能力。
- 流利的英语;会阿拉伯语者优先。