CDN运维开发工程师
1.5-3万深圳市本科不限经验
职位描述
## 岗位概述
我们正在寻找一位经验丰富的CDN运维开发工程师,负责公司CDN平台的规划、部署、监控、优化、自动化开发与日常运维保障工作。你将深度参与构建高可用、高性能、智能化的全球内容分发网络,确保用户获得极致的访问体验,并不断提升平台的自动化水平和运维效率。
## 核心职责
1. **CDN平台运维与管理:**
* 负责全球CDN节点的部署、配置、监控、故障排查与恢复,保障平台7x24小时高可用性。
* 监控CDN平台性能指标(带宽、QPS、命中率、错误率、延迟等),分析性能瓶颈,制定并实施优化策略。
* 管理CDN源站配置、缓存策略、回源策略、安全策略(如WAF配置、DDoS防御联动)。
* 处理CDN相关的用户服务请求和故障报障,快速响应并解决问题。
2. **自动化与工具开发:**
* 设计、开发和维护CDN自动化运维工具与平台,涵盖部署、配置管理、监控告警、日志分析、故障自愈等环节。
* 利用脚本语言(如Python, Shell, Go等)或自动化框架(如Ansible, SaltStack, Puppet)实现运维任务自动化。
* 开发和优化CDN配置管理、状态同步、证书管理等内部系统。
* 构建和完善CDN监控告警体系,提升故障发现和定位效率。
3. **系统优化与性能调优:**
* 深入理解CDN架构(边缘节点、中心节点、调度系统、源站等)和核心协议(HTTP/HTTPS, QUIC, TCP/IP, DNS),进行系统级和网络级调优。
* 分析流量数据、日志数据,识别性能瓶颈和潜在风险,提出并推动优化方案落地。
* 参与CDN新技术的评估、测试和引入(如边缘计算、QUIC协议、新型缓存技术等)。
4. **容量规划与成本优化:**
* 监控和分析CDN带宽、存储资源使用情况,进行容量预测和规划。
* 探索和实施CDN成本优化方案(如智能调度、缓存效率提升、流量清洗策略优化)。
5. **文档与协作:**
* 编写和维护CDN系统架构、运维流程、故障处理手册等技术文档。
* 与研发团队、网络团队、安全团队、业务部门紧密协作,支持产品迭代和业务发展需求。
* 参与制定CDN相关的运维规范、灾备预案和应急响应流程。
## 任职要求
1. **必备技能与经验:**
* 本科及以上学历,计算机、网络工程或相关专业。
* **3年以上**大型互联网公司或CDN服务提供商**运维开发**或**SRE**相关工作经验,**必须有实际CDN运维或开发经验**。
* 精通Linux操作系统原理、网络基础(TCP/IP, HTTP/HTTPS, DNS, BGP等)。
* 深入理解CDN原理、架构、核心组件(缓存、调度、回源、日志)及主流CDN技术(如Nginx, Varnish, ATS, LVS等)。
* **强大的开发能力:** 熟练掌握至少一门编程语言,如 **Python** (首选), Go, Java, Shell等。
* 熟练掌握常用运维自动化工具和平台,如 Ansible, SaltStack, Puppet, Terraform 等。
* 丰富的监控系统使用和搭建经验(如 Zabbix, Prometheus, Grafana, ELK Stack 等)。
* 熟悉版本控制工具(Git)。
* 具备优秀的故障排查能力、分析能力和解决问题的能力,能在高压下快速响应和处理线上故障。
2. **优先考虑:**
* 有大型分布式系统、高并发系统运维开发经验。
* 熟悉主流云服务商(AWS, GCP, Azure, 阿里云, 腾讯云等)的CDN产品及其API。
* 熟悉容器化技术(Docker, Kubernetes)及其在CDN/边缘场景的应用。
* 熟悉网络性能优化、QUIC协议、边缘计算相关技术。
* 有CDN安全防护(WAF, DDoS)相关经验。
* 具备良好的成本意识和优化经验。
3. **软技能:**
* 强烈的责任心、敬业精神和主动性。
* 优秀的沟通协调能力和团队合作精神。
* 良好的学习能力和技术热情,能持续关注和跟进CDN领域的新技术发展。
* 注重细节,追求高质量和高效率。
## 我们能提供
* 参与构建和优化业界领先的全球CDN网络的机会。
* 充满挑战的技术环境和广阔的发展空间。
* 具有竞争力的薪酬福利待遇(薪资+奖金+股票期权)。
* 技术驱动的团队氛围,与优秀的工程师共同成长。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅