Azure DevOps 工程师

新加坡 12天前全职 网络
面议
职位概述: 我们正在寻找一位具有丰富Linux管理背景的熟练且经验丰富的Azure DevOps工程师加入我们的动态团队。理想的候选人将负责管理和优化我们的Azure云基础设施,确保无缝的CI/CD管道,并维护我们基于Linux的系统的安全性和效率。 高级 - L3 所需Azure云经验 主要职责:   Azure云管理:   •  使用Terraform、ARM模板或Bicep等基础设施即代码(IaC)工具设计、实施和管理Azure基础设施。   •  使用Azure DevOps管道、脚本和其他自动化工具自动化云部署和管理资源。   •  监控和优化Azure服务的性能、可扩展性和成本。   CI/CD管道开发:   •  创建、维护和增强托管在Azure上的应用程序和服务的CI/CD管道。   •  与开发团队合作,集成代码库、构建流程和部署自动化。   •  确保遵循正确的版本控制和发布管理实践。   Linux管理:   •  管理和维护Linux服务器,确保高可用性、安全性和性能。   •  使用Ansible、Puppet或Chef等工具执行定期系统更新、补丁和配置管理。   •  排除和解决系统相关问题,包括网络、安全和应用程序性能。   安全和合规:   •  为Azure云服务和Linux服务器实施和执行安全最佳实践。   •  定期进行安全评估和审计,必要时应用补丁和更新。   •  确保符合相关法规和行业标准。   协作与支持:   •  与开发、QA和运营团队密切合作,以简化流程并提高效率。   •  为生产系统提供支持,包括根据需要进行值班轮换。   •  为Azure和Linux环境记录流程、配置和最佳实践。 所需技能和资格:   技术专长:   •  具有Azure云服务的实际经验,包括VM管理、网络、存储和安全。   •  精通Linux系统管理,包括Red Hat、Ubuntu或CentOS的经验。   •  具有Jenkins、Azure DevOps、GitLab或类似工具的CI/CD工具的实际操作经验。   •  精通Bash、PowerShell或Python等脚本语言。   •  熟悉Docker等容器化技术和Kubernetes等编排工具。   问题解决:   •  具备强大的分析和故障排除能力,能够诊断和解决复杂的技术问题。   •  在云和Linux环境中具有性能调优、监控和容量规划的经验。   软技能:   •  优秀的沟通和协作能力,能够在团队导向的环境中有效工作。   •  强大的文档编写能力和对细节的关注。   •  能够在快节奏的环境中独立工作并管理多个优先事项。 优先资格:   •  Azure认证(例如,Azure管理员,Azure DevOps工程师)。   •  具有Azure Kubernetes Service(AKS)、Azure Functions或Logic Apps等云原生工具和服务的经验。   •  具有云环境中的网络安全和VPN配置经验。   •  熟悉云环境中的数据库管理(SQL,NoSQL)。