职位:软件开发人员 - 平台工程师
地点:蒙特利尔
职位概述:
您希望直接改善数百名开发人员在云、现场和混合环境中创建、部署和运行软件的方式吗?加入我们,创建一个统一的平台,消除复杂性,使产品团队能够专注于创造价值。
我们正在寻找一位对Kubernetes、自动化、可观察性、开发者体验和混合部署挑战充满热情的平台工程师。
平台工程团队具备关键技能,使Genetec的产品团队能够在云和客户环境中创建、提供和运行软件。
您的工作日一目了然:
根据您的技术技能和兴趣,您将为以下一个或多个任务做出贡献:
混合托管和网络
• 使开发人员能够在云和现场设备上一致地运行容器
• 创建、管理和升级我们的Kubernetes集群
• 为所有部署模式提供安全可靠的网络
版本自动化
• 使开发人员能够“一次构建,到处部署”
• 提供快速可靠的CI/CD管道,支持渐进式部署和快速回滚。
• 可靠地支持环形部署和现场交付。
可观察性和可靠性
• 提供标准库和模板,以简化应用程序的仪器化。
• 通过找到成本和性能之间的平衡,集中数据遥测的摄取。
• 使产品团队能够通过相关的仪表板和信息快速诊断问题。
抽象基础设施
• 消除特定于云的依赖关系,以提高可移植性并简化操作
• 自动化供应,以实现快速和可重复的环境
• 提供安全、合规和可重用的基础设施组件
开发者体验和自助服务
• 持续减少开发人员使用平台的认知负担和摩擦
• 构建和扩展Genetec的内部开发者门户(IDP)
• 与其他团队密切合作,以确保平台的无缝集成
您成为优秀候选人的原因:
• 计算机科学学士学位或同等经验
• 之前在平台工程、DevOps、SRE或类似职位的工作经验
• 能够在优先级不断变化的环境中蓬勃发展
• 出色的协作能力,能够与经验丰富的工程师紧密合作
• 法语和英语流利,口头和书面交流能力(该职位需要与国际合作伙伴和客户的互动)
您的技术专长:
我们正在寻找具备扎实基础知识和对平台工程充满热情的工程师。您不需要具备以下列出的所有技能。在这些领域中的任何一项经验都将帮助您成功并定义您将参与的任务:
• 在云或现场环境中管理Kubernetes和基于容器的平台
• 使用Go或C#等语言创建可靠的后端服务和自动化
• 理解网络的基本原理,包括安全的服务间通信
• 使用Git Ops原则和CI/CD管道进行自动化交付
• 实施可观察性实践,包括使用Open Telemetry的指标、日志和跟踪
• 管理云基础设施和混合网络(Azure、AWS、私有数据中心)
• 使用React设计内部工具和直观的用户界面,以提高开发人员的生产力
• 与概念相关的工作...