简介
Db2是一款世界级的关系型数据库,也是最好的之一。百分之百的财富100强企业和超过80%的财富500强企业都安装了DB2系列的一个或多个成员来帮助运营业务。IBM正在将Db2现代化为云原生,并且Db2是赋予IBM watsonx.data和Cloudpak for Data动力的关键数据库引擎。Db2可以直接部署在AWS和其他流行的云服务提供商上。Db2 Operator与Redhat OpenShift和原生Kubernetes紧密集成。Db2引擎采用C/C++编写,支持多个操作系统。它支持低延迟事务和规模化的实时分析。
你的角色和职责
你将帮助提供一个单一的引擎,供数据库管理员、企业架构师和开发人员使用,以保持关键应用程序的运行、存储和查询任何内容,并加快决策和创新的速度。
你将在一个敏捷、协作和快节奏的环境中工作,在数据安全、可扩展性和可用性方面建立几十年的创新基础上,保护关键应用程序和分析,使其在任何地方都具有高性能和弹性。
你将:
• 使用主要的C/C++实现和测试我们软件产品中的安全功能和增强功能。
• 与跨职能团队合作,将安全措施整合到我们的软件开发生命周期中。
• 参与复杂产品的强大、可扩展解决方案的设计,以及需求收集、测试和冲刺计划,支持实现业务目标。
• 研究并及时了解新兴的安全威胁、漏洞和最佳实践,不断改进我们产品的安全状况。
• 参与代码审查,进行深入分析并识别安全漏洞,并提供符合行业标准和合规要求的解决方案。
• 创建和维护与安全协议、实施细节和最佳实践相关的技术文档。
你的特点:
• 你非常有动力,并对开发可扩展和高可用产品充满热情。
• 你是一个快速学习者,对数据库技术和安全性有明显的兴趣。
• 你具有很强的口头和书面沟通能力。
• 你擅长解决问题,调试,并设计和实施复杂技术问题的解决方案。
必备的技术和专业知识
• 强大的解决问题的能力,能够独立工作和在团队中有效合作。
• 精通C/C++编程语言,具有在安全性角色中进行软件开发的实际经验。
• 对安全原则、加密算法和安全编码实践有扎实的理解。
• 在识别和减轻软件应用程序中的安全漏洞方面具有经验。
• 具备传达复杂安全概念的沟通能力。
首选的技术和专业知识
• 理解和经验于安全软件开发生命周期(SSDLC)和安全软件开发最佳实践。
• 理解和经验于后端或全栈开发。
• 理解和经验于关系型数据库,如Db2。
• 熟悉低级系统编程。
• 熟悉Linux/Unix和Windows等操作系统。
• 对其他编程和脚本语言(如Shell脚本、Perl、Java、Python和REST API)有良好的理解。
• 熟悉敏捷软件开发方法论,包括敏捷