高级 DevOps 工程师 - 沙特阿拉伯

利雅得 无个税3个月前全职 网络
17万 - 22.8万 / 年
职责: • 管理技术基础设施和自动化流程:负责设计、实施和维护开发生命周期的技术基础设施和 CI/CD 管道。 • 使用和实施各种 DevOps 工具进行配置管理、编排和自动化部署流程。 • 开发和实施 CI/CD 策略,以实现持续集成和持续交付,提高部署速度和质量。 • 参与与开发和运维团队的系统规划、开发和设计会议。 • 与安全团队合作,集成安全测试工具,以确保安全的代码部署。 • 通过处理基础设施需求、管理系统资源和根据需要扩展应用程序来维护开发生命周期。 • 实施配置管理工具(例如:Ansible、Puppet、Chef)。 • 使用 Jenkins 等工具实施部署管道,以实现持续集成和部署(CI/CD)。 • 使用 Kubernetes 和 Docker 等容器编排工具进行容器化应用程序的部署。 • 使用监控和日志记录工具,分析性能并在管道中及早发现问题。 • 与开发人员和测试人员密切合作,以确保最佳性能和安全性。 • 管理版本控制系统(例如:Git、TFS、GitLab)。 • 使用 GitLab 和 Azure DevOps 管理源代码库和访问权限。 • 使用 SonarQube、WhiteSource Bolt 等工具管理和保护开源组件。 • 使用 Azure DevOps 和 GitLab 实施构建策略。 • 在 Windows 和 SQL Server 环境中使用基础设施即代码(IaC)准备部署脚本。 • 使用 Azure DevOps 和 GitLab 自动化 .NET Core、MVC 应用程序和集成服务的部署。 • 对 MS SQL Server(设计、配置和管理)有深入了解。 • 熟悉 Jenkins。 • 具备使用 Sonatype Nexus Repository(二进制和工件管理)的经验。 • 使用 SaaS、PaaS 和 IaaS 模型处理基础设施的配置和部署。 • 使用 Microsoft DevOps 设计和实施 DevOps 解决方案。 • 管理 Windows 和 Linux 环境。 经验: • 至少 5 年 DevOps 领域的工作经验。