伺服器管理
我的客戶要求我提供系統管理的工作描述,因為我可能會與我一起工作的其他人一起被分配這個職位。老實說,我對系統管理員的工作了解不多,但我願意學習。
問題:
- 伺服器的安全要求是什麼?*
- 系統管理員的職位描述中的主要職責是什麼?
- 系統管理員的日常任務有哪些?
- 系統管理員的平均月薪是多少?
注意:我將在 Windows 環境中工作。但您的回復不一定需要受限於 Windows 環境。
(*) 我知道需要的其他軟體是:
- 視窗伺服器 2008
- IIS 7.0
- 微軟 SQL 伺服器
- .NET 4.0 執行時
讓我知道是否還有其他我應該注意的事情。謝謝!
首先
我希望你能理解我寫這個回復不是作為一個明確的答案,而是試圖向你展示你所問問題的實際規模。這就像你要一杯水,但給你一個有用的答复的唯一方法就是把整個海洋傾倒在你的頭上。
希望你不會問“什麼是開發人員”,因為你會理解開發小型 Web 應用程序(同樣重要且有價值的技能)和成為 Windows 或 Linux 的首席程式碼架構師之間的巨大差異或 IBM DB2。所以它就在這裡。
繼續回答
1. 伺服器的安全要求是什麼?
在某種程度上,這不是一個技術問題,因為答案是由客戶/雇主定義的;他們是什麼,他們想要什麼,以及他們能負擔得起什麼(冒著明顯的風險表明銀行對連鎖餐館有不同的安全要求)。整本書都是關於第一個問題的,所以你可以合理地從一個問題中得到的東西是有限的,也許。
他們是否重視安全而不是匆忙完成工作?他們是否處理數據,或者他們所在的行業對如何保護伺服器、服務和數據有監管要求?
至少,您可能需要一個關於如何配置伺服器的基線、一個修補它們的框架以及某種事件響應和災難恢復計劃,以防事件被證明是嚴重的。保護數據、保護伺服器和保護服務是不同的事情,需要單獨考慮和一起考慮。
需要明確的是,服務可能類似於您的網站或電子郵件。在分配工作負載和提供冗餘方面,這可以由許多伺服器提供。
2. 系統管理員的職位描述中的主要職責是什麼?
一段繩子有多長…
通常,IT 部門負責提供一系列服務,而在組織良好的部門中,這是使用服務級別協議完成的;描述服務的組成部分、預期可用性以及在不存在可用性時發揮作用的程序和時間的正式文件。
系統管理員致力於確保 IT 團隊履行滿足 SLA 的部分(或全部)義務。可能還有研發/規劃的元素,等等,但總的來說,這就是它歸結為的內容。
即使在沒有正式SLA 的地方,也會有大量由 IT 提供給業務的服務,而您的工作就是保持它們執行。差不多就是這樣。
3. 系統管理員的日常任務是什麼?
就日常工作而言……很大程度上又是由業務來定義的,“系統管理員”並沒有一個通用的專業定義。在很大程度上,我們是IT行業的“萬能看門人”,這意味著我們必須做別人不想做的事情並掃蕩別人,所以這確實取決於工作。我見過包括程式在內的系統管理員工作,包括管理電話系統的工作,不包括這些但其他一些奇怪的工作……這確實取決於。
監控伺服器和服務以確保滿足 SLA,如果不滿足,則採取措施糾正問題。這可能需要與幫助台團隊合作(在較小的企業中可能也包括成為幫助台)。
對此有一個反應因素(“嘿,CEO 的電子郵件不起作用,找出原因並修復它”)和一個主動因素(“嘿,電子郵件伺服器上的磁碟儲存性能令人震驚,最好找出原因並修復它在 CEO 的電子郵件停止工作之前”)。
除此之外,通常計劃的維護任務可能包括檢查伺服器/伺服器機房的物理問題,檢查日誌以確保系統執行良好並看起來安全,計劃和執行計劃的更改。還有一些平庸的東西,比如確保備份正常,備份系統中的磁帶被更換等等。
4. 系統管理員的平均月薪是多少?注意:我將在 Windows 環境中工作。但您的回復不一定需要受限於 Windows 環境。
這在很大程度上是一個當地市場狀況的問題,所以這裡沒有人可以回答 - “全球”平均值對您沒有幫助,因為它將包括紐約、班加羅爾和倫敦(以及許多其他地方)的人以及這 3 個僅城市就有非常不同的薪水期望。它因地點和行業以及經驗和資格等明顯的東西而異,所以即使你碰巧住在我街對面的房子裡,我的回答仍然必須是“視情況而定”。