经验:7-9
发布时间:2024年1月9日
地点:阿拉伯联合酋长国
职位:DevOps工程师
工作地点:阿布扎比
职位描述:
• DevOps工程师与开发人员和IT人员合作,监督代码发布,同时兼顾工程和编码的理解。
• 从创建和实施系统软件到分析数据以改进现有系统,DevOps工程师提高了工作场所的生产力。他们了解软件开发生命周期,并清楚了解各种自动化工具用于开发数字流水线(CI/CD流水线)。
关键角色和职责:
• 实施各种开发、测试、自动化工具和IT基础设施
• 为开发和部署项目设置工具和所需基础设施。
• 为DevOps运营定义和设置开发、测试、发布、更新和支持流程
• 具备技术能力,审查、验证和验证项目中开发的软件代码。
• 故障排除技术和解决代码合并问题和合并冲突
• 监控整个生命周期的流程,确保其符合规定,并更新或创建新的流程以改进和减少浪费
• 在可能的情况下鼓励和建立自动化流程
• 通过持续进行漏洞评估和风险管理来识别和部署网络安全措施
• 事件管理和根本原因分析
• 与团队内部和客户之间的协调和沟通
• 选择和部署适当的CI/CD工具
• 努力不断改进,建立持续集成、持续开发和持续部署流水线(CI/CD流水线)
• 指导开发团队成员进行DevOps和CI/CD最佳实践
• 定期向管理层报告进展情况
• 安装和配置HTTP服务器及相关操作系统;建立适当的服务器目录树。
• 与网络管理员、系统分析师和软件工程师合作,协助解决软件产品或公司软件系统的问题。
教育和技术资格:
• 计算机科学、软件工程或相关领域的学士学位。
• 出色的分析和解决问题的能力。
• 8年以上的IT经验。
• 4年以上类似职位的工作经验。
• 在大型软件项目中担任开发人员的工作经验4年以上。
• 微软认证:Azure DevOps工程师专家或类似认证者优先。
• 必须具备编程语言的技术知识,包括.NET、Angular,以及可选的Sitecore。
• 必须具备至少一家云解决方案提供商(Azure、AWS、GCP)的经验。
• 丰富的数据库和操作系统经验。
• 对Windows和Linux操作系统有透彻的理解。
• 扎实的互联网技术知识。
• 有实际的软件故障排除经验。
• 熟悉适用的数据隐私实践和法律。
• 了解CI/CD流水线概念、DevOps架构和概念
• 熟悉脚本语言 - Groovy、Bash、PowerShell、Python
• 具备多数据中心和高可用环境的经验
• 必须具备以下工具的知识 - Jenkins、Azure DevOps、GitLab、Jira、Confluence、Docker和Kubernetes
• 在Git上使用分支策略的经验
• 强大的人际交往能力。
• 能够研究与DevOps相关的问题和产品。
• 高度逻辑性。
• 技术熟练。
• 高度自我激励和自主性。
• 注意细节。
• 能够在高压环境中有效地设置优先级和执行任务。
语言技能:
• 英语 - 必需
• 阿拉伯语 - 最好有