高级开发人员-后端,查尔斯河开发,助理副总裁

15个月前远程全职
Charles River Development

Charles River Development

location 多伦多
unsaved
目的和功能 构建自动化、编排、配置管理和其他解决方案,以提高查尔斯河全球软件即服务(SaaS)平台的可扩展性和可维护性。与技术服务、应用管理、产品和工程团队合作,以简化和标准化运营。 关键功能细节 • 贡献Ansible自动化和编排代码 • 与团队一起审查代码 • 使用Molecule和其他测试技术构建自动化QA • 运营自动化: • 定义基础设施需求 • 创建工作流和项目模板 • 作业调度: • 研究供应商 • 实施试点项目 • 计划和执行迁移 • 配置管理: • 实施平台和工具来存储、控制和执行应用程序、操作系统和中间件配置 • 部署自动化: • 为应用程序组件、配置和定制构建部署流水线 • 版本控制 • 设计和实施版本控制系统仓库,以推动部署自动化、运营自动化和配置管理 • IT服务管理(ITSM): • 研究和实施工具,以简化服务管理和交付,并支持(变更、事件和问题管理)。 • 性能管理: • 研究和实施工具,以跟踪性能和可用性指标,以促进服务改进。 • 集成: • 配置、测试和支持工具的集成 • 自动化脚本: • 开发、测试、部署和支持脚本(如Powershell、Python、Perl等),以促进自动化和工具集成。 所需能力 • 在快节奏、高增长、关键任务的基于技术的软件即服务(SaaS)环境中,作为技术服务/运营团队的一员,表现出色的能力。 • 计算机科学、IT、金融等相关专业的学士学位,专攻技术。 • 7年以上的IT系统管理和基础设施相关管理和自动化软件经验。 • 出色的“软技能”,包括人际/口头和书面沟通、客户服务、团队合作、多任务处理能力、组织能力、注重细节、自我激励、渴望学习、在压力下保持冷静。 理想的能力/经验 • 有以下任何软件的经验者优先考虑:Powershell、MS SQL Server、VMware、MS Windows、任何主要配置管理软件、任何版本控制技术、任何主要作业调度程序。 • 金融服务/交易系统经验者优先考虑。 职位描述 DevOps工程师(State Street Bank and Trust Company; Burlington, MA):DevOps工程师实施和支持工具、技术和其他解决方案,支持查尔斯河全球软件即服务(SaaS)平台的可扩展性和可维护性。合格的个人与技术服务、应用管理、产品和工程团队合作,以简化和标准化运营。该角色管理运营自动化、云迁移、配置和管理、部署自动化和站点可靠性工程等工作。该职位的具体职责包括:定义基础设施需求;创建工作流和项目模板;构建Ansible角色和playbook以提供和管理基础设施和应用程序;自动化灾难恢复程序;实施平台和工具来存储、控制和执行应用程序、操作系统和中间件配置;调整和维护自动化工具和代码以在云环境中运行;协助设计和实施应用程序组件、配置和定制的部署流水线;实施和维护Git版本控制系统仓库,以推动部署自动化、运营自动化和配置管理;协助实施和配置ELK日志管理平台和Dynatrace APM平台;协助实施日志管理和APM平台的更改以支持云迁移;调整和维护配置管理以表示云部署。根据公司政策,允许远程办公。 最低要求为:计算机科学、信息系统或相关技术领域的硕士学位,或其等同学历,以及2年的信息技术基础架构架构、开发和运营实践经验。或者,接受计算机科学、信息系统或相关技术领域的学士学位,或其等同学历;以及5年的信息技术基础架构架构、开发和运营实践经验。 必须具备的能力:在IT系统管理和基础设施相关管理和自动化软件和运营方面有丰富的经验;具备Python开发经验;熟悉ELK日志管理平台和Dynatrace APM平台;熟悉配置、测试和支持Artifactory、Ansible或Git等工具的集成;具备开发、测试、部署和支持脚本(如Powershell、Python、Perl等)的知识。(除非另有说明,State Street寻求上述技能的能力,不需要具体的工作经验年限。所有经验可以同时获得。) 职位编号:R-743297