CDN工程师是 负责内容分发网络(CDN)的配置、优化和运维的专业技术人员。他们的主要职责包括:
CDN网络配置和优化:
设置和配置CDN网络,确保其在不同网络环境下正常运行,选择合适的内容分发解决方案,并优化缓存策略和组件设置。
系统设计和开发:
设计和开发CDN系统,涉及网络协议、软件、硬件、大数据等领域,提供技术解决方案,分析系统需求,制定技术方案。
业务支持和技术服务:
提供CDN技术支持,解答和处理用户问题,跟踪并解决客户在使用CDN服务过程中的问题,推动内部产品改进和服务提升。
运维和监控:
负责CDN节点的部署与维护,监控网络性能,分析并解决各类网络故障问题,确保在线内容的高水平快速传输。
自动化运维工具开发:
设计并完成各类自动化运维工具的开发,以及自动调度等,优化CDN调度效果。
新业务需求分析和设计:
参与新业务的需求分析和设计工作,基于数据源实时调整缓存策略,提升用户访问速度。
沟通和协作:
与团队成员进行有效沟通和协作,确保项目顺利进行和按时完成。
CDN工程师需要具备扎实的计算机专业知识,熟悉CDN技术体系,包括调度系统、HTTP协议、流媒体直播等,并且需要具备良好的问题解决能力和沟通能力。此外,他们还需要有相关的工作经验,如3年以上CDN业务维护经验,熟悉Linux操作系统,具备系统调优和性能优化经验等。