英文好的話,首選領英,關註那些在領英這個平台上不聊八卦,不談時事,不發雞湯,不攻擊同行,一心只放在技術上、樂於分享的知名外國同行。因為我是主攻RS和Netdevops的,所以推薦一些這兩個領域值得關註的人物(歡迎在評論裏補充):
RS領域
CCIE#1919,是影響了全世界兩代網絡工程師的RS殿堂級教材【路由TCP/IP卷一】、【卷二】的作者,是全球幾乎所有70、80、90後網工膜拜的大神。近70歲了還活躍在業界前沿堅持出書,目前是Apstra的技術團隊創始人之一, 經常時不時地和另一位業界大咖Jeff Tantsura線上上直播討論業界最前沿和最熱門的技術話題,該節目叫做Between 0x2 Nerds,去年Russ White也加入了他們的討論。
Jeff有個自己的blog,不僅講技術,也討論網工如何從演講、寫作等軟實力方面提升自己,從而提高自己的職場競爭力。非常值得關註,我自己從中獲益良多。
微軟Azure的Sr. Principal Network Architect,前IETF路由工作群組的一把手,segment routing領域絕對權威的專家。有30項專利,參與釋出了30個RFC,是業界少有的同時具備豐富的學術界和工業界經驗的大咖。
推薦幾個值得關註的由Jeff Tantsura參與釋出的RFC:
RFC8402 - Segment Routing Architecture
RFC8661 - Segment Routing MPLS Interworking with LDP
RFC8663 - MPLS Segment Routing over IP
RFC8665 - OSPF Extensions for Segment Routing
RFC8666 - OSPFv3 Extensions for Segment Routing
CCIE#2635, 思科CCDE認證創始人之一,從業經歷豐富,80年代職業生涯初期曾是同時精通BASIC, C, Smalltalk, xBase等多種上古程式語言的程式設計師,1996年加入思科後先後輾轉於Hardware TAC,FTE,Routing Protocol backline TRT等多個部門,參與了IOS以及IOS-XR兩大作業系統的架構和研發工作,是思科第一本【EIGRP白皮書】的聯合作者,在創作【白皮書】期間,Russ和另外一名作者Don Slice分工將EIGRP源碼逐行拆開研究,庖丁解牛般地剖析了整個EIGRP協定的工作原理。Russ White也是另外一本99年思科發行的暢銷書 Advanced IP Network Design 的第二作者。
Russ的個人區域網絡站Rule11 Reader也非常值得關註,都是對業界最前沿技術和話題的討論和分析:
知名技術網誌http:// packetlife.net 作者,和上面幾位站在雲端的大佬比起來,他的網誌內容更接地氣,討論的都是網工平常運維中最常見的知識點,並且還附贈一些非常實用,由他自己制作的RS知識相關的cheat sheet,非常適合工作經驗3-5年內的網工關註。Jeremy同時也是知名Netdevops工具Netbox的首席維護者。
網工培訓界全球第一網紅,截止2023年5月油管上有180萬關註者。主要從事RS、Python、網絡安全等領域的初級教學,他的課講的確實非常好,沒有廢話全是幹貨,非常淺顯易懂,一口標準的英英聽著非常舒服,適合0-3年工作經驗的新人網工關註。
2013年加入Facebook擔任網絡工程師至今,進FB之前曾為微軟資深網絡工程師。曾在國際知名培訓機構INE擔任培訓師和開發者,他在INE的網誌下面釋出的技術相關文章每篇都是精品中的精品,讓人讀完有種意猶未盡的感覺,適合擁有5年以上工作經驗的網工關註。
CCIE#1354, 獨立網絡架構師,知名電腦網絡網誌http:// ipspace.net 的創始人,該網誌更新非常頻繁,有足夠多的優質內容供大家慢慢消化。
職業技術類書籍作家,思科RS方向CCENT, CCNA, CCNP, CCIE認證官方教材禦用作者,由他獨立編寫、合作編寫的思科官方認證指南叢書多達41本,賣了20多年改版N次依然暢銷,部份值得關註的書名如下:
我本人從業12年,前5年幾乎是完全靠Wendell Odom的書一路自學、考證成長起來的,真心推薦。
Netdevops領域
Paramiko之父,本回答裏唯一一位沒有領英賬號的世外高人。Jeff Forceir曾憑一己之力獨自維護Paramiko、Fabric、Invoke三個開源專案長達8年之久。具有強迫癥和程式碼潔癖的他2020年7月在其網誌上寫到自己感覺精疲力盡,晚上失眠,白天被焦慮、內疚和恐懼困擾,他把這個歸結於自己對程式碼質素的極高要求,工作量特別大,但是他本人不太信任別人,事無巨細都要親力親為,處在崩潰邊緣的他只好求助於社區招募助手協助他。現在Paramiko的專案維護人多了一個叫Alex Gaynor的人,應該是Jeff 招來的幫手。
作為Python最成功的一個SSHv2開源專案,Paramiko在Netdevops業界的地位毋庸置疑。電腦網絡行業從業者都知道Netdevops給整個網絡運維帶來的改變是顛覆性的,而Paramiko無疑是所有網絡工程師進入Python和Netdevops世界的領路人。很多開源庫和軟件在默默支撐著當代社會的運轉,沒有拓荒者,哪來的彎道,更何談超車?我很敬佩像Jeff Forceir這類對社區、對行業、對人類文明行程默默做出無私貢獻,沒有向使用者索取分文的開發者們,他們是真正的無名英雄。
Jeff Forcier有一個自己的個人區域網絡站(下附連線),有條件的也可以關註他的推特賬號@bitprophet:
Netmiko之父,Nornir聯合開發者(另一位是David Barroso)。非常平易近人的Netdevops前輩和領路人,免費透過郵件、油管影片教授傳統網工學習Python和Ansible(他也有辦付費課程)。在Github社區裏非常活躍,與netmiko和nornir兩個開源專案相關的問題幾乎全部都能得到他本人專業、耐心的回答。難能可貴的是,他本人雖然有在辦付費課程,但是他對所有在領英上私信留言向他請教netmiko和nornir問題的人都是來者不拒,對任何他知道答案的問題都是知無不言言無不盡,並且從不會向別人推銷自己的付費課程,是我從業以來見過最熱心,最有耐心,最沒有架子,真正德藝雙馨的業界大佬。
Kirk的個人區域網絡站匯集了很多Netmiko, Nornir, Ansible的幹貨,強烈推薦大家關註:
思科的Network Automation Architect,為向業界推廣Netdevops做出了非常大的貢獻。2019年在巴塞隆拿舉辦的Cisco Live上為Nornir月台,由此確定了Nornir在Netdevops界的地位,替代了之前同樣預設支持多執行緒的Ansible的位置(這其中也有另一位NetDevOps界知名人物Patrick Ogenstad的功勞)。
他在油管上有個同名的頻道,會不定時地在油管上直播自己做開發、寫程式碼的過程,邊直播邊寫程式碼邊向觀眾講解,每次直播短則2個半小時,長的會達到5個小時。除此之外他還負責非週期性舉辦Network Automation Hangout這個談話節目,每次邀請不同的Netdevops界大佬人物談論業界動向和技術問題。Network Automation Hangout所有討論和談話音訊都保存在這裏:
Napalm作者,和Kirk Byers聯合參與了Nornir專案的開發和維護,雖然Nornir框架最底層的外掛程式一直是netmiko為主,napalm為輔,但David實際上才是該專案的第一發起人。Nornir起先的名字並不叫Nornir,而是Brigade,2018年5月30日Brigade專案被David正式改名為Nornir,原因是David宣傳Brigade的podcast播放出去後,很快就收到了微軟團隊的提醒,告訴他微軟那邊已經有了一個同名的K8S的自動化工具。
David目前在Fastly擔任首席網絡工程師,業余時間除了維護napalm和nornir兩個專案外,也和Ivan Pepelnjak合作在http:// ipspace.net 上教授Ansible for Networking Engineers和Network Automation Use Cases兩項網絡運維自動化的課程:
Scrapli作者,Netdevops界湧現出的一位新星。Scrapli由於年輕(初版釋出於2020年3月),知名度並不高,但是很快作為外掛程式被納入了nornir的陣營。Scrapli相較於Paramiko的最大的優勢就是SSH連線的速度和對OpenSSH的支持。Scrapli基於ssp-python庫,ssp-python是libssh(libssh是C語言下的一個庫,用來在C語言中實作SSHv2協定)的一個輕量級的封裝,libssh在Cython中執行,而作為libssh的一個輕量級封裝,ssp-python很好地將libssh速度快的優勢從Cython中嫁接到了Python裏。
Carl Montanari最大的貢獻是在今年5月釋出了Scrapli的Golang版本:Scrapligo,填補了Go語言下Netdevops第三方庫空缺的尷尬,給了Netdevops網工們轉戰效能明顯優於Python的Go語言的契機和動力。
思科Devnet部門的「形象大使」,多次在David Bombal的直播和自己的油管頻道中向業界宣傳思科Devnet的認證、課程以及向觀眾演示如何使用Devnet提供的沙盒,講解NSO, Genie,Netbox等知名Netdevops工具的使用方法。
Network Programmability and Automation: Skills for the Next-Generation Network Engineer 一書的作者,Network To Code的創始人兼CTO。早在2016年5月於美國拉斯維加斯舉辦的第30屆上(Interop是由英國Informa會展公司每年舉辦一次的IT技術峰會)Jason就作為大會嘉賓提到了目前市場上支持NETCONF和RESTCONF等API的網絡器材只占市場份額的15%-20%,剩下的80%以上都還是只支持SSH存取命令列的傳統器材,隨著時間的推移,API未來可期。
Network To Code在Netdevops界的江湖地位無需多言,他家制作的ntc-templates幫助了不知多少不會使用textfsm的netdevops初學者,pyntc也是不遜於napalm的優秀模組,還有像ntc-ansible,napalm-ansible, pynxos, netuils,network-importer, ntc-netbox-plugin-metrics-extd等諸多模組,更不用說他家正在力推的收費產品Nautobot了。總之Jason Edelman和他的團隊是最早一批發現Netdevops商機並付諸行動的。
知名培訓機構CBT Nuggets的兼職培訓師,很喜歡在領英上分享他的Netdevops實驗成果,Netdevops無論什麽時候有新工具,新輪子後他都是第一批嘗鮮的,而且人也很不錯很喜歡和同行交流和分享網絡運維自動化的心得,值得關註。
本回答中唯一一位女性, Python For Network Engineers 的作者,該書寫的非常好,基本涵蓋了一個零基礎網工走入Python世界所需要掌握的所有技能,而且包含了數據庫以及pytest這些一般業內教學書籍不會提到的部份。初稿是用俄語寫的(Natasha是烏克蘭人),後來Aidar Khairulli幫助Natasha轉譯成了英文,該書在今年7月16號開放給所有人免費下載(下附連結),迅速火遍Netdevops圈子:
程式設計師科班出生,編程功底很紮實。半路轉行做過System Engineer和Network Engineer,Netdevops早期拓荒者之一,現在工作之外兼職替他人按需做Netdevops開發。他是第一個用實驗和數據證明Nornir效能完勝Ansible的業內人士,他的個人網誌裏的文章每篇都寫得很有深度,非常值得關註:
最後給自己打個廣告:
沙特阿蔔杜拉國王科技大學(KAUST)高級網絡工程師,12年海外從業經驗,華語圈Netdevops拓荒者之一,最早用中文系統性教授國內傳統網絡工程師Python、Ansible、Nornir、Django的華人網工。
2018年起在知乎專欄「網路行者」上開始連載【網絡工程師的Python之路】系列教學文章,並於2019年6月和2020年11月分別由知乎和電子工業出版社發行了【網絡工程師的Python之路】的電子書和實體書,今年1月和英國Packt出版社簽約,成為了該社的技術審稿人並審閱了於上個月發行的 Python Network Programming Techniques 一書。
目前有4個微信讀者群,1個QQ讀者群,總人數超過2000,入群條件很簡單:只需購買一本【網絡工程師的Python之路】實體書和電子書即可(京東、淘寶、當當有售)。希望加入華語圈Netdevops學習大家庭的可以在知乎上私信聯系我。