從業 30 年的女系統管理員的經驗分享

七桃我就走發表於2016-07-18

30 年來,系統管理員這個職業,及其相關的一切,都已經發生了巨大的變化,不過這是(仍然是)一段愉快的時光。

回顧 30 多年的系統管理員生涯,我必須要說這是一段不同尋常的日子。

它當然不是做 30 多年重複的事。正相反,技術和工作內容隨著時間的推移經歷了難以想象的改變。我所管理的硬體中有著大量的升級改進,同時總是有很多新的工具要去學習和使用。

經過了這些年,我從沉醉於可以用命令列完成多少工作,轉變成專注解決一些大的問題,分析解決疑難問題以及尋出最好的保護僱主資訊資產的方式。一路走來,我遇到了很多優秀的同事,經歷了裁員(一次),以及學到了當同時以技術和職業發展的角度看時,哪些東西是適用的,哪些不是。

關於我所經歷和將會到來的改變,我的思考如下。

技術的改變

在我職業生涯初期,實際上我使用到了打孔機 — 第一次,是在一所大型的紐約銀行工作時(同時完成學業),處理客戶公司的工資單;第二次,是參加我的第一堂程式設計課。在銀行時,我構建打孔卡片「程式」使得打孔機操作員更容易地從當前輸入的資料跳轉到下一段資料。在學校時,那門課是一門使用 Fortran 的程式設計入門課。是的,Fortran。之後的學期,打孔機就不見了,一個又大又笨重的終端替代了它。

在學校,我學習了 Fortran,LISP,ALGOL 和 Pascal 這些程式語言。並且,我使用匯編語言在 PDP 系統上構建了一個簡單的作業系統。我還記得系統前皮膚燈的「讀數」,當連線的印表機根據指示吐出一頁紙的時候,我是多麼興奮。後來我用過了很多其他的程式語言 — 像 C 和 Java,不過我使用最多的是像 sh、csh、bash、ksh、Python 和 Perl這樣的指令碼語言。從我投身這個領域開始,最令人驚訝的事情之一就是多少種新的程式語言被髮明出來。程式語言的數量可能已經增長了 20 – 30 倍。一份來自 2013 年,並非最新的資料顯示:存在 256 種程式語言。

記得在 80 年代早期,為了在我的系統中增加一塊硬碟,我必須要了解硬碟的拓撲結構。現如今,我只要需要做很少的工作,系統就可以識別出外圍裝置。柱面數、磁頭數、扇區數… 為了使用它們,過去我必須在系統中使用這些單位描述硬碟。

90 年代後,我手中仍然保有那種鞋盒大小,容量僅為 300 MB(是 MB,你沒看錯)的硬碟。有時,看看那些 TB 級別的 U 盤。這是多麼驚人的對比啊!如果這種趨勢繼續下去,儲存裝置會變得越來越小。到那時,我們就會發現我們再也無法找到掉到地上的儲存裝置了。

我還記得使用過卷對卷的磁帶來備份我的伺服器。那些磁帶很大但並不能儲存很多資料。一些檔案系統需要 3 到 4 個磁帶。今天,我們使用自動磁帶驅動器,還有可以自動備份並記錄磁帶檔案對應關係的工具。這樣你就可以輕鬆地從不同的磁帶中恢復檔案了。今天,一些備份技術使用智慧「去重」方式來減少備份檔案的大小,通常可以把備份檔案的大小降低到原始大小的很小一部分。

當然,在過去的 30 年間,沒有什麼比得了網際網路帶給這個領域的改變。 當我在聯邦法院工作時,地方法院需要使用一種基於包交換技術的服務 “Tymnet”,一直連線到華盛頓。我的專案是把這個「迷你電腦」(學校宿舍冰櫃大小)放入法院,並讓其整個使用期間不再需要同華盛頓間傳送資料。

網際網路的發展使得全球任意電腦連線在一起成為了現實。Web(“world wide web”) 的問世也意味著我可以不用在書架上翻書,就可以找到技術問題的答案了。今天我時常在想,谷歌或類似的搜尋引擎問世前,我是如何找到技術問題的答案的。

工作的改變

通常,我們管理的網路是龐大並且多樣化的。我從 80 年代憶起,我們只是沒有過 AppleTalk 網路棧,不過我們支援的桌面和資料中心繫統是非常的多樣化的。我們做得最多的工作就是通過像 NFS,NIS,DNS 等網路服務來集中的管理網路。

從業 30 年的女系統管理員的經驗分享

Credit: Flickr / Richard Masoner

虛擬化已經成為資料中心中的重要部分。我們的許多伺服器現在僅僅是在大型伺服器中的部分資源,可以根據需求擴大或縮小,也可以輕鬆的遷移到其他資料中心。更為重要的,終極的虛擬化 — 把系統和整個資料中心搬到雲端 — 將極大的改變我們系統管理員的控制範圍和責任。

我們中的大多數相當依賴功能豐富的問題追蹤系統來記錄我們正在解決的問題以及等待完成的任務。我們可能「僅僅」做一些系統的管理,但是我們的角色已經發生了重大的改變,安全管理,大範圍的資源訪問控制,分析網路流量,審查日誌檔案以及修復系統漏洞成為新的方向。

安全

在我職業生涯的早期(也許是開頭的十年),安全管理是相當不嚴格的。我們曾經要求使用者大概每年修改一次密碼。我記得曾經寫過一個程式,通過拼接兩個短詞來生成偽隨機的密碼,但這跟我今天所做的相比算不了什麼。在那些日子裡,安全並不是一個熱點話題,與我共事過的多數人對待安全持有更加漫不經心的態度。在一個 90 年代,我參與組織的 Sun 使用者組會議上,一位發言人提出我們都應像攻擊者一樣思考,這個想法在當時具有相當的革命性。

作為系統管理員,在這個方面可能比其他人經歷了更多的改變。今天,如果你不工作得像 20 年前人們認為多疑的樣子,你就是不負責的。為了保障系統的安全,我們採用了的工具和措施的數量級也是以前不曾想象的。密碼的長度在變長,我們管理的系統也允許我們採取更復雜的措施。對於多數人,推薦的密碼長度已經從 7 – 8 位字元變成 12 – 14 位,密碼的過期時間也從 1 年變成了 3 或 4 個月。

另外,我們使用的工具已經變得更加的成熟。某種程度來說,我們確實變成了攻擊者。我們會使用 Nessus 和 Nexpose 這類脆弱性檢測工具來尋找系統中的漏洞(希望在真正的攻擊者之前),有時甚至會利用它們。我們也會監視用來觀察惡意行為的入侵檢測系統和保障組織「珍寶」不被後門洩露的資料保護工具。就在昨天,我在帕洛阿爾託參加了一個釋出會,我無法想象我會再憶起防火牆之前的工作方式。防火牆從組織的邊界來到了每件事的中心。它們變得更聰明,更快速並且它們關注什麼正在發生,而不僅僅關注哪一個門(埠等)有資料正在經過。

社群的改變

在 1980 年,一臺放在我餐廳桌子上的蘋果II電腦就會讓我的鄰居認為我是個徹底的怪人。聽他們談話,會讓你覺得我在廚房櫃檯上有一臺離心機。這不是因為我把電腦放到了餐廳或者它是一臺蘋果。而是我把一臺電腦放到家裡就會讓我顯得十足的可笑。然而,最近這幾年,一個沒有家用電腦的人就會顯得很怪異。現如今,我們已經大量的使用無線網路,可能每個人都擁有了自己的電腦。變化可真大 — 這還是沒有提及我們已經被電子產品所支配的現代生活方式。

職業選擇

缺點:

與其他的 IT 職位相比,系統管理員並沒有太多的在企業內部的上升空間。作為一個系統管理員,你會很少成為焦點。在這個領域耕耘了 30 年後,你很可能仍然是一個「底層」(沒有人向你報告)工作者。有時也很難獲得成就感。當一切正常執行的時候,你會很少被注意到。除非你搞定了一個大的問題,你所支援的多數人是不會想到你的。也許在系統管理員節那天也不會。

系統管理員很少需要直接面對客戶,除非你作為客戶的員工來維護客戶的系統。即使那樣,你要做的重大更改也要在其他人下班以及週末或者他們在酒吧裡放鬆時來執行。做好你的工作,然後沒有人會知道你在那裡。

優點:

這份工作很少使人厭煩,並且總是有新的東西可以去學 — 一些打破常規,新生的事物出現。即使工作了 30 年,無論你如何評價它,它絕不是單調的。薪酬也還不錯。同時還有很大的空間去選擇學習什麼,專注什麼。你可以自動化所有你的工作,或者管理一個巨大的資料中心,不過總會有挑戰和問題需要你的關注。

為不同型別的組織工作需要做出一些重要的權衡。我曾經在一個只有三個正式員工,兩個合同工的公司工作,也為數千人的大公司工作過。為小公司工作的好處是可以接觸到幾乎所有的事情,工作內容會涉及到方方面面。大公司則會提供更多的內部轉崗的機會。

你的工作有多少的變化取決於很多因素,但我通常傾向於擁有足夠的靈活度,我總是做一些我做得又輕鬆又好的事以及新興的和令人興奮的事情。這樣的混合方式讓我感到即維持了生計,又為將來的機會和挑戰武裝了自己。

最好的工作

對我來說,我經歷過的最好的工作是讓我感到我的重要性的工作。在聯邦政府工作的一段時光就是其中之一,因為我知道我正在支援的分析員在幫助確保做出國家層面的正確決定。經歷其中便是一種獎賞。

在另一份工作中(在約翰霍普金斯大學),我為一個部門(物理學和天文學系)管理系統和網路。一個大大的加分項是能夠認識很多我曾經幻想去認識的最聰明的那群人 — 有人嘗試去描繪宇宙,另一些探索最微小的亞原子粒子的性質 — 和那些不時提供幫助的優秀研究生們。另外,還有漂亮的校園,合理的通勤,非常棒的福利(可以免費聽課)。

我同樣很享受在 Web Publishing( IDG 的一部分)的工作中,作為涉及計算機的方方面面的千斤頂似的角色。在那裡我管理網路、系統、伺服器、備份、網站,最後來了一個合格的助手,他也讓工作變得更加的有趣。同時我們也走在了純網路出版的前沿,像 SunWorld 和 JavaWorld 這些提供優秀的資訊和幫助社群成長建議的出版使用了我們的技術。

最後,但並非最不重要,作為「支援一切」的系統管理角色在一些電子商務子公司工作。與即聰明又有創意的人們一起工作總是美好的。我們工作在舊金山的內河碼頭邊上,當我們在工作時也會設法一起找點樂子。嘿,乘渡輪去工作可能是可以想到的做好的通勤方式了。

這些年來,在我堅守的崗位中,涉及到了可能是最好的合作者 — 像我一樣堅定的人,我們彼此學習,從他們身上我學會了很多。另外一些涉及到辦公室政治的人,我已經很難記起。我們本應該為了同一個目標工作 — 幫助組織取得成功 — 而不是在聚光燈下爭搶一個職位。

總的來說,然而,如果你可以去做一些這樣的工作:

  • 你喜歡的
  • 讓你能夠全心投入並感到自己的重要性
  • 可以過上想要的生活方式
  • 提供持續學習的機會,投身於未來會回報自己的活動

這樣就是一個好地方。

錢不代表一切。即使生活在灣區的一條帆船裡(曾經這樣生活了幾年),對有些人是天堂,但對另一些人就是地獄。花一些時間來確定哪些對你是重要的。存在感?知名度?成就感?高收入?彈性工作時間?影響專案如何進行的發言權?對專案產出的影響力?

無論你做什麼,不要停止學習。計算機技能過時得很快,這種情況不會很快改變。每天花一些時間學習新技能,並且對可能引領你到達事業新階段的技能保持關注。即使你沒有換工作的計劃,也要時不時的看看招聘資訊,正好可以瞭解哪些技能需求強烈。

然後繫好你的安全帶。你可能無法想象這個領域在接下來的 30 年會變成什麼樣子!

打賞支援我翻譯更多好文章,謝謝!

打賞譯者

打賞支援我翻譯更多好文章,謝謝!

從業 30 年的女系統管理員的經驗分享

相關文章