发布工程师

3个月前全职
面议 ApTask

ApTask

location 芝加哥
unsaved
职位描述:一名发布工程师,将负责将我们的 TFS 迁移到 Azure DevOps,并致力于我们持续集成和持续部署实践 (CICD) 的开发。 技术技能: 至少 6 年开发 CICD 管道的经验。优先考虑基于 GitLab 的管道。 超过 4 年的 Azure DevOps 实际操作经验。 在 CI/CD 管道的持续交付和持续集成方面有实际经验。 熟悉 Azure Repos、分支管理、代码审查和代码分析工具。 精通 Git、Git Flow、Azure DevOps。 在多种 DevSecOps 概念/工具方面具有丰富的实际经验,尤其是在 Azure DevOps、管道、GitHub、GitHub Actions 上。 能够评估需求、环境并建议合适的工具/技术。 微软 Azure 架构设计。 Azure 着陆区设计与实施。 基础设施即代码 (IAC)/Terraform 模块的设计与创建(Terraform 经验是加分项,但不是重点。将会有 Terraform 的领导/专家可以学习)。 AKS (Azure Kubernetes 基础设施) 模块的设计与开发。 基础设施即代码 - Terraform 开发。 Azure 支持。 安全与运营治理。 在 Azure Functions 方面的专业知识。 角色与职责: 编写软件,从构建系统自动化到自动部署,以扩大我们的工程交付。 引入持续部署实践以增强我们的敏捷姿态。 想象、架构、开发、部署和演变我们的本地应用程序的 CI 和 CD 系统。 使用行业标准工具和服务编写基础设施即代码 (IaC)。 使用行业标准的部署和配置工具编写应用程序部署自动化。 设计和实施持续交付管道,以便为客户测试和生产环境提供资源和运营。 实施系统支持,包括响应监控。 实施并保持对 DevOps 行业最佳实践和工具的了解。 与开发人员合作,识别所需的 Azure 资源并自动化其供应。 记录自动化流程。 CI/CD 基础设施和流程故障排除(磁盘空间、网络问题等)。 CI/CD 管道支持(故障排除,支持在新项目中的设置)。 与关键利益相关者密切合作,以捕获、分析和推导 DevOps 需求。 过程技能: 能够与开发人员和利益相关者协调 DevOps 问题。 能够主动从知识库、支持文档和其他信息源中寻找解决方案。 具有较强的主动性;自我驱动;能够处理多项任务。 应负责、可追溯,并能够独立工作。 证书(可选,但不是强制): Azure 认证,DevOps 认证。 特定技能: Azure DevOps 与 Terraform。