? ? ? ? 很多人認(rèn)為技術(shù)服務(wù)工程師就是安裝一下軟件肌索,出了問題打個電話咨詢一下的簡單工作,但是這個職位在華為是完全不是這樣的特碳,它需要很高的技能以及很廣的知識面诚亚。
? ? ? ? 系統(tǒng)的實施過程,一般都會包括軟件的安裝午乓、測試站宗、上線、維護(hù)的過程益愈,小的軟件實施過程可能一天搞定梢灭,但是幾千萬的電信級的項目,以前愛立信和諾西一般都是一年半甚至兩年才完成一個≌羝洌現(xiàn)在華為完成一個這種項目也需要幾個月敏释,而且是一個很大的團(tuán)隊協(xié)作完成。
? ? ? ? 那華為的技術(shù)服務(wù)工程師到底做什么呢摸袁?因為華為的產(chǎn)品線太多钥顽,而不同的產(chǎn)品線要求的技能要求千差萬別,有的做無線網(wǎng)絡(luò)服務(wù)但惶,有的做核心網(wǎng)絡(luò)服務(wù)耳鸯,有的做計費系統(tǒng)服務(wù),有的做視頻大數(shù)據(jù)服務(wù)膀曾,等等县爬。這里主要對電信軟件系統(tǒng)的技術(shù)服務(wù)工程師的技能進(jìn)行分享。
? ? ? ? 技術(shù)服務(wù)工程師添谊,也叫服務(wù)工程師财喳,全球技術(shù)支持工程師,大部分都是要到一線面對客戶進(jìn)行軟件項目的交付,即實施耳高、上線和維護(hù)軟件項目扎瓶。具體職位從低到高依次有:
助理服務(wù)工程師
服務(wù)工程師
TTL(Technique Team Leader)
TD(Technique Director)
服務(wù)主管
。泌枪。概荷。
? ? ? ? 一般從TD往上的職位就偏管理多一些了,所有對于技術(shù)要求最高的應(yīng)該就是TTL了碌燕。這個職位上要做的事情误证,隨著電信軟件項目的交付過程,羅列一下大概需要做哪些工作:
1修壕、系統(tǒng)集成設(shè)計
? ? ? ? 這個階段需要根據(jù)客戶需求來進(jìn)行系統(tǒng)的設(shè)計愈捅,包括系統(tǒng)的組網(wǎng)架構(gòu)、防火墻交換機(jī)組網(wǎng)方式慈鸠、服務(wù)器的組成架構(gòu)(雙機(jī)蓝谨、集群等),服務(wù)器與磁盤陣列之間的分配關(guān)系青团、服務(wù)器與數(shù)據(jù)庫的關(guān)系譬巫、服務(wù)器跟客戶機(jī)器的集成方式、所有設(shè)備的IP地址網(wǎng)管及掩碼設(shè)計等壶冒;
2缕题、工勘
? ? ? ? 這個過程包括設(shè)備每個機(jī)柜里面包含哪些設(shè)備,每個設(shè)備功率以及整個機(jī)柜功率胖腾,根據(jù)這些條件向客戶申請機(jī)柜將放置的位置,最近的供電接口及所需功率瘪松,與客戶機(jī)房中的哪個交換機(jī)等網(wǎng)絡(luò)設(shè)備集成咸作,網(wǎng)線或光纖需要多少米;
3宵睦、跟蹤供應(yīng)鏈設(shè)備進(jìn)展
? ? ? ? 作為TTL记罚,需要熟悉設(shè)備的BOM(物料清單),要在集成設(shè)計完成后與供應(yīng)鏈確認(rèn)每一件設(shè)備的型號壳嚎,跟蹤物流過程桐智,對于國外的客戶的設(shè)備還要跟蹤清關(guān)等步驟;
4烟馅、硬件安裝
? ? ? ? 設(shè)備進(jìn)機(jī)房后说庭,按照之前設(shè)計好的圖紙進(jìn)行安裝,包括網(wǎng)絡(luò)設(shè)備郑趁、服務(wù)器刊驴、磁盤陣列、網(wǎng)線光纖連接等,待所有電線連接完畢后準(zhǔn)備上電操作捆憎;
5舅柜、網(wǎng)絡(luò)集成
? ? ? ? 在機(jī)房配置防火墻、交換機(jī)躲惰、服務(wù)器交換板致份、磁盤陣列交換板等,這個過程會把IP地址配置好础拨,同時要求客戶方在他們的網(wǎng)絡(luò)設(shè)備做相應(yīng)的配置氮块,為后續(xù)保障在辦公室可以遠(yuǎn)程連接到系統(tǒng)做準(zhǔn)備;
6太伊、軟件安裝
? ? ? ? 首先安裝操作系統(tǒng)雇锡,基本都是Linux,然后安裝Oracle數(shù)據(jù)庫僚焦,再然后就是按照集成設(shè)計的組網(wǎng)模式進(jìn)行應(yīng)用軟件的安裝锰提,這個過程可能會涉及十幾個產(chǎn)品的應(yīng)用軟件安裝;
7芳悲、軟件調(diào)測
? ? ? ? 分兩個階段立肘,一個是系統(tǒng)內(nèi)部集成調(diào)測,再一個就是跟復(fù)雜的客戶系統(tǒng)集成對接名扛。
? ? ? ? 由于華為交付周期短谅年,提供到現(xiàn)場的軟件版本實際是存在很多問題的,安裝完成后要首先要完成系統(tǒng)內(nèi)部產(chǎn)品之間的配置和系統(tǒng)集成肮韧,對需求里的所有功能點進(jìn)行驗證融蹂,其實就是軟件測試的過程,這個過程基本是在整個交付過程中占最大部分時間的弄企,測出bug就通過Excel進(jìn)行缺陷統(tǒng)計超燃,同時需要對缺陷進(jìn)行問題定位,找出問題原因拘领,然后每天拉上測試部的測試人員或開發(fā)人員開會溝通意乓,確定這些bug的解決方案和提供補(bǔ)丁時間,然后第二天繼續(xù)測試其他功能约素,待補(bǔ)丁提供后回歸測試届良,如此這般周而復(fù)始,直到所有問題解決掉圣猎。但這是有交付期限限制的士葫,所以大家壓力都很大。另外样漆,這種一期項目一般都是分幾個版本進(jìn)行開發(fā)并提供到現(xiàn)場为障,所以實際情況是要對版本進(jìn)行多次安裝或升級,然后一遍一遍的測試。
? ? ? ? 測試的過程鳍怨、測試方法呻右、定位問題的能力在這個階段非常重要;
8鞋喇、人力模型評估
? ? ? ? 一個項目交付過程不可能由TTL一個人完成声滥,因此在交付的過程中除了服務(wù)工程師,還需要從研發(fā)部門侦香、測試部門申請一定的人力到現(xiàn)場支持落塑,所以需要對整個項目的人力模型進(jìn)行評估,總共多少個產(chǎn)品罐韩,哪幾個產(chǎn)品可以由一個人負(fù)責(zé)憾赁,最終組成一個交付團(tuán)隊。
9散吵、項目驗收
? ? ? ? 客戶會由自己的驗收測試用例龙考,或者請第三方專業(yè)測試公司來進(jìn)行驗收,我們需要與客戶一起完成每一個功能點的驗收矾睦,在驗收之前晦款,客戶會把測試用例給我們一份,這樣我們可以提前準(zhǔn)備枚冗,如果某些測試用例無法通過缓溅,我們需要拿出FRS向客戶澄清,以避免驗收無法通過的結(jié)果赁温。
? ? ? ? 除了基本的功能測試坛怪,還需要做性能測試,這個是我們自己來做股囊,客戶需要進(jìn)行監(jiān)督酝陈,向客戶證明相關(guān)指標(biāo)達(dá)標(biāo)即可。
10毁涉、項目進(jìn)度監(jiān)控及風(fēng)險評估
? ? ? ? 項目過程中需要對整體推進(jìn)進(jìn)度進(jìn)行規(guī)劃和監(jiān)督,每天向項目經(jīng)理匯報項目進(jìn)度锈死,如果遇到高風(fēng)險的問題贫堰,需要向上級報告,并組織會議商議解決方案待牵。
11其屏、端到端測試
? ? ? ? 電信級項目交付系統(tǒng)集成后需要從用戶端進(jìn)行驗證使用一段時間,也就是從手機(jī)端進(jìn)行測試缨该,比如我們購買了套餐偎行,打電話發(fā)短信進(jìn)行扣費測試功能等。
12、預(yù)商用
? ? ? ? 運營商內(nèi)部使用業(yè)務(wù)進(jìn)行測試蛤袒,這個階段我們維護(hù)好系統(tǒng)即可熄云,當(dāng)然萬一出現(xiàn)問題也是亞歷山大。妙真。缴允。
13、上線商用
? ? ? ? 系統(tǒng)上線珍德,業(yè)務(wù)量隨之大量增加练般,時刻關(guān)注系統(tǒng)各方面性能指標(biāo),同時對客戶進(jìn)行培訓(xùn)锈候。
14薄料、系統(tǒng)維護(hù)
? ? ? ? 這個階段包括線上問題定位、系統(tǒng)監(jiān)控泵琳、定期巡檢摄职、告警處理、系統(tǒng)升級虑稼、預(yù)警處理琳钉、系統(tǒng)備份恢復(fù)、系統(tǒng)擴(kuò)容評估蛛倦、客戶技能培訓(xùn)等歌懒。
15、三方系統(tǒng)集成
? ? ? ? 上線后系統(tǒng)對接一些CP/SP,即Content Provider/Service Provider,這個數(shù)量可能很大溯壶,我們需要提供接口文檔及皂,第三方系統(tǒng)集成是要配合集成測試,問題定位且改,最后保障業(yè)務(wù)上線验烧。
? ? ? ? 上面列出了作為一個技術(shù)服務(wù)工程師要做的部分工作,不是很全面又跛,有些工作也是交叉做的碍拆,不是按照前后順序,具體的工作非常繁雜慨蓝,也不是三言兩語就能說清楚的感混,但是可以看出作為技服的技能要求是很廣的。如果大家有認(rèn)為有些關(guān)鍵技能沒有寫到礼烈,歡迎補(bǔ)充弧满,如果大家想了解更多的細(xì)節(jié),也歡迎討論~~
?NV??)?