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

微軟雲端架構師 (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. (沒有辦法單純靠努力來取代經驗) 」,讓我深有感觸。 ...

2023年7月28日 · Cloud Architect EC

微軟雲端架構師 (Solution Architect) 職位解析 1:Org Chart & Solution Architecting

Photo by Smartworks Coworking on Unsplash 前言 跟讀者們或是朋友們聊天時,他們對我提出的第一個問題總是「所以雲端架構師 (Solution Architect) 到底是在做什麼?」但我每次解釋後,大家看起來還是一知半解。所以我決定用近期在工作上遇到的實際案例,來描述一下雲端架構師的日常工作內容,希望可以增進大家對於這個職位的了解。 這個系列預計會有五篇文章,以雲端架構師在日常工作中最主要的任務為例 : Org Chart » 你正在閱讀的文章 Solution Architecting Technical Guidance/Customer Meetings Technical Presentation/Workshops Sales Pipeline Management 我希望大家在看完這個系列之後,可以留言告訴我: 如果你不是微軟雲端架構師 (Azure Cloud Solution Architect),你覺得這個職位符合你對於技術職位 (technical role) 的想像嗎? 如果你是微軟雲端架構師 (對,我最近發現有同事會看我的部落格! 太可怕了QAQ),你覺得我對於 CSA 的工作描述還算客觀嗎? 當然,總是要先放一下免責聲明XD 這個系列完全是以我個人在澳洲微軟工作的親身經歷作為出發點,所以是我個人的主觀感受。雖然我敘述時會盡可能客觀呈現,讓各位讀者自行判斷。如果你在不同國家的微軟工作,甚至是你在不同的微軟團隊,你對於這個職位的感受可能會跟我略有出入或完全不同。 核心組織架構:ATU、STU、CSU 開始這個系列前,為了讓大家更了解架構師這個職位的背景,先來簡單講一下微軟目前的組織架構圖(PS: 這個東西每年都在改,所以我現在是以 FY24 的配置來講,上一個財政年 FY23 是沒有 Technical Specialist 的。) 雲端架構師 (Cloud Solution Architect) 隸屬於 CSU (Customer Success Unit),基本上分為三個領域: Core/Infrastructure、Application Innovation、Data & AI。CSA 跟 Specialist「通常來說」是一對一的關係,也就是說 Specialist 有哪些客戶 (accounts),CSA 負責的就是那些客戶。 微軟的銷售階段分為五個階段(我不能講太細,怕洩漏公司機密XD),但簡單來說: ...

2023年7月28日 · Cloud Architect EC

微軟雲端架構師 (Solution Architect) 職位解析 2:Solution Architecting

Photo by Daniel McCullough on Unsplash 前言 這篇文章是 «微軟雲端架構師 (Solution Architect) 職位解析» 系列的第二集。 這個系列預計會有五篇文章,以雲端架構師在日常工作中最主要的任務為例 : 微軟雲端架構師 (Solution Architect) 職位解析 第一集:Org Chart & Solution Architecting Solution Architecting » 你正在閱讀的文章 Technical Guidance/Customer Meetings Technical Presentation/Workshops Sales Pipeline Management 我希望大家在看完這個系列之後,可以留言告訴我: 如果你不是微軟雲端架構師 (Azure Cloud Solution Architect),你覺得這個職位符合你對於技術職位 (technical role) 的想像嗎? 如果你是微軟雲端架構師 (對,我最近發現有同事會看我的部落格! 太可怕了QAQ),你覺得我對於 CSA 的工作描述還算客觀嗎? 當然,總是要先放一下免責聲明XD 這個系列完全是以我個人在澳洲微軟工作的親身經歷作為出發點,所以是我個人的主觀感受。雖然我敘述時會盡可能客觀呈現,讓各位讀者自行判斷。如果你在不同國家的微軟工作,甚至是你在不同的微軟團隊,你對於這個職位的感受可能會跟我略有出入或完全不同。 其實我發現寫這篇之前應該要來寫一篇解釋「到底什麼是雲」文章,但我最近真心忙到昏天黑地哈哈哈!所以繼續列入待寫清單,這個清單目前已經越來越長囧 第二集會是這個系列中最技術性的一篇,如果覺得太多技術概念看不懂,我建議可以直接等待第三集跟第四集,因為這兩集會有趣許多,請不要因此放棄這個系列XDDD 讓我們就以經典的案例 3-tier web app migration 來說吧! 如果你對於 3-tier web app 沒有概念,這件事是這樣的。一般來說 web applications 的基本概念會分為三層: Presentation Tier :這一層簡單來說就是使用者看得到、摸得到的那層。可以再細分成 web clients (使用者用來打開 app 的電腦或手機) 跟 web servers (企業用來呈現靜態內容或是動態內容的伺服器)。 Logic Tier :這一層就是廣義的後端 (backend),是用來運行企業商業邏輯的 application servers。 Data Tier :這一層就是廣義的資料庫 (databases)。 ...

2023年7月28日 · Cloud Architect EC

微軟雲端架構師 (Solution Architect) 職位解析 3:Technical Guidance/Customer Meetings

Photo by Austin Distel on Unsplash 前言 這篇文章是 «微軟雲端架構師 (Solution Architect) 職位解析» 系列的第三集。這個系列預計會有五篇文章,以雲端架構師在日常工作中最主要的任務為例 : 微軟雲端架構師 (Solution Architect) 職位解析 第一集:Org Chart & Solution Architecting 微軟雲端架構師 (Solution Architect) 職位解析 第二集:Solution Architecting Technical Guidance/Customer Meetings » 你正在閱讀的文章 Technical Presentation/Workshops Sales Pipeline Management 我希望大家在看完這個系列之後,可以留言告訴我: 如果你不是微軟雲端架構師 (Azure Cloud Solution Architect),你覺得這個職位符合你對於技術職位 (technical role) 的想像嗎? 如果你是微軟雲端架構師 (對,我最近發現有同事會看我的部落格! 太可怕了QAQ),你覺得我對於 CSA 的工作描述還算客觀嗎? 當然,總是要先放一下免責聲明XD 這個系列完全是以我個人在澳洲微軟工作的親身經歷作為出發點,所以是我個人的主觀感受。雖然我敘述時會盡可能客觀呈現,讓各位讀者自行判斷。如果你在不同國家的微軟工作,甚至是你在不同的微軟團隊,你對於這個職位的感受可能會跟我略有出入或完全不同。 以下我會以時間線作為小標題,讓大家一同來體驗雲端架構師平常是如何跟客戶開會並提供技術指導。 週三早上: 收到客戶 CTO 來信,希望我可以跟客戶內部的 Domain Architect 聊一下DSC 客戶的信大概是以下這樣的: Hi EC, Hope you are well. I'm just wondering if you can spend some time talking about DSC with xxx? ...

2023年7月28日 · Cloud Architect EC

微軟雲端架構師 (Solution Architect) 職位解析 4:Technical Presentation/Workshops

Photo by airfocus on Unsplash 前言 這篇文章是 «微軟雲端架構師 (Solution Architect) 職位解析» 系列的第四集。這個系列預計會有五篇文章,以雲端架構師在日常工作中最主要的任務為例 : 微軟雲端架構師 (Solution Architect) 職位解析 第一集:Org Chart & Solution Architecting 微軟雲端架構師 (Solution Architect) 職位解析 第二集:Solution Architecting 微軟雲端架構師 (Solution Architect) 職位解析 3:Technical Guidance/Customer Meetings Technical Presentation/Workshops » 你正在閱讀的文章 Sales Pipeline Management 我希望大家在看完這個系列之後,可以留言告訴我: 如果你不是微軟雲端架構師 (Azure Cloud Solution Architect),你覺得這個職位符合你對於技術職位 (technical role) 的想像嗎? 如果你是微軟雲端架構師 (對,我最近發現有同事會看我的部落格! 太可怕了QAQ),你覺得我對於 CSA 的工作描述還算客觀嗎? 當然,總是要先放一下免責聲明XD 這個系列完全是以我個人在澳洲微軟工作的親身經歷作為出發點,所以是我個人的主觀感受。雖然我敘述時會盡可能客觀呈現,讓各位讀者自行判斷。如果你在不同國家的微軟工作,甚至是你在不同的微軟團隊,你對於這個職位的感受可能會跟我略有出入或完全不同。這次依然會以時間軸的推進作為小標,讓大家身入其境地體驗微軟架構師的生活XD 在架構師的日常中,我們也常常會應客戶或是內部同事的要求,針對某個主題或是特定的 Azure Services 來進行 technical presentation 或是 workshop。 前情提要 這個 workshop 光是要跟客戶喬定日期,就已經談了好幾個月,我看了一下我個人的筆記,我們從今年一月就已經把這件事列上議程 (我們跟這個客戶每週開會兩次),一直談到七月終於敲定了日期,但沒有敲定講者XD Workshop 倒數 8 天 其實我覺得這件事真的好神奇,這麼早以前就已經開始談的事,會讓我覺得微軟這邊應該早就把資源都找好了,只要客戶一旦確定日期,我們就可以開始,沒想到不是這樣。我的 Sales Specialist 一直到八天前才開始寄信找資源,這時候他開始把我 cc 進內部郵件裡,我以為他都談好了,應該不需要我處理。 ...

2023年7月28日 · Cloud Architect EC

微軟雲端架構師 (Solution Architect) 職位解析 5:Sales Pipeline Management

Photo by Markus Spiske on Unsplash 前言 這篇文章是 «微軟雲端架構師 (Solution Architect) 職位解析» 系列的最終章。這個系列總共有五篇文章,以雲端架構師在日常工作中最主要的任務為例 : 微軟雲端架構師 (Solution Architect) 職位解析 第一集:Org Chart & Solution Architecting 微軟雲端架構師 (Solution Architect) 職位解析 第二集:Solution Architecting 微軟雲端架構師 (Solution Architect) 職位解析 3:Technical Guidance/Customer Meetings 微軟雲端架構師 (Solution Architect) 職位解析 第四集:Technical Presentation/Workshops Sales Pipeline Management » 你正在閱讀的文章 當然,總是要先放一下免責聲明XD 這個系列完全是以我個人在澳洲微軟工作的親身經歷作為出發點,所以是我個人的主觀感受。雖然我敘述時會盡可能客觀呈現,讓各位讀者自行判斷。如果你在不同國家的微軟工作,甚至是你在不同的微軟團隊,你對於這個職位的感受可能會跟我略有出入或完全不同。這次依然會以時間軸的推進作為小標,讓大家身入其境地體驗微軟架構師的生活XD Sales Pipeline Solution Architect 這個職位在不同公司或是不同地方(例如 service companies like AWS/Mircrosoft、consulting companies like Accenture/EY 或是 customer side like 銀行/一般企業),可能會有不一樣職責。 但在微軟,Solution Architect 就是 technical sales,也就是說我們的薪資組成裡面有 25% 是 sales commission,實際計算的公式有點複雜,但裡面佔比例最高的要素我們叫做 Azure Consumption Revenue (ACR)。 ...

2023年7月28日 · Cloud Architect EC

澳洲求職必勝法則:外國人身份也能成功找到澳洲科技業正職工作 — 旅澳台灣工程師的實戰秘笈公開!

澳洲求職必勝法則:外國人身份也能成功找到澳洲科技業正職工作 — 旅澳台灣工程師的實戰秘笈公開! Photo by Eric Prouzet on Unsplash 「外國人如果想嘗試在澳洲找到軟體工程師職缺,有辦法在去澳洲前就找到嗎?」 「我是一個在台灣有著三年軟體業工作經驗的產品經理,請問我有可能在台灣就找到澳洲軟體業的產品經理工作嗎?」 首先感謝讀者 Helena 跟 Martin 給我的靈感! 我在澳洲生活太久了,完全忘了有些人會有「在台灣,但想要尋找澳洲工作的需求」。今天就來跟大家分享我對這件事的看法,同時我也會提供你們一些外國人初來澳洲想要找到軟體業工作的秘訣,我個人親身實驗有效XD 前言 雖然大家的問題主要是「人在台灣,想找澳洲工作」,但我其實會想要先反問你們一個問題,那就是「你來過澳洲嗎?」 如果沒有,而且年齡允許,我會建議你先拿打工渡假簽過來,一邊體驗生活,一邊找工作,確定你真的喜歡澳洲的生活再說,因為萬一你來了之後不喜歡澳洲的生活怎麼辦?XD 如果你已經超過了打工度假的年紀,那另一個可以考慮的方法就是先來澳洲留學。這是一個成本很高,但更有可能提高成功機率的方法。澳洲大學或是研究所畢業後,可以獲得為期 2–4 年不等的畢業生簽證,允許你合法在澳洲工作,而這個時候你也有了澳洲學歷以及在澳洲的實習經驗,可以有效提高你找到澳洲工作的可能性。 人在台灣找到澳洲工作的可能性不能說是沒有,但我個人覺得機率不高。唯一的例外可能是你在台灣的公司是跨國公司,可以申請內部轉調(我目前唯一知道的例子就是台灣Amazon 轉調澳洲Amazon)。但如果是這種情形,相信你也不需要上網查資訊,直接問公司主管或人資可能比較快XD 讓我們設想一個情境。假設你是一個澳洲雇主,同時收到五份履歷,其中四個是澳洲人或是住在澳洲的人,至少你對於他們的所在地區或是學經歷會多少有些概念。第五個是個台灣申請者,你可能根本不知道台灣是哪裡,上面列的學經歷你也絲毫沒有概念。在這種情況下,身為澳洲雇主的你會想要找這個人來面試嗎?而且你甚至不知道這個人有沒有辦法合法在澳洲工作?所以我會建議大家先來澳洲體驗一下生活,看看喜不喜歡。如果喜歡,至少你現在有了澳洲地址跟電話,找工作起來會容易很多,以下也會提供一些小方法。 事前準備 下一個我會聽到的問題通常是「那我想在澳洲工作,需要做哪些事前準備呢?」 當你人還在台灣的時候,我建議你做以下三件事: **加強英文面試的能力:**歡迎參考以下幾篇文章XD 澳洲求職必勝法則:前微軟雲端架構師的英文面試攻略 澳洲求職必勝法則:Phone Screening 電話初篩策略應答分析與實戰分享 澳洲求職必勝法則:英文面試結尾別說沒問題!這樣反問面試官才加分 **準備好英文履歷:**這個東西本身可以寫成一篇文章,想看的人再留言告訴我XD 但簡單來說,澳洲履歷上不用放照片,也不用提出生日期,也不需要準備自傳。 更新 LinkedIn Profile,把所有的工作經歷跟成就寫成英文 (以下是我自己的 LinkedIn 工作經歷描述,供大家參考) 我的 LinkedIn 工作經歷描述 當你抵達澳洲後,我建議你立刻做以下三件事: 把履歷上的電話更改為澳洲電話號碼 把履歷上的地址更改為澳洲地址 如果你是打工度假簽證,我會建議你在履歷上放上一行「Full working rights in Australia」來增加自己通過第一關履歷審查的機會 預期困難 好的,現在你已經做完最基礎的準備工作,但在這裡我想要跟你們說你們可能會面臨的困難,先把心態準備好了,到時候才不會太著急。 大家可以先想一下,如果你是一個澳洲雇主,今天有一個外國人來申請工作(台灣是什麼? 可以吃嗎?),你要怎麼判斷要不要給這個人機會? 學歷 對澳洲人來說,他們很難判斷你的學歷背景。就算你讀台大,可能也不會因此加分 (我本人是政大畢業的,這個台灣學歷在澳洲基本上完全沒有用XD) 工作經歷 對澳洲人來說,除非你之前的工作經驗是人人都知道的跨國公司(例如 FAANG),不然就算你在台積電工作,可能也不一定加分?(請不要懷疑,這不是台積電的問題,而是一般澳洲人不一定像你想像的那麼有世界觀XD 我這裡指的是一般澳洲中小企業跟澳洲民眾,如果是在稍有規模的企業,他們可能還是知道的?不過這邊也要提醒一點,澳洲的企業分布就是以中小型企業為主,大型企業偏少。) 語言文化 畢竟澳洲是一個不同的國家,有它獨特的語文及文化背景,所以我覺得一開去一定要花點時間適應以及學習。 ……不過我們難道是遇到困難就放棄的人嗎? 不,我們不是!!! 相信我,請秉持著一股勇氣:「我知道這很難,我其實也覺得這不太可能成功,但是我想試試! 就算最後真的失敗,但試過之後,我可以很驕傲的對自己說,我試過了,就算失敗我也多了一種人生體驗、從中學習到了一些經驗」! 因為我就是靠著這樣的信念,一路過關斬將拿到澳洲 Amazon 的 offer,然後也是因為這種信念,讓我後來成功跳槽微軟 XD ...

2023年7月20日 · Cloud Architect EC

微軟 Azure 雲端證照: AZ-500 Azure Security Engineer Associate 資訊安全工程師八小時速成攻略

微軟 Azure 雲端證照: 八小時速成攻略通過微軟 AZ-500 Azure Security Engineer Associate 資訊安全工程師認證 Photo by Nick Morrison on Unsplash 💡 適合:非資安專業背景、全職準備考試、希望用最少時間搞懂 AZ-500 考試重點的人!(以下為我 2023 年準備考試的經驗,僅供參考!) 前言 成績單 身為微軟澳洲的 Azure 雲端解決方案架構師,我的日常工作與雲端密不可分。然而,資安從來不是我的專長。這次挑戰 AZ-500 認證,完全是自我突破的一場實驗。憑藉我過去累積的雲端證照考試經驗(AWS + Azure),我擬定了一套高效率的備考方式,並在不到 8 小時內完成準備並一次通過考試! 擁有豐富考證歷史的我,已經非常了解對我自己最有效的證照學習方式:我喜歡從教學影片入門、快速建立概念,再搭配大量練習題測試吸收程度、針對弱點加強。 我的 AWS 和 Microsoft Azure 雲端證照考試歷史 我的 AZ-500 證照準備清單 以下三個資源,是我覺得最有幫助的,而且都是線上免費公開的資源! 不過我的考試語言是英文,所以這些準備材料都是英文喔~ 1. [YouTube] AZ-500 Microsoft Azure Security Technologies Study Cram by John Savill 連結 : https://www.youtube.com/watch?v=6vISzj-z8k4 時間 :影片大約有3小時,但我通常都是以1.5倍的速度觀看考試準備影片,來節省時間XD EC 的筆記 :這個影片幫助我快速回顧了與 AZ-500 考試相關的所有 Azure 服務和概念。如果你對本地 Active Directory(on-prem AD)或 Azure Active Directory(AAD)不熟悉,我覺得 identity 相關的章節非常有用。但這個影片的其他章節內容對考試準備來說並不是非常實用(別誤會,這是一個非常好的教學影片,但我覺得更適合拿來作為學習 Azure 相關的資安知識的教材。如果你單純使用這個影片來準備 AZ-500 證照考試,我覺得你很有可能會考不過XDDD)。 2. [YouTube] Azure Security Technologies AZ 500 dumps by Cloud Guru Amit 連結 : https://www.youtube.com/watch?v=hLXL5AeDxFs&list=PLyABYqulvUwYDZ5wVM1Y7qckfb0bnYbe9 時間 :少於1小時 EC 的筆記 :我非常喜歡他的影片風格,非常直接。老師只講重點,不會浪費時間!我從這個系列影片中獲得了一些不錯的考試知識(系列中有一些付費內容,但我並沒有真的付費去觀看)。對於這個系列影片,我有一個小秘訣就是在每個問題後暫停影片,試著自己回答問題,然後再觀看答案。我認為這樣做絕對有助於我思考我之前的學過的資安知識,然後更好地理解考試概念。 3. Exam Topic — Microsoft AZ-500 Exam 連結 : https://www.examtopics.com/exams/microsoft/az-500/view/ 時間 :約3小時 EC的筆記 :對我來說,這可能是準備 AZ-500 考試的最有用的資源。記得要閱讀討論區的討論內容,因為有時候顯示的答案可能不是正確的答案。我通常會在準備雲端證照考試的最後一步使用 Exam Topic來驗證我學到知識(他們有各式雲端證照的考試題目)。有時候我在實際考試中也會看到非常相似的問題,所以這也是使用這個網站準備考試的一個加分項! 對於 AZ-500 考試的反思 ( 2023年7月2日考取證照) 關於如何管理資料庫安全(Database) 和 Container Security 的問題比我想像的多。 關於網路安全 (Networking Security) 和不同類型的 AD roles 的問題比我預期的少。 如果想要通過考試,你絕對必須要好好了解 Microsoft Defender for Cloud 和 Sentinel。我對這兩個服務只有概念上的了解 (high level overview),這就是為什麼我的分數不是太高的原因(幸運的是,我對網路安全有很強的理解,我認為這是我能通過考試最主要的原因)。 結論 雖然我很順利第一次就通過了 AZ-500,但現在想想我覺得我應該在參加 AZ-500 考試之前先參加 «AZ-700 考試:設計和實施 Microsoft Azure 網路解決方案(Microsoft Certified: Azure Network Engineer Associate)»。由於網路安全在 AZ-500 中佔了很大的比重(20–25%),我覺得通過 AZ-700 考試會是一個極大的優勢。(有趣的是,我計劃接下來要參加的考試就是 AZ-700哈哈) ...

2023年7月2日 · Cloud Architect EC