职位编号:193527
加入一个有使命感的成功团队,在一个包容和高绩效的文化中致力于成果。
数据和分析技术团队与客户洞察数据和分析团队以及我们的IT合作伙伴合作,通过工具、项目和IT运营支持来支持银行的数据和分析需求。云工程师的角色将负责设计、构建、监控、调优和故障排除由数据和分析技术支持的银行范围内的项目。这包括平台构建、工具、集成、流程自动化、平台增强和新项目的交付。
这个角色适合你吗?在这个角色中,你将会:
• 容器化应用开发:使用Docker设计、构建和实施各种应用,并部署到Kubernetes集群。
• 云托管应用开发:设计和构建,
• 实施围绕标准公共云服务的解决方案,如Google Cloud存储、Bigquery、Vertex AI笔记本、Cloud Run和Cloud Functions
• 集群管理:在本地和/或云上部署、测试、监控、管理、优化和运行可扩展的集群,确保高可用性
• Docker基础镜像升级:持续升级客户部署的Docker基础镜像。在客户端部署期间提供支持。
• 发布控制管理:使用Terraform、Cloud build和GitHub Actions维护和增强发布控制管理流程
• 客户流程管理:通过设计行业标准的云构建来实施CI/CD流程,以部署基础设施和分析工作负载
• 凭证安全:设置Hashicorp Vault和Secret Manager进行凭证管理。将安全解决方案与客户接口集成
• 客户用户验收测试:引导客户进行组件和基础镜像升级的用户验收测试,确保平稳过渡
• 高级监控和故障排除:解决和解决性能问题,确保系统性能最佳。
• 与供应商和技术支持的互动:定期与产品供应商和技术支持人员会面,对软件组件进行微调和故障排除
• 指导:指导初级工程师在构建、部署、测试和支持服务的最佳实践方面,培养持续学习和改进的文化。
你是否具备使你在这个角色中取得成功的技能?如果你具备以下经验,我们很乐意与你合作:
• 在使用公共云服务方面有经验。拥有GCP认证(GCP云合作伙伴)是可取的。
• 在使用基础设施即代码工具(如Terraform)方面有经验。
• 在GitHub、GitHub Actions、Cloud Build和Terraform Cloud等DevOps工具方面有经验是一个积极的因素。
• 精通Python、Go或Java等编程语言至关重要。你将自动化任务、创建脚本和开发基础设施即代码。
• 必须具备Docker经验-包括设置和管理Docker注册表以及创建Dockerfile以创建自定义镜像。
• 在本地/云上设置Kubernetes或类似平台的经验(有本地Rancher经验更佳)
• 对持续集成/持续部署(CI/CD)流水线的一般理解以及如何优化它们以实现更快的软件交付。
• 应具备用于不同节点之间的容器间通信以及外部服务器/基础设施的覆盖网络的知识
• 使用GitHub、Artifactory等构建CI/CD流水线的经验,以缩短周期时间并确保质量。
• 使用Ansible、Chef、Puppet、Terraform、Saltstack等工具自动化系统部署和配置管理的经验。
• 必须具备VirtualBox、Hyper-V、Docker、VMware等虚拟化经验。
• 具备强大的脚本编写技能(如shell脚本、Python、Perl、Ansible)以实现自动化。
• 在像Git这样的源代码控制系统上的工作经验。
• 有在Azure/GCP/AWS等云平台上工作的经验
• 有敏捷/Scrum开发方法论的经验
对你来说有什么好处?
• 有机会加入一个有前瞻性思维和合作精神的团队,与创新思维者为伍。
• 丰富的职业发展机会,支持您的成长和提升技能。
• 内部培训以支持您的成长和提升技能。
• 一个包容的工作环境,鼓励创造力、好奇心,并庆祝成功
• 在一个生态系统中工作,您将可以使用集团座位、办公室、协作空间、每天不同选择的自助餐厅等。
• 混合工作环境
地点:加拿大:安大略省:多伦多
Scotiabank是美洲地区的一家领先银行。我们以“为每个未来”为目标,通过广泛的建议、产品和服务,包括个人和商业银行、财富管理和私人银行、公司和投资银行以及资本市场,帮助我们的客户、他们的家庭和他们的社区实现成功。
在Scotiabank,我们重视每个个体带给银行的独特技能和经验,并致力于为每个人创造和保持一个包容和可访问的环境。如果您在招聘和选拔过程中需要住宿(包括但不限于无障碍面试场地、替代格式文件、ASL口译员或辅助技术设备),请告知我们的招聘团队。如果您需要技术支持,请点击这里。候选人必须直接在线申请才能被考虑此职位。感谢所有申请者对Scotiabank职业的兴趣;然而,只有那些被选中参加面试的候选人将会被联系到。