About me

終於把個人網站再次開起來了,之前的網站消失了,主要是因為備份的硬碟壞了,結果資料就不見了。

自己要管理伺服器果然還需要做很多調整與注意許多細節,而有時候受限於硬體跟資源限制,必須在沒有辦法中想到解決的方式。看來還需要一些資源才有辦法把剩下的事情做好,現在就只能走一步算一步了。

我是一個從物理系半路出家,開始寫程式,從 C++、PHP 寫到 Python,從一台機器管理到多台機器,從實體主機管道到虛擬主機,希望有一天可以開始玩 Cloud,不過都需要很多資金才有機會阿。

物理系要轉資工的過程其實受到非常多挑戰,畢竟很多人都覺得沒有背景知識,很多人不會給你機會去等你把技能培養起來。不過這邊很感謝 Ben Jai 所創建的和沛科技,這公司給我一年多的機會了解軟體科技業,同時給了我很多嘗試的機會,讓我培養軟體工程的知識,參與了整個軟體產品的開發過程,同時讓我之後在找工作順利很多。畢竟在參與微軟面試兩次都失敗後,這已經是很大的進步了。

目前以 Python 為主要開發語言,學習各種系統架構,這些系統架構包含 container 與 virtaul machine。

技能列表

具備程式基礎能力:Python, Ansible, Splunk(spl), Git
接觸框架:Django, Django REST framework, Robot Framework
接觸系統:Splunk, ELK, OpenStack, OpenShift, Ansible Tower, VMware, NetApp
語言能力:精通中文,英文中等

經歷

系統管理工程師 (2017.09.01) – 交通大學 資訊工程系計算機中心

  • 導入CentOS,取代原系統Arch Linux,同時導入Ansible作為自動化系統管理工具
  • 升級MySQL資料庫系統架構,完成MariaDB Galera Cluster資料庫架構,提升資料庫負載能力
  • 升級GitLab,完成網頁開發CI/CD 流程,結合OpenShift完成網頁服務容器化,提升服務負載量與穩定性
  • 利用vCenter結合VMware ESXi系統,管理150台虛擬機器
  • 利用Splunk/ELK完成系統log收集與分析工作,將文字資料轉成圖表顯示

巨量資料分析實習生(2017.03.06-2018.03.05)-聯發科技

  • Splunk系統資料分析,利用spl語法,分析資料
  • 藉由python操作,將資料導出並分析,將機器資料整理調整並自動化導入Splunk
  • 開發Splunk自動化功能,加速Splunk與公司服務整合,協助使用者將Splunk與日常工作結合
  • 藉由Ansible架設叢集系統、備份設定檔、外站系統建設,結合Ansible Tower加速Linux伺服器維運
  • 利用Django以及Django REST framework建構外部Python自動化網站

軟體測試實習生(2015.10.14-2016.08.31)
軟體工程師(2016.09.01-2017.01.14)-和沛科技

  • 利用Python, Robot Framework, Selenium library開發UI自動化測試腳本
  • 利用Python 開發系統服務測試工具,測試FTP, NFS, CIFS等功能之效能以及服務正常
  • 利用Python, Requests library進行系統API測試,並將測試結果輸出成HTML
  • 參與完整的程式開發流程-Scrum, Kanban, Git

系計中網路管理 (2011.10.01) – 中央大學 物理學系計算機中心

  • 建立WWW伺服器,導入標準LAMP建立系上網頁伺服器架構,導入WordPress降低網站維護成本
  • 建立DNS伺服器,結合Windows Server AD服務,以及系統整合