(加拿大)CICD 专家

多伦多 4天前全职 网络
面议
**CICD 专家** • *基本职能(工作职责和责任)**: - 对整个软件开发生命周期内所执行的职责、工具和语言有深入理解,以便操作构建、部署和管理环境,包括: - 与开发/测试团队紧密合作,确保运营政策和控制措施与开发流程一致,包括对重复活动的创造性自动化。 - 对 DevSecOps 工具链、自动化基础设施部署和云策略进行研究。 - 必须对未来的云、软件和其他相关软件工具的技术进步保持深入理解和意识,以支持各个领域的架构、工程和规划活动,维护自动化的 DevSecOps 基础设施。 • *所需教育和经验**: - 计算机科学或信息技术的学士或硕士学位,或具有同等工作经验。 - 至少 5 年作为发布工程师、基础设施工程师、管道自动化工程师或 DevOps/DevSecOps 工程师的工作经验。 - 具有强大的 Linux 和 Windows 基础设施管理经验。 - 具备开源技术和云服务的经验。 - 有使用 GIT(Bitbucket)、SVN 或其他分布式源控制系统的经验。 - 在构建 CI/CD 管道时,使用 Jenkins 和 Bamboo 集成各种构建工具(如 Maven、Gradle、MSBuild 等)以及图像库(如 Artifactory)和其他自动化测试、安全性、发布和补丁管理工具集成的工作知识。 - 了解 Java、JavaScript、Perl、Ruby、Python、PHP、Groovy、Bash 等脚本语言。 - 具有 Azure、AKS、Docker、Kubernetes 等云计算和容器解决方案的经验。 - 有管理和集成测试自动化工具(即 Selenium、Cucumber、JMeter、SpecFlow 等)到开发管道各个环节的经验,以及报告自动化经验。 - 有在使用 JIRA、Confluence 等工具的敏捷开发环境中工作的经验。 - 自动化 CI/CD 工作流程和迁移到 Github。 - 具有 Azure DevOps、Git、Bitbucket 和 TFS 等 CI/CD 工具的经验。 - 具有实现 Github actions 的经验。 - 精通 CI/CD 方法论和工具。 - 具有 Azure Classic Pipeline 和 Release Pipeline 的经验。 - 具有 Azure DevOps Artifacts NuGet Feeds 的经验。 - 具有 Visual Studio VB.NET 和 C# 的经验。 - 有 UiPath 和 Azure VM 经验者优先。 • *优先资格**: - 以下任一额外经验者优先: - 对软件自动化生产系统的强大掌握。 - 理解基本的 3 级网络和网络安全。 - 熟悉系统、网络和软件开发(操作系统、防火墙、负载均衡器、Web 服务器、应用服务器)。 - 对 NSG、Azure 防火墙、Azure 安全中心、Azure 政策、AWS 安全中心、NACL、WAF、RBAC 和共享责任等安全领域有中级到高级知识。 - 有优化构建时间和效率的经验。 - 具有实践共同体和/或卓越中心工作模型的经验。 • *知识-技能-能力(能力)**: - 强大的沟通能力(书面和口头)。 - 强大的分析和解决问题的能力,能够在有限的时间内分析数据并提出替代方案。 - 积极、热情的态度,促进并保持高员工士气。 - 团队合作和人际交往能力,能够有效与多个领导层、客户群体和合作伙伴互动。 - 能够为其他团队成员的入职过程做出贡献。 - 能够在快节奏的运营环境中工作,处理竞争优先事项和多个利益相关者。 - 能够独立工作,主动出击并解决问题。