1、设计与架构:负责根据业务需求设计和实现内容分发网络系统及相关组件,包括负载均衡、缓存节点、路由器等。
2、搭建与部署:负责CDN服务器的搭建、配置、部署以及监控,包括对硬件和软件进行优化和性能监测。
3、维护与运维:监控CDN系统的运行状况,发现和排除故障,保证系统的高可用性和稳定性,对CDN节点进行定期巡检和维护,并进行系统性能的健康检查。
4、优化与升级:负责对CDN系统的优化和升级,提高系统性能、稳定性和安全性,并在必要时重构CDN系统,满足不断增长的业务需求。
5、客户支持:负责处理客户的诉求和问题,并提供有效的解决方案和技术支持,以保证客户满意度和忠诚度。
6、安全与风险管理:负责对CDN系统的安全性和风险进行评估分析,并建立相应的安全保障措施,保护网络系统的完整性和可靠性。
7、协作与沟通:负责与其他相关团队紧密协作,共同维护和优化系统性能和稳定性,同时了解公司的业务发展战略,为公司提供支持和新技术方案。
1、业务开发与维护:负责CDN点直播、动静态业务的设计/开发/维护工作。
2、业务调优:负责CDN现有业务的调优,追求极致质量与成本。
3、技术要求:至少熟悉一种编程语言(如c/c++,lua),熟悉TCP/IP、HTTP/HTTPS协议,熟悉互联网CDN系统架构。
4、综合素质:具有良好的沟通能力、独立工作和解决问题能力,具有良好的逻辑思维和业务敏感度,可以推动业务发展和提升用户体验。
1、故障响应与处理:及时响应和处理客户在使用CDN服务过程中遇到的故障和问题。
2、供应商管理:负责供应商的日常管理和运营,保障业务稳定、健康发展。
3、技术跟进与协同:跟进客户&供应商技术相关问题,进行协同处理。
4、业务优化:协助业务减少线上问题数量,优化研发工具提升线上问题定位效率。
5、反馈收集与产品改进:收集客户反馈和建议,向研发团队提供产品改进的有益信息。
1、核心系统架构设计:负责CDN/PCDN核心系统的架构设计和研发。
2、技术要求:五年以上C/C++/Go服务端开发经验,有大型复杂系统设计开发经验;精通HTTP、TCP/IP等常见网络协议,有相关网络编程经验;熟悉Linux操作系统,有系统调优、性能调优等经验。
3、专业能力:熟悉多进程、多线程等并发模型,有相关并发编程经验;熟悉至少一种开源数据库或缓存系统,有相关数据库或缓存编程经验;有CDN/PCDN/P2P相关研发经验者优先。
4、综合素质:对技术有激情,热爱编程,有强烈的求知欲、好奇心和进取心,有良好的沟通表达能力和团队协作能力。
1、问:CDN岗位中哪个职位更偏向于技术研发?
答:在CDN岗位中,CDN研发工程师更偏向于技术研发,这个职位需要具备深厚的技术功底和丰富的开发经验,主要负责CDN/PCDN核心系统的架构设计和研发工作。
2、问:CDN运维工程师的主要职责是什么?
答:CDN运维工程师的主要职责包括及时响应和处理客户在使用CDN服务过程中遇到的故障和问题,负责供应商的日常管理和运营以保障业务稳定、健康发展,跟进客户&供应商技术相关问题并进行协同处理,协助业务减少线上问题数量并优化研发工具提升线上问题定位效率,以及收集客户反馈和建议并向研发团队提供产品改进的有益信息。