网络工程师的Python之路:网络运维自动化实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

本书赞誉

(排名不分先后,以姓氏拼音为序)

身为一名在网络安全行业从业的工程师,经常面临客户和现有安全产品整合的编排或者大批量群编辑之类的需求,手动配置耗时费力还容易出错,该书由浅入深地让我这样一个Python新手对脚本自动化编排有了快速上手和实战中调用的经验,非常实用,极力推荐!

——刁文杰,新加坡派拓网络(Palo Alto)亚太区客户体验架构师

计算机网络的自动化和可编程化是未来的发展趋势。王印先生在网络和编程的融合上有着非常丰富的经验。相信本书可以很好地帮助网络工程师们开启网络自动化和可编程化的大门。

——董海宇,新加坡新传媒(Mediacorp)首席网络工程师

第一次认识王印兄弟是基于智慧校园的合作项目,就中国的数字化技术走向国际市场进行了探讨。王印在网络领域的专业性毋庸置疑,又能孜孜不倦地分享知识,值得点赞。本书系统地讲述了Python编程知识,是普惠大众的好书,不论是在校大学生还是职场人士,都能够通过此书获取编程技能,强力推荐!

——樊宪政,阿里巴巴旗下浩鲸科技华南区原总经理、腾讯云(南中国区)原战略合作总监

如今的IT从业者正处在一个最好的时代,一个技术相互连接的时代。传统的网络工程师可以通过学习编程来扩展传统网络技术,自动执行重复而烦琐的工作任务,简化人力的投入和规避误操作的风险。程序员也可以通过学习网络技术来更加深入地了解数据包的传递方式和协议之间的优劣,从而写出更加优质而适用于真实环境的代码。本书作者从网络工程师的角度出发,将程序员编程的思维带入了网络领域。不仅如此,大量真实案例的引用将引起你思维的共鸣与对额外设想可能性的思考。更让我惊讶的是,本书使用类似笔记的形式通过通俗易懂的文字详述了每一个实用案例的完整配置步骤,这将是非常适合网络工程师的Python入门教程。

——李小沛,思科认证讲师、AWS认证讲师、日本电话电报公司(NTT)资深技术顾问

新形势下,虚拟网络发展、SDN兴起、云计算复杂环境及海量操作,对传统网络工程师来说更是不可承受之痛。且在网络工程领域,多受限于网络工程师的技术栈,如何科学有效提高DevOps能力,仍存在不少挑战。本书是市面上唯一一本作者有深厚功底及丰富项目实操经验,且以网络工程师的视角和思路,指出了一条网络自动化从0到1切实可行的转型道路的书。尤其对于没有任何编程能力的网络工程师满足企业网络可视化、自动化、智能化的运维的需求,本书将是不二之选。

——李耀,百度原网络工程师

这是一本以Python语言作为工具,从网络工程师的视角,讲解如何利用Python来实现网络运维自动化的工程实践书籍。全书以操作实践为基础,系统地梳理了Python语言的基础知识,并在此基础上将其运用于网络运维的实战,是一本为网络工程师量身打造的网络运维自动化实践之书,值得一读。

——茹炳晟,腾讯TEG基础架构部资深技术专家、腾讯云最具价值专家

印兄于我,亦师亦友,为人诚恳谦和,技术扎实过硬,每次难题探讨,十分忙碌之中,依然第一时间抽身排忧解难。寒门出贵子,十年磨一剑,通过网络平台,印兄倾囊分享其细腻的技术细节、励志的人生经历、前沿的技术精华和一般人不外传的职场秘诀,他是华人网络工程师领域众人的福音、闪闪的明灯。

——王昊颖Henry Wang,摩根大通(新加坡)ECN网络经理

2009年谷歌在搜索引擎大会上正式提出云计算后,接踵而至的就是把DevOps、SysOps推到了台前。通过云平台越来越成熟的技术,DevOps和SysOps就越来越凸显出了其强大的一面——自动化。而今NetOps作为其中的一个分支,也慢慢走到台前。本书作者是非常有先见之明的,从2013年就开始开发并实践自己的网络自动化脚本,而且从中获得了很大的成效。一个上千台网络设备的架构中,按照传统人为操作更新,可能需要一个星期多人合作,而作者通过网络自动化进行多线程并行操作,大大缩减了对人力资源的需求。在此我还要替本书电子版的读者小田感谢作者。通过两个星期学习搭建环境和体验作者的书内实例,他获得法国巴黎银行的青睐,加入了其日常网络运维团队。由此可见,NetOps已经成为未来网络工程师的一个趋势。本书将会成为你从一个普通网络工程师转型为自动化网络工程师很好的启蒙教材。

——王渊浩,香港电讯盈科(PCCW)资深系统工程师

本书作者是网络行业新人老兵,也是我见过英文能力最突出的网络工程师。说新人是因为他年纪确实不大,说老兵是因为他的工作经历以及参与项目的规模和质量是这个年龄的人所无法想象的。本书就是他十多年海外工作经验的最好总结,具有很强的实操性。相信能够为下一代网络工程师提供不可估量的精神和业务食粮。

——温健,澳大利亚蒙纳士大学苏州校区首席运营官、总经理

对于很多跨专业的读者而言,一般IT编程语言类书籍往往难以入手并持续阅读。其很大一部分原因在于读者背景的广泛性造就了对于基本概念了解的参差不齐。在此基础上,阅读与学习的效果往往大打折扣。而本书则有针对性地解决了这个问题。王兄从一个传统网络工程师的角度入手,指导大家学习Python编程语言,并利用其实现网络自动化任务。该书运用了网络工程师最熟悉的路由器、交换机来配合展示Python语言的特性,并适当结合生产环境中常常出现的自动化需求,让拥有基本网络背景的工程师们,可以迅速掌握Python的精髓,理解网络自动化的优势,并且轻松展开模拟练习。在网络自动化的大趋势下,王兄的力作不仅启发、激励我为网络自动化进程添一份绵力,更值得推广给所有有志于此的同行们。未来,期待王兄的更多力作。

——吴茱萸 Conor Wu,爱尔兰爱彼迎(Airbnb)全球网络工程师

我和王印相识于新加坡,他是个网络红人,亲身参与了很多网络运维环境和方案设计:有国际知名投行,有政府部门,也有巨头企业。更可贵的是,他乐于分享网络实战经验和方案,并且热心给网络同行很多帮助和启发。随着互联网的高速发展,在维护和管理成百上千的网络设备时,传统网络工程师面临着很多挑战和局限,SDN的兴起也要求网络工程师具有编程能力。传统网络工程师往往不懂编程,而编程人员又往往不了解网络运维和方案。在这个跨界的年代,懂网络又懂Python会让作为网络工程师的你变得更有竞争力,同时得到猎头公司的青睐。市面上很难找出一本专门针对网络工程师来学习Python的书,而本书由浅入深,并在后期以实验的方式讲解Python在网络运维中的应用,可以让你更快理解Python如何让网络运维实现自动化,强烈推荐!

——熊希仁Ryan Xiong,华为(新加坡)原网络方案经理、梭子鱼网络(Barracuda Networks)售前工程师

看过很多教Python编程的书,不是逻辑混乱就是非干货,本书作者王印是资深网络老兵,从新加坡开始先后任职于美国AT&T、苹果、苏格兰皇家银行、沙特KAUST等世界一流公司和大学,从行业经验看,少有人能匹敌。整本书逻辑清晰,由浅入深,连配图的标记都很用心,是一本很难得的实用型编程工具书,有料有颜值,值得拥有。

——杨雯莉,深圳申鲲科技有限公司CBO、中国移动互联网产品原品牌管理师

随着科技和商业的快速发展、第四次工业革命(4IR)的到来,网络技术的演变日新月异。

在今天的网络技术领域里,如何能够满足大规模网络灵活高效、高质稳定运维的极致需求,是所有IT管理者都应该深入思考的问题,我相信网络基础设施建设和运维管理的标准化、自动化、数据可视化、智能化是大势所趋。本书作者结合丰富的实际案例,通过分享亲身经历及其转型经验,由浅入深地讲解了网络运维与Python的完美结合,实现其异曲同工之妙,并附有广阔的国际视野。本书干货满满,不仅能够带你走上新一代网络工程师快速转型之路,还能助你在未来国际化网络技术的舞台上蓬勃发展。

此外,作者本人不但是有着10多年经验的资深网络工程师,还为许多IT从业人带来了鼓舞和启示,此书是所有网络从业人员的“Go-To Book”,值得学习推荐。

——叶龙Leon Ye,阿里巴巴亚太区IT经理

认识王印是在深圳城市数字化转型委员会的一次活动上。这位辗转了多个国家的IT精英,现在应该已成为沙特阿拉伯现代化转型的栋梁之材。我虽与他交流不多,但有幸看到他的书稿还是十分高兴。回想20世纪80年代中期我在国内大学教企业管理信息化,至今还对Fortran、ALGOL、COBOL、BASIC等应用程序记忆犹新。我虽未接触过Python,但看王印的书,感觉思维逻辑和表述层次非常清晰,相信本书会帮到以中文为母语的编程人士。

——易全,深圳市信息化与工业化融合研究院执行院长、深圳市科技金融促进会创会会长、城市数字化转型委员会高级顾问