微軟雲端架構師 (Azure Cloud Solution Architect) 入職九個月的反思:那些職務想像與現實的差距

雲端解決方案架構師職涯成長Photo by Yeshi Kangrang on Unsplash

這是我在 2023 年寫的文章,寫完這篇後不久我就毅然決然從微軟離職了XD 現在我決定免費公開這篇文章,算是跟大家分享一下我當時的心路轉折~

前言

每一個選擇,背後都有它的犧牲以及需要承擔的後果 (comprises and consequences)。這段時間我不斷在思考,如果離開微軟的話,我會失去什麼?

但我突然發現,我好像還沒認真思考過,我在微軟的這段時間裡,得到了什麼? 有哪些是跟我當初的預期不同的地方? 如果最後決定繼續留下來的話,什麼是我在微軟的未竟之志呢? 所以這就是我今天想要跟你們分享的主題~

我在微軟獲得了什麼

回頭一看,其實當初我想達成的事都達成了,簡單的心路歷程請參考下面這篇 < <從 AWS (Amazon Web Services) 到微軟 Azure:為什麼我決定跳槽到另一朵雲?»

從 AWS (Amazon Web Services) 到微軟 Azure:為什麼我決定跳槽到另一朵雲?
_AWS 是雲端服務的龍頭,也是市佔率最高的供應商,但在工作兩年後,我還是選擇離開,轉而加入微軟。這篇文章記錄我從亞馬遜離職的心路歷程,以及進入微軟後所面對的轉變與挑戰。希望能帶給正在思考職涯方向的你一些參考。

雖然過程很辛苦也很挫折,但我學到了比預期的更多。

1. 體驗了 Solution Architect 這個職位

結果發現我其實也沒有這麼喜歡這個工作的實際工作內容XD

但不得不說這個職位聽起來很高級,到底是哪個聰明人取的職稱哈哈

2. 職等成功升級

從在 Amazon 的 Associate/Graduate level,現在這個職位已經是 Mid-Level。

但是古人說的好「少年得志大不幸」,古人誠不欺我!沒有相對應的實力與經驗,就爬到這個在 IT 界來說通常是擁有 10–20 年業界經驗的人才能做的職位,其實也不是一件好事。最近看到一句話「You can’t skip experience by working hard. (沒有辦法單純靠努力來取代經驗) 」,讓我深有感觸。

技術概念在學習的階段,都很直接明瞭。但是當你真正要執行/應用的時候,尤其是我們現在討論的是企業級運營環境(enterprise-level production environment) 再怎麼簡單的事,突然就變得很複雜,例如在你自己的 Azure 帳戶裡部署一個虛擬伺服器(virtual machine)很簡單,但要在在澳洲央行的環境裡裡面部署 2000 虛擬伺服器,還要分 4 四種環境:開發、測試、預上線、正式 (dev, tst, pre-prod, prod) 就完全不是一回事了。就算技術實作的部分我們暫且不提,整體組織架構要怎麼規劃、要怎麼做到每個環境的規格一致,但又有權限上的差別,怎麼跟 business users 溝通,怎麼跟領導階層取得共識,就得要經過一段超長且反覆的過程。

而這些東西,並不是靠我努力讀完所有 Azure 官方文件或是看完所有 YouTube 教學就能學會的。但我後來想想,這其實也不是我的錯,當初我能通過面試,他們一定是看到我雖然實力不足,但有可以發展的潛力,結果進來之後公司又不提供讓我可以繼續成長的資源跟支持,那要我怎麼辦呢? 🤣

3. 薪水成功翻倍

其實錢真的夠用就好,但是這 2–3 年在 Amazon/Microsoft 的經驗的確是讓我大開眼界!之前寫過一篇文章說,澳洲理工科畢業後的年薪約澳幣六萬,但同樣一個畢業生職位,Amazon 可以給到近乎兩倍的薪水,這是我轉職之前完全沒有想過的世界。我跳槽到微軟後,薪資又再度上漲到一個我之前完全沒有想過的等級,完全讓我大開眼界!

4. 體驗了產業導向的職位 (industry-aligned role) 以及新的產業

我之前在 AWS 做的是公部門 (public sector),現在做的是金融服務業 (Financial Services Industry)。雖然大家都說每個產業之間差異很大,所以微軟才把所有雲端架構師(Cloud Solution Architect, CSA) 分成產業導向。但可能我待的時間太短了吧?或是層級不夠,就實務上來說,其實我覺得跟我之前做澳洲聯邦政府客戶沒什麼差別。組織推動改革的步調…超…級…慢。

而且我這九個月內可能只學到了 0.05% 的產業知識,這還是因為有一個資深 Chief Architect 特定點醒我/教我的。我的三任經理 (沒錯,我在微軟工作九個月,換了三個經理哈哈哈) 跟其他十幾個 CSA 同事從來沒跟我深入聊過產業知識。他們老是把金融服務業(FSI)是一個特別的產業掛在嘴上,但除了澳洲金融機構管理條例 (The Australian Prudential Regulation Authority ,APRA)之外,好像也說不出什麼。那我之前做的澳洲政府公部門也有他們自己的管理條例 Information Security Registered Assessor Program (IRAP) 啊🤣

5. 交到了幾個非常好的朋友,認識了幾個非常好的人

但如果你跟他們私下聊天的話,在微軟工作的人普遍都滿不開心的(雖然他們常在 LinkedIn 發表一些積極正面學習的文章XD)

6.體驗了另一朵雲的雲服務/技術

發現原來 Azure 跟 AWS 並不只是同樣產品取不同名字而已 (例如 EC2 vs VM, VPC vs VNet),有時候他們的設計理念也很不同,產品開發的方向也很不一樣。

7.了解到領導階層 (Leadership Team, LT) 對於組織文化 (organisational culture) 的重要性

不同的領導階層會對公司的文化帶來翻天覆地的改變,而這點通常都是讓我下定決心離開的最後一根稻草。

8.了解到直屬主管的重要性

直屬主管是不是一個我能信任的人? 如果我遇到問題的時候,我可以坦然跟他求助嗎?

直屬主管是不是一個願意花時間幫助我的人,而不是不斷取消我們的一對面談(one on one meetings)?

是不是一個能在技術上引領我,帶著我成長前進的人,還是只是一個單純的人事管理 (people manager)? 是不是一個能教給我專業技能(professional skills)的人? 是不是一個在別人踩線的時候,會站出來維護我的人? 是不是一個會重視我的職涯需求的人,還是只想到他自己的KPI有沒有辦法達成?

9. 了解的部門文化 (supportive team) 的重要性

我之前在 AWS 的同事們都太好了!!! 他們除了個性超好,而且技術/專業能力也都超強,重點是他們都還特別重視我的身心健康(wellbeing) 跟成長。相較之下,就我的經驗來說,雖然微軟也是有技術/專業能力強的人,但也有很多很不怎樣的人XDD

雖然大家人也都不錯,但說真的關心我的 wellbeing 的人不多,大家都比較關心自己的 KPI,不會把時間花在幫助同事成長上,所以我在團隊頻道(team channel) 問問題,總是沒人回我🤣

10. 成功學會如何跟對我特別有助益的人維持關係

西方職場文化其實是一個對於內向者 (introverts) 特別不友善的地方,所以如果想要在職場上成功 (即便你不想出人頭地),但你想要至少讓你的職場生活好過一點,一定要學會跟對你有助益的人打好關係跟維持關係。

11. Professional skills 也成長了很多

學會如何與 Sale Specialist/Account Executive 周旋,學會講商業好聽話,學會向經理表達我的渴求/尋求協助(雖然絕大多數的情況下,我都沒有得到我想要的幫助XD)

12.成功移居了布里斯本

13.成功學會如何尋求資源 (雖然還是常常失敗)

當我發現我的入職夥伴(onboarding buddy)永遠沒時間理我的時候,主動向另一個同事提出讓她當我的導師(mentor)的請求,在此非常感謝她願意花時間跟我固定 1:1,讓我問問題、也讓我分享我的工作近況。

14.了解到我需要學習適度 care less,適度 say no

我其實不想要成為一個把工作推卸給別人的人,可能因為 Amazon 的 ownership culture「如果你看到問題,就解決它。不要說『這不是我的工作』(“If you see a problem, pick it up and fix it. Don’t say ‘it’s not my job’”)」對我影響太深了,我總覺得看到問題/任務,我不能不先嘗試解決就把它推給別人。但我發現在微軟,大家好像覺得只要我把球踢給別人了,那我已經做完我負責的部分了(找到接球的人),剩下的問題就是別人的問題了😂

15. 網路 Networking 知識成長了很多

加入微軟之前,我對 networking 就只有基本概念而已。hub-and-spoke 嘛,略懂略懂。但被我的客戶一番折磨,現在我居然搞懂了 site-to-site VPN, point-to-site VPN 用在 hub-and-spoke 跟 virtual WAN 的 routing 行為跟設置居然完全不同,也算是在技術知識上有所成長。

16.接觸到很多客戶在第一線會遇到的問題

但是不好意思,我都幫不了他們XD

因為我並沒有太多在企業環境裡部署雲服務的實務經驗,再來是因為我還太菜了,很多技術觀念我自己也還在學習中🤣 不過呢,遇到問題或是沒有碰過過的技術,我還是樂意去學習跟研究,學完之後把我的知識跟心得傳授給客戶,跟客戶一起成長!

17. 了解到客戶對微軟的真實評價

有些客戶會直接跟我吐槽 Azure 服務或是微軟工程師的品質不一,其實還滿好笑的。我記得有個客戶說「我後來發現你們有一個服務 A 特別多 bugs,但你們後來又推出了另一個類似功能的新服務 B。我就想問問你們是打算要放棄服務A了? 不然怎麼都不修 bugs 呢?」或是另一個客戶說「恩~ 就我過去五年跟微軟打交道經驗來說,你們微軟派出來的工程師只有 1–2個好的,品質非常參差不齊。相較之下 AWS 派來的人都很專業,所以後來我們公司的項目都找AWS做了。」

哈哈哈朋友聽到我舉的例子,問我說我會不會受傷? 我說「不會啊 因為我是架構師(architect) 不是工程師( engineer) XD 而且我自己也認同微軟的工程師品質很不一哈哈哈」

加入微軟後什麼事跟我預期的不同:

  1. 我以為 Azure Services 跟 AWS services 是差不多的等級,但我錯了XD

Azure Services 速度不快,有時候問題也不少,demo 給客戶的時候常常出包,有時候都要重新整理好幾次畫面才會好。我真的覺得好丟臉啊!我一開始還會驚慌失挫,還是客戶安慰我說「沒關係,你重整幾次就好了」。結果還真的好了,接著客戶們彼此之間就哈哈哈大笑說「對吧,沒事啦」。我心想:所以你們對這件事早就已經習以為常了嗎?🤣

2. 我以為 Solution Architect 是一個技術職位

或許吧,但我覺得可能這個職位定義的技術性(technical),跟我想要中的 技術性不同。我想像中的技術性實際技術上的,這個職位的技術性只是技術指導(advisory guidance)。而且比起技術,這個職位的 KPI 更重視的是技術銷售,也就是客戶的在 Azure 雲上的花費。

3. 我以為微軟會提供入職輔導(onboarding support)

但就我個人的經驗來說,我其實得到的很少,我的入職夥伴總是取消我們的 one-on-one meetings,就算有幾次好不容易出席了,講不到五分鐘電話她臨時有事提前走了。

我完全沒有 shadow 過資深同事的經驗,公司好像預期我在完全沒有相關經驗的情況下第一次做一件事,就會做得很好? 又或者是說,沒有人在乎我做得好不好,反正他們只要知道這件事有一個人在做(有一個人負責),然後那個人有做到那件事就好,完全也不在乎那個人作的品質如何?

4. 我以為跟 manager 的 one-on-one meetings 是用來關心我的個人發展的

結果我的第一個 manager 單純是用我們 1:1 的時間來 review 我的業績數字的。第二個經理稍微好一點,至少他會先花10分鐘關心我,然後再用剩下的20分鐘聊業績數字XD 第三個經理目前還沒相處太長時間,所以我不知道他是怎樣的風格。

5. 我以為同事會很樂意互相幫忙

其實大家人都不錯,只是沒有很多人會真的願意花時間/精力來幫你而已XD

例如說每個同事都說「如果有什麼問題,或是有什麼需要幫忙的地方,你都可以再問我喔~」。然後等到你真的拿問題去問他們,他們就會說「不好意思,這個我沒做過/我不會,推薦你去找 B。」然後你去找 B,B 叫你去找 C。然後你在找 C,他又說「這個是 A 的領域喔~ 請你去找他幫忙吧」哈哈哈,我不是說微軟多數人都喜歡踢球嗎? 我其實常常覺得我就是那顆球XD

我覺得可能只能怪罪於大家太忙了吧? 所以能顧好自己就不錯了,也沒有時間照顧別人。又或者是這件事就真的是沒有人知道答案? 但也不能我的每個問題都沒有人知道答案吧XXDD

喔~但以上描述的情況僅限資深同事,我們這些菜鳥們/畢業生是很常互相幫忙的,只可惜因為大家都很菜,絕大部分我們誰也幫不了誰,只能抱團取暖哈哈哈

6. 我以為大公司做事情會比較有規劃

沒有喔~ 大家都瞎做一通,很多事都做得好像他們好像也是第一次執行一樣XD

我記得我後來總算有機會去旁聽一個其他部門的資深同事做客戶工作坊( workshop),結果我一邊旁聽一邊覺得,這個同事是不是對於這方面的主題不熟啊? 我要是客戶,花兩萬澳幣(40萬台幣) 參加這個三天工作坊,我感覺會生氣耶XD

第一天結束後,我跟同事閒聊時問他,「你是第一次做這個工作坊嗎?(不然怎麼做得這麼零零落落)」結果他說「沒有啊,這個我已經做過很多次了」。我「是喔~~~(只好面帶微笑)」

7. 我第一次體驗到公司管理層可以這麼的不在乎員工的 wellbeing

不知道大家是否還記得今年年初的時候,微軟 CEO Satya 宣布微軟在三月底前要裁員一萬人? 在那段時間,每隔一段時間身邊就會有同事突然消失不見,我們從來不知道裁員什麼時候發生,總共有幾波,我們現在裁完了嗎?

從 12 月底到 3 月底,大家就一直活在這樣人心惶惶的恐懼中。而且被裁員的人也都不需要交接,他們就這樣消失了,手上的業務也不需要交給下一個人,就放在那邊XD (我自己就有同事被裁,我問我當時的經理說,那xx的業務之後怎麼安排?經理說不知道。)

過了一個月,我的經理自己也被裁員了🥲 宣布時,Director 也沒說後續會怎樣,我們 team 就過了大概一個月沒有經理的日子。

然後有一天 Director 突然招集大家開一個會,然後我們 team 就被組織重組了(主要分成兩個 FSI teams,然後我還有一個同事被丟到 Education team)。

現在已經七月了,其實微軟的裁員還在繼續,而且在好幾個國家發生。說好的三月呢? 最諷刺的是,微軟的財報其實表現得很好,但是微軟的 CEO 已經寄信給全體員工宣布,今年所有人都不會調薪,不管你表現得多好,過去一年為公司帶來多少收益或是影響力,就這樣把你過去一年的努力抹消了。

我在微軟的未竟之志

  1. 7月開始 CSA 職位內容發生了重大調整,但目前看來並沒有變成我比較喜歡的那個樣子 lol
  2. 如果我在微軟待滿一年,感覺履歷會比較好看一點?
  3. 11月中的時候股票要 vested 了,可是我好像待不到那個時候了XD

仔細想想,上面三點都不是我個人太在乎的事呢!

感覺可以安心走了? 哈哈哈


👉 需要職涯導師嗎?澳洲雲端架構師 EC 提供轉職工程師、澳洲求職、移民生活等全方位諮詢服務。想進一步了解諮詢細節,請點擊 <<澳洲雲端架師 EC:專為轉職者量身打造的職涯諮詢|海外職場×履歷優化 × 面試攻略 × DevOps /雲端職涯>>,開啟你的職涯新篇章!

📱 想追蹤更多?

✌️ 請放心,Email 僅用於發送部落格更新通知,不會分享給第三方,也可以隨時退訂 ✌️