该职位涉及管理和优化 Oracle 数据库,同时实施 CI/CD 管道、基础设施即代码(IaC)工具和数据库部署与性能监控系统。
职责
数据库管理
• 安装、配置和维护 Oracle 数据库。
• 开发和维护数据库模式、表、视图和索引。
• 优化 SQL 查询和数据库结构以提高性能。
• 监控和分析数据库性能指标。
• 解决和排除数据库问题。
• 实施和管理备份与恢复策略。
• 管理用户访问和安全。
DevOps
• 使用 Terraform、Ansible 和 Git 等工具自动化数据库部署和更新。
• 实施持续集成和持续交付(CI/CD)管道。
• 利用基础设施即代码(IaC)管理数据库基础设施。
• 使用监控工具监控数据库性能和可用性。
• 与开发团队合作以确保数据库的集成和部署。
• 将数据库迁移到云平台。
• 使用脚本(如 Python、Perl、Shell)自动化数据库任务和流程。
云技能
• 熟悉 OCI、Azure 等云平台。
• 拥有云数据库服务(如 RDS、Cloud SQL)的经验将是有价值的。
技能要求
• 工程/信息技术/计算机科学学士学位。
• 5-7 年相关领域的工作经验。
• 精通 Oracle 数据库管理和开发。
• 具备 SQL、PL/SQL 和 SQL*Plus 的经验。
• 了解数据库性能调优和优化。
• 具备 Oracle RMAN 和 Data Guard 的经验。
• 具备使用 Jenkins、GitLab CI 或 Azure DevOps 等 CI/CD 工具的经验。
• 具备使用 Terraform 或 Ansible 等 IaC 工具的经验。
• 熟悉 Python、Perl 或 Shell 等脚本语言。
• 了解云平台和服务。
• 具备使用 Git 进行源代码管理的经验。