职位:DevOps工程师(混合型)
地址:120 Bloor Street East 职业家族组:
技术 #BMOBranch
技术在BMO扮演着至关重要的角色。根据我们的企业技术愿景,我们领导开发和实施创新和成本效益的信息技术战略、多年投资计划、解决方案和操作环境,支持和使BMO业务线满足既定战略。这包括:
按时、按预算交付解决方案,并具备工程设计、质量、成本和操作准备性。运行高效而有效的技术基础设施和信息技术运营,降低持续成本并利用共同资产,同时提供增加的服务水平性能。在我们的风险承受能力范围内保护我们的环境、数据、知识产权和运营。DevOps开发人员将了解核心业务流程、业务需求以及架构模式和技术策略(例如,转型、智能核心、DevOps)。
您将构思并编写详细的软件实现/代码,同时确保他们的代码/配置符合安全、日志记录、错误处理和性能标准以及非功能性需求。通过参与团队工作,您将了解各个组件(包括技术策略和架构)对程序、系统或生态系统整体设计的影响。作为DevOps开发人员,您将做以下工作:
推荐或自动化方法,以简化和整合技术流程和/或系统,以提高运营效率和效果。使用DevOps工具和流程进行过程自动化 使用DevOps工具开发脚本和工具,以自动化代码构建和代码交付 使用源代码控制工具协调项目源代码的更改和构建 为自助服务渠道平台支持发布团队创建代码分支框架 使用工具进行配置自动化,以编排应用程序和配置部署 支持新方法并帮助转变我们的技术能力。
与业务团队合作推动组织变革,提升客户体验 您为什么适合这个职位?通常,在IT或业务环境中工作3到5年和/或拥有计算机科学、工程、信息系统、数学或商业领域的学士学位 精通领域的知识水平。通过正式培训和/或工作经验获得的软件开发实践、概念和技术知识。
熟悉所需的编程语言,并能够在少量监督下编写代码。了解技术/业务环境和流程。了解底层操作系统、开发环境和部署实践的功能方面和技术行为。熟悉并理解代码所运行的生态系统。通过教育和/或商业经验获得的技术熟练程度。口头和书面沟通能力-深入。
协作和团队合作能力-深入。分析和解决问题的能力-深入。影响力技巧-深入。数据驱动的决策-深入。我们寻找哪些技术技能?在SDLC(软件开发过程)的不同阶段担任集成工程师的经验 熟练掌握Shell脚本和自动化 使用Ansible、Power Shell、Bash、YAML、JSON或行业等效的自动化经验。
对UNIX/Linux服务器平台有很好的了解 对中间件技术(Web Sphere、HAProxy、IBM HTTP Server、Oracle)和基本数据库技术有深入的了解 有使用CC(配置控制)工具的经验 在云服务中实施DevOps能力,使用CI/CD工具集和自动化。配置和部署高可用平台的网络安全软件栈,包括私有云和公有云。支持24x7关键系统的CI/CD自动化需求。
计算机科学、工程或相关领域的学士学位 支持本地虚拟/云环境和专用自托管环境的系统管理 支持部署、CI/CD和编排工具的开发团队,设置和配置环境 建立和维护数据中心环境的安全实践 建立和维护内部运营流程 客户解决方案实施和运营支持 维护和支持J2EE应用程序 记录托管环境和部署过程的更改 具备其他编程语言(如Python和Java)的开发经验也是一个优势
具备CMS平台(如Open Text Vignette或等效平台)的经验也是一个优势 我们在这里提供帮助 在BMO,我们的驱动力是共同的
目标:
增…