我是一個後端工程師, 主要使用的程式語言為 Python 與 資料庫為 MySQL 與 MongoDB,
目前也在自學前端的相關技術 Javascript, Vue.js, React.js
對於新奇的事物 抱著好奇心與努力學習的態度
有著良好的溝通能力與邏輯思考能力
熱愛攝影, 潛水, 自助旅遊, 烹飪, 寫程式 (???)
(+886) 956-282580
New Taipei City, Taiwan
Python, Flask, RabbitMQ, Apache kafka, MongoDB, MySQL, influxDB, OpenStack, Ceph
HTML/CSS, jQuery, php, Laravel, Javascript, vue.js, react.js, bootstrap, RWD
Linux lxc, Docker, Jenkins, Git, Gitlab, Ansible
在緯穎工作上 主要參與開發一個 IaaS 的產品
1. 參與開發資料中心管理系統( Cluster Manager )
2. 設計與開發 伺服器 自動化監測, 事件管理, 整合第三方服務 (E-mail, Ticket System)
3. 設計與開發 公司內部 自動化軟體
4. 架設與維護 公司內部 dropbox ( owncloud + ceph )
5. 架設與維護 OpenStack 與 管理四十台伺服器
主要負責研究關於雲端儲存技術 - 重複資料偵測與冷熱資料處理 以及 SSD Flash Translation Layer(FTL)相關技術
是一個資料中心基礎設備管理軟體, 提供了
- 資產管理系統
- 使用者管理系統
- 即時監測系統
- 伺服器功率智能管理系統
- 事件管理系統
- 虛擬機管理系統 (整合OpenStack)
這套軟體主要由 Python 來撰寫, 資料庫採用 MySQL 與 MongoDB.
在這個產品中主要參與了即時監測, 事件管理與設備財產管理這幾個專案.
在這些專案中專注於相關軟體研究, 參與架構設計, 功能實作 並且 導入自動化整合開發架設 Gitlab + Jenkins + Docker,
同時 在開發的過程中 與 團隊有著許多的討論與協調, 讓我擁有了良好的溝通與團隊合作的能力.
在執行這個專案時, 了解不同架設的套件 (Fuel, Ansible OpenStack, OpenStack Kola) 和不同的HA機制 (HAproxy + KeepAlived, Corosync + Pacemaker),
依照符合公司的需求建置 OpenStack,
搭配 OwnCloud, Ceph 架設公司內部的Dropbox,以及佈署公司內部網頁服務,
最後整合了公司的人員管理系統(LDAP/AD).
攝影可以記錄我們的喜怒哀樂與回憶
透過影像亦可傳達不同的想法
還有對於美感的追求
透過自助旅行體驗各地的文化與美食
享受規劃的過程與旅途中的驚喜
透過潛水了解海底世界
享受著海中美景與挖寶
體驗著海中懸浮的感覺
當做出成品 家人朋友說好吃很有成就感
哈哈哈哈
因為懶 所以需要撰寫一些軟體或者腳本來替代掉不必要的重複動作, 讓自己有更多時間學習更多的事物.
以及撰寫程式解決問題很有成就感 :)