Oracle数据库即服务(DBaaS)将Oracle数据库的强大和多功能性引入云端。作为建立在Oracle云基础设施之上的服务提供,它集成了屡获殊荣的Oracle数据库技术,如Oracle自主数据库、Oracle Exadata和Oracle Real Application Clusters(RAC),使其适用于各种客户的在线事务处理(OLTP)和数据仓库工作负载。
Oracle DBaaS团队在大规模、高可用性、企业级裸金属、虚拟机和Exadata基础设施之上构建和运营Oracle的DBaaS服务提供。我们正在寻找什么?我们正在寻找有实践经验的软件工程师,他们热衷于解决分布式系统和高可用性中的有趣问题。您将负责系统的各个关键组件的软件设计、开发和部署,并帮助指导/领导一支聪明的工程师团队。您应该具备深入挖掘堆栈的能力,同时也能够从宏观角度看问题并做出工程决策。您还应该能够将这些基础知识应用于现实问题,并提出专门的解决方案。
资格要求:
在交付和管理高可扩展和高可用分布式系统方面有6年以上经验。
需要扎实的JAVA和面向对象编程知识。
熟悉微服务、设计模式和数据库。
对操作系统、虚拟化和容器有良好的理解。
具备数据结构、算法和计算机科学基础的扎实知识。
在堆栈的所有级别具备出色的故障排除和调试能力。
能够快速响应任何警报/事故,并提供初始处理或高效升级给运维人员。
软件工程师/开发人员的学士学位或同等经验。
职责:
参与大规模分布式DBaaS服务功能的设计和架构。
设计、编写和交付软件,以提高Oracle DBaaS服务的可用性、可扩展性、延迟和效率。
参与Oracle DBaaS服务不同方面的研究和原型开发(概念验证)。
解决复杂困难的问题,并构建自动化工具以防止类似问题再次发生。
参与DBaaS服务容量规划和需求预测、软件性能分析和系统调优。
参与定期的值班工作。
为数据库、应用程序、工具、网络等开发、调试和排除故障。
作为软件工程部门的成员,您将协助定义和开发与软件应用程序或操作系统的开发、调试或设计相关的任务的软件。为其他软件开发人员提供技术领导。根据需求对现有软件架构进行适度的变更,以满足不断变化的需求。
职责和任务各不相同且复杂,需要独立判断。在自己的专业领域内具备全面的能力。可能担任项目领导角色,并且可能监督低级别人员。与职能领域相关的学士或硕士学位或同等经验,具备6年软件工程或相关经验。