职位概述
职位描述
机会是什么?
DevOps卓越中心团队正在进行多个复杂的全企业级项目,作为加拿大皇家银行持续改进技术管理并成为世界领先者计划的一部分。作为一名具有CI/CD和服务管理专业知识的首席DevOps工程师/技术负责人,您将在构建软件以解决复杂项目需求、增强我们的软件交付流程、确保系统可靠性、监控和提高整体服务质量以确保运营卓越方面发挥关键作用。在这个角色中,您将负责战略规划和成功实施上述工作。您将成为一个DevOps工程师团队的一员,并与加拿大皇家银行的跨职能团队合作,推动DevOps实践的采用,优化开发工作流程,并确保软件应用在动态和快节奏的环境中的可靠性和可扩展性。
您将做什么?
• 开发面向组织内开发人员的内部应用程序。
• 构建和配置能帮助应用团队构建和部署云原生应用程序的流水线。
• 帮助设计、开发、测试、部署、维护和改进应用服务。
• 与第三方API集成并创建可扩展的应用程序。
• 与其他团队合作,了解用户需求,并为解决复杂业务问题提供解决方案。
• 创建和维护技术系统文档,编写简洁、组织良好的代码和合理的测试。
• 实施端到端监控。
您需要成功的条件是什么?
必须具备:
• 3年以上的DevOps原则、CI/CD工具(如Github actions、Jenkins、Circle CI和构建自定义流水线等)工作经验。
• 有docker和Kubernetes(Azure、OpenShift/AWS)的工作经验。
• 3年以上的面向对象编程(Java/Groovy/Python)、微服务架构、Spring框架、Maven等开发经验。
• 有设计、开发、测试和故障排除REST API的实践经验。
• 有多线程、扩展、并发、缓存、排队和分布式数据存储的经验。
• 有消息代理(Rabbitmq、Kafka等)、SQL(Postgres)和NoSQL数据库(Mongodb、Elastic等)的经验。
最好有:
• 有公共云平台(如Azure、AWS)的经验。
• 有使用Github actions和工作流程开发的经验。
• 有使用人工智能实现自愈流水线和利用人工智能工具/LLM创建AI测试作为流水线的一部分的经验。
这个职位的好处是什么?
我们追求成为最好的挑战,积极思考保持成长,并共同努力提供可信赖的建议,帮助客户和社区繁荣发展。我们关心彼此,发挥潜力,为社区做出贡献,并实现共同的成功。
• 全面的总体回报计划,包括奖金和灵活福利、有竞争力的薪酬、佣金和适用的股票
• 领导者通过教练和管理机会支持您的发展
• 有能力产生差异和持久的影响
• 在一个充满活力、协作、进步和高绩效的团队中工作
• 金融服务领域的世界级培训计划
• 灵活的工作/生活平衡选择
• 有挑战性的工作机会
#LI-Hybrid
#LI-POST
#TECHPJ
#RC23
职位技能
应用程序接口(API)、建筑架构、Docker(软件)、GitHub Actions、信息技术(IT)基础设施、Kubernetes、编程语言、公共云、软件变更请求管理、软件开发生命周期(SDLC)、软件工程、软件集成工程、软件产品设计、软件产品技术知识、软件发布管理、系统测试工具
其他职位细节
地址:
RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO
城市:
多伦多
国家:
加拿大
每周工作小时数:
37.5
雇佣类型:
全职
平台:
技术和运营
职位类型:
常规
支付类型:
薪水制
发布日期:
2024-01-08
申请截止日期:
2024-02-05
包容和平等机会就业
在加拿大皇家银行,我们秉承多样性和包容以促进创新和增长。我们致力于构建包容性团队和公平的工作场所,让员工能够真实地展现自我。我们正在采取行动解决不平等和系统性偏见问题,支持我们多样化的人才、客户和社区。
我们还努力为具有不同能力的候选人提供无障碍的候选人体验。如果您在招聘过程中需要任何帮助,请告诉我们。
加入我们的人才社区
了解加拿大皇家银行的卓越职业机会。注册并获取有关我们最新工作、职业技巧和对您重要的招聘活动的定制信息。
在加拿大皇家银行,拓展您的能力,共同创造新的未来。了解我们如何利用我们的激情和动力来提升客户和社区的福祉,访问jobs.rbc.com。