职位概述:
我们正在寻找一位具有丰富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)。