DevOps 工程师

渥太华 3天前合同 网络
面议
我们的客户正在寻找一位优秀的 DevOps/DevSecOps 工程师,扮演关键角色,设计、实施和优化多个产品和环境中的现代 CI/CD 管道。在这个角色中,您将把质量和安全性融入开发的每个阶段——集成扫描仪、执行控制并确保合规——同时推动单元测试、回归测试、API 测试、UI 测试和性能测试的自动化。您将通过实施可观察性、提高部署速度和质量,并使用 Terraform 等工具为基础设施即代码做出贡献,从而提升系统的可靠性。该职位提供在 Azure DevOps、Azure Cloud 和本地环境中工作的机会,将工具输出转化为可操作的见解,并在 DevSecOps 最佳实践方面指导团队。具有五年软件工程经验、强大的分析能力、Azure DevOps (YAML)、Git、脚本、Azure Monitor 和自动化的实践经验,以及对 Docker 或 Kubernetes 等容器化技术的接触的候选人将在这一重要角色中表现出色。 • **候选人必须符合加拿大政府的可靠性安全审查资格(在加拿大居住超过 5 年)*** • **远程合同职位*** 优势 •由于办公室干扰减少,更加专注和高效,适合复杂的 DevSecOps 工作。 •灵活性可以在任何地方工作,同时仍能访问角色所需的所有基于云的工具和环境。 职责 •为多个产品、多个环境和多种情况设计、实施、维护和改进 CI/CD 管道。 •与团队合作,将质量和安全性集成到开发过程中,确保安全扫描仪、控制、政策和规章符合要求。 •与团队合作,为各种需求集成测试自动化工具和机制,如单元测试、回归测试、API 测试、UI 测试和性能测试。 •确保实施可观察性并连接以分析和提高系统可靠性。 •在系统分析师和技术负责人帮助下,持续探索、分析并提出改进部署速度和质量的解决方案。 •参与基础设施即代码部署环境的设计、实施和测试。 •读取并转换工具报告,使其呈现为可读格式,并集成到开发过程管理平台(如 Azure DevOps、Jira 或 ServiceNow)。 •指导和培训技术团队关于 DevSecOps 的知识,如适用,还包括代码审查。 •主动识别流程、系统和其他改进的机会。 •监控和分析系统日志、网络流量和安全事件,以帮助识别和响应安全事件。 •对自动化及其好处有深刻理解(做两次=自动化)。 资格 所需的顶尖技能: •在 Azure DevOps、Azure Cloud 环境和 SaaS 解决方案的敏捷项目中表现出色和强大的经验。 •在本地环境中对遗留软件和 DevSecOps 解决方案的经验。 •对 Azure DevOps 管道(YAML)或类似技术有深入了解。 其他所需技能: •完成计算机科学、工程或管理信息系统的本科学位,或相关教育和工作经验的等效组合。 •5 年软件工程经验。 •对 Terraform 和基础设施即代码有深入了解。 •对版本控制软件的良好实践和 Git 有深入了解。 •对 Azure 和 Azure Monitor 有深入了解。 •对 bash 或 PowerShell 或其他脚本工具以自动化操作有深入了解。 •在敏捷交付方面有相关经验。 •强大的分析能力,能够应用技术问题解决和分析工具与技术。能够识别问题和风险,并提供选项分析。 资产: •对容器化原则(如 Docker、Azure Containers 和 Kubernetes)有深入了解。 总结 如果您符合资格并感兴趣,请提交您的简历,我们的一位经验丰富的招聘顾问将很高兴给您打电话。谢谢。 Randstad Canada 致力于培养反映加拿大所有人民的劳动力。因此,我们承诺制定和实施策略,以增加工作场所的公平性、多样性和包容性,审查我们内部政策、实践和系统,贯穿整个员工生命周期,包括招聘、留任和所有员工的晋升。除了我们对尊重人权的深切承诺外,我们还致力于采取积极行动以影响变革,确保每个人都能在没有任何障碍的情况下充分参与劳动力,尤其是通常在加拿大劳动力中代表不足的寻求公平的群体,包括那些自我认同为女性或非二元/性别不符合者;原住民或土著人民;有身体或精神障碍的人;以及可见少数群体、种族化群体和 LGBTQ2+ 社区的成员。 Randstad Canada 致力于为所有候选人和员工创造和维护一个包容和无障碍的工作环境,支持他们在整个就业生命周期中的无障碍和适应需求。我们请求所有求职申请者请通过发送电子邮件至 accessibility@randstad.ca 来识别任何适应要求,以确保他们能够充分参与面试过程。