Oracle数据库管理员仅限于W2
高级数据库管理员是我们企业数据库工程和解决方案(EDES)团队的关键成员,致力于确保客户数据在销售、服务、计费和索赔等各个业务系统中的安全、可靠和可用性。所选候选人将主要与应用开发团队合作,对慢查询、存储过程进行深入分析,并在各种数据库系统中进行调优活动。理想的候选人能够在咨询角色中与软件工程师合作,熟悉Scrum/敏捷流程,并具备出色的数据库和脚本、分析、决策和解决问题的能力,以及良好的口头和书面沟通能力。
职位职责:
-
作为EDES团队的高级工程师,您将:
·为利用Oracle、PostgreSQL和相关技术的工程团队提供技术领导力
·在整个生命周期中拥有完整的解决方案,同时利用强大的问题解决能力
·与产品经理、团队成员、客户和其他工程团队共同影响和构建愿景,为构建企业级业务应用程序解决复杂问题
·处理和优化与数据库、应用程序和平台相关的性能问题
·对本地和基于云的数据库解决方案的质量、可用性和性能负责
·主持架构设计会议和代码审查,提升整个组织的数据库工程质量
·在敏捷环境(Scrum/Kanban/SAFe)、基础设施即代码、PowerShell脚本、OCI门户和监控系统中实践持续集成和持续开发(CI/CD)
·在Oracle DBA、PostgreSQL和相关技术方面指导中级到高级团队成员
·在团队内部和团队之间分享最佳实践并改进流程
任职资格:
-在大规模、多平台数据库环境(Oracle、PostgreSQL、SQL Server等)中,具有数据库管理、安装、配置、升级和维护方面的广泛知识和经验
·在Oracle和PostgreSQL环境中,具有数据库调优和性能优化方面的专业知识,包括监控、故障排除和解决与SQL查询、索引、表空间、内存使用和存储容量相关的问题
·在备份和恢复策略、灾难恢复规划和高可用解决方案(如RMAN、Commvault、RAC、Data Guard和GoldenGate)方面具有高级熟练度
·对数据库安全原则和最佳实践有深入了解,包括用户身份验证、授权、加密和审计,以及符合行业标准和法规,在Oracle和其他DBMS环境中
·熟练掌握Oracle的脚本和自动化,使用工具如SQL*Plus、PL/SQL、Shell脚本和调度工具,以及PostgreSQL的脚本和自动化,使用工具如pgAdmin、PostgreSQL CLI、PostGIS等扩展和Bash脚本,以简化管理任务并减少在这两个DBMS环境中的手动工作
·熟练掌握PL/SQL、SQL、Shell脚本和PowerShell等编程语言,还具备其他语言(如Python、Java或C#)用于数据库集成和定制解决方案开发的知识
·能够设计和实施满足业务需求、性能目标和可扩展性需求的数据库架构和解决方案,同时确保数据的完整性、一致性和可用性,在Oracle和PostgreSQL环境中
·熟悉其他Oracle技术和产品,如企业管理器、AWR报告、WebLogic Server、Fusion Middleware和E-Business Suite,以及它们与数据库的集成
·在将数据库从Oracle迁移到PostgreSQL或反之亦然方面具有经验,包括了解这两个数据库管理系统之间的差异和相似之处
·熟悉SQL Server数据库管理,包括安装、配置、维护和性能调优,以及熟悉T-SQL和SSMS
·熟悉云原生数据库服务,如Azure Database for PostgreSQL和Azure SQL PaaS,以及它们与本地系统的集成
·灵活支持24x7的关键数据库
·能够开发符合组织长期战略目标的高效解决方案
·深入了解敏捷原则
·必须具备较强的分析能力,能够快速学习并在快节奏的环境中工作
·必须能够在压力下工作,具备多任务处理、优先级排序和适当的紧迫感
·必须具备出色的沟通能力(书面、口头和演示)
·必须具备自我激励的能力,能够独立工作,同时也能够作为团队的一部分进行合作
经验:
-
·具有数据库技术的4年专业软件开发经验
·具有数据架构和设计方面的3年经验
·具有AWS、GCP、Azure、OCI或其他云服务方面的3年经验
·具有开源框架方面的2年经验
教育背景
计算机科学、信息系统或等同教育或工作经验的学士学位