高级DevOps工程师(Azure云与Kubernetes)

迪拜 无个税5天前全职 网络
面议
职位名称:高级DevOps工程师(Azure云和Kubernetes) 经验要求:6年以上 雇佣类型:全职 地点:现场 行业:IT企业解决方案 职位概述 我们正在寻找一位技术娴熟且经验丰富的高级DevOps工程师,具备在Microsoft Azure云、Kubernetes、CI/CD自动化和本地基础设施管理方面的强大专业知识。理想的候选人将在设计、实施和维护可扩展、安全和高可用的云和混合环境中发挥关键作用。 该职位需要在DevOps最佳实践、基础设施自动化、容器编排、部署管道、监控和生产支持方面的深厚实践经验。高级DevOps工程师将与软件工程、质量保证、安全和架构团队密切合作,确保现代应用程序的顺利和可靠交付。 主要职责 云基础设施(Microsoft Azure) - 设计、部署和管理Microsoft Azure上的高可用和可扩展的基础设施解决方案 - 实施和维护Azure服务,包括: - 虚拟机(VMs) - Azure Kubernetes服务(AKS) - Azure应用服务 - Azure存储账户 - Azure虚拟网络(VNet)、NSGs、负载均衡器 - Azure密钥保管库、Azure监控、日志分析 - 确保云环境遵循性能、可靠性和成本优化的最佳实践 - 支持云治理、资源标记、预算和成本控制计划 Kubernetes和容器化 - 使用Kubernetes(AKS和/或自管理集群)管理容器化应用程序部署 - 设计和维护用于生产工作负载的Kubernetes环境 - 在适用的情况下实施Helm图表、Kubernetes清单和服务网格概念 - 确保容器的安全性、扩展性和高可用性 - 解决与网络、存储、Pod和性能相关的Kubernetes集群问题 CI/CD管道开发与自动化 - 使用以下工具构建、优化和维护稳健的CI/CD管道: - Azure DevOps管道 - GitHub Actions - Jenkins(如适用) - 自动化多个环境(开发、QA、预生产、生产)的构建、测试和部署工作流 - 实施部署策略,如: - 蓝绿部署 - 金丝雀发布 - 滚动更新 - 将安全性和质量检查集成到管道中(DevSecOps实践) 本地和混合基础设施支持 - 管理和支持本地服务器基础设施与Azure的混合连接 - 处理Linux/Windows服务器的部署、补丁、升级和监控 - 支持混合网络解决方案,如: - VPN网关 - ExpressRoute(优先) - 确保云和本地系统的业务连续性和灾难恢复计划 基础设施即代码(IaC) - 使用IaC工具开发和维护基础设施,如: - Terraform - ARM模板/Bicep - Ansible(优先) - 确保基础设施部署的可重复性和版本控制 - 维护环境间的配置一致性 监控、日志记录与可靠性 - 实施和管理监控和可观察性工具,如: - Azure监控 - Prometheus和Grafana - ELK栈(ElasticSearch, Logstash, Kibana) - 配置警报系统和事件响应工作流 - 执行生产事件和故障的根本原因分析(RCA) - 确保系统高正常运行时间、可靠性和性能调优 安全与合规 - 应用DevOps安全最佳实践,包括: - 身份和访问管理(RBAC, Azure AD) - 机密管理(Azure密钥保管库, Kubernetes机密) - 安全管道实践 - 确保符合组织的安全标准和云治理政策 - 进行漏洞评估和修复计划 协作与领导 - 与软件开发团队协作以提高部署效率 - 支持敏捷/Scrum交付团队的发布计划和冲刺执行 - 指导初级DevOps工程师并促进DevOps文化建设 - 记录流程、架构、运行手册和标准操作程序 所需技能与资格 核心要求 - 6年以上DevOps/云工程角色的实际经验 - 在Microsoft Azure云服务方面的强大专业知识 - 具备Kubernetes和容器编排的经验 - 具有CI/CD管道开发和自动化的强大知识 - 管理云和本地基础设施的经验 - 扎实的Linux管理和脚本编写技能 技术技能 - Azure DevOps, GitHub, Jenkins - Docker, Kubernetes, Helm - Terraform, ARM/Bicep - Bash, PowerShell, Python(优先) - 网络基础知识(DNS, 负载均衡, 防火墙) - 监控工具(Grafana, Prometheus, Azure监控) 优先认证 - 微软认证:Azure DevOps工程师专家 - Azure解决方案架构师专家 - 认证Kubernetes管理员(CKA) - Terraform助理认证 软技能 - 强大的问题解决和故障排除思维 - 出色的沟通和跨团队协作能力 - 能够在生产环境下承受压力工作 - 具有责任心和积极主动的工作态度 我们提供 - 具有竞争力的薪资待遇(根据经验) - 有机会在企业级云和Kubernetes环境中工作 - 以成长为导向的DevOps文化和学习机会 - 专业和协作的工作环境