这家位于蒙特利尔的医疗技术和生命科学领域的领导者正在寻找一名高级DevOps工程师。
附加信息:
合同:待定
期限:6至12个月(有可能转为长期)
开始日期:尽快
工作时间:每周40小时
完全远程工作,东部标准时间(UTC-05:00)工作时间
提供笔记本电脑
福利
......................AD福利............................................................................................
职责
以下是这位在蒙特利尔的医疗技术领导者的高级DevOps工程师的职责;
可扩展的构建基础设施:
设计、实施和管理快速且可扩展的构建代理(scaling build agents),特别注重优化Windows环境,并确保全球团队(维也纳、班加罗尔、温哥华等)的高可用性。
容器化和编排:
管理和编排容器,特别是在Windows上使用Docker,确保在复杂基础设施中的稳定性和性能。
现代CI/CD实施:
推动使用GitHub Actions和Azure DevOps的CI/CD管道的过渡和维护,从遗留系统(Team Foundation)转向“Spotify/Netflix”类型的工程效率模型。
DevSecOps和合规性:
通过使用Snyk和SonarQube等工具,将安全控制直接集成到管道中(DevSecOps),确保严格遵守制药行业的法规标准。
基础设施即代码(IaC)和网络:
使用Terraform和Packer标准化VM镜像,并管理复杂的云网络环境,重点关注安全性和连通性。
资格
以下是这位在蒙特利尔的医疗技术领导者的高级DevOps工程师的资格要求;
简介:一位“通才”专家(瑞士军刀型),具有强烈的顾问心态,优秀的人际交往能力(软技能),并能够在复杂的全球组织结构中导航。
操作系统专业知识:必须具备深入的Windows环境专业知识,包括遗留系统的经验和Windows工作流的现代化。
容器化:在Windows上使用Docker的丰富经验是一个关键要求。
CI/CD工具:精通Azure DevOps和GitHub Actions。
云和网络:对云基础设施(Azure)和复杂网络配置(高级网络)的高级知识。
语言:能够有效地与本地和国际团队合作的英语能力;掌握法语是一个优势。
总结
Alain Rudakenga
客户经理
Randstad Digital
438.304.3592
alain.rudakenga@randstaddigital.com
Randstad Digital致力于促进代表加拿大所有人口的劳动力。因此,我们承诺开发和实施策略,通过审查我们在整个劳动力生命周期中的政策、实践和内部系统,包括招聘、保留和晋升,来促进公平、多样性和包容性。除了我们对人权原则的深刻承诺外,我们还承诺采取一切积极措施,影响变革的实施,以确保所有人在工作世界中的参与,没有障碍,无论是系统性的还是其他的,特别是对于在加拿大劳动力中通常代表性不足的寻求公平的群体,包括自我认同为女性或非二元/性别不一致的人,原住民和社区,处于(可见或不可见)残疾状态的人,属于可见少数群体的人,种族化的人和LGBTQ2+社区。
Randstad Digital致力于为所有候选人和员工创造和维持一个包容和可访问的工作环境,支持他们在整个就业生命周期中的无障碍和住宿需求。我们要求所有求职者通过发送电子邮件至accessibilite@randstad.ca来识别他们的住宿需求,以确保他们能够充分参与面试过程。
我们的客户在加拿大和全球/国际范围内,包括美国和其他国家开展业务。公司采取一切合理措施限制在魁北克需要掌握除法语以外语言的职位数量,并仅在必要时要求这样做,当现有的双语员工无法履行这些职能时。在客户进行的评估基础上,已确定该职位要求候选人能够流利地用英语进行口头和书面交流。
Randstad Canada致力于促进代表加拿大所有人口的劳动力。因此,我们承诺开发和实施策略,通过审查我们在整个劳动力生命周期中的政策、实践和内部系统,包括招聘、保留和晋升,来促进公平、多样性和包容性。除了我们对人权原则的深刻承诺外,我们还承诺采取一切积极措施,影响变革的实施,以确保所有人在工作世界中的参与,没有障碍,无论是系统性的还是其他的,特别是对于在加拿大劳动力中通常代表性不足的寻求公平的群体,包括自我认同为女性或非二元/性别不一致的人,原住民和社区,处于(可见或不可见)残疾状态的人,属于可见少数群体的人,种族化的人和LGBTQ2+社区。
Randstad Canada致力于为所有候选人和员工创造和维持一个包容和可访问的工作环境,支持他们在整个就业生命周期中的无障碍和住宿需求。我们要求所有求职者通过发送电子邮件至accessibilite@randstad.ca来识别他们的住宿需求,以确保他们能够充分参与面试过程。