Avatar of 林士傑.
林士傑
Devops
Profile
Posts
12Connections
Print
Avatar of the user.

林士傑

Devops
No intro yet.
群和軟體有限公司
Logo of the organization.
國立高雄應用科技大學
台灣台北
Taiwan

Professional Background

  • Current Status
  • Profession
    DevOps / System Admin
    Back-end Engineer
    PHP Developer
  • Fields
    Information Services
  • Work Experience
    6-10 years (4-6 years relevant)
  • Management
    I've had experience in managing 1-5 people
  • Skills
    Golang
    PHP
    Docker
    Helm
    K8S
    AWS
    MySQL / Mariadb
  • Languages
    English
    Beginner
  • Highest Level of Education

Job Search Preferences

  • Current Status
    Open to opportunities
  • Desired Job Type
    Full-time
    Interested in working remotely
  • Desired Positions
  • Desired Work Locations
  • Freelance
    Part-time freelancer

Work Experience

Golang 工程師

Sep 2023 - Present
Taiwan
專案名稱:棋牌遊戲APP 專案簡介:開發前後台 API,功能包含開發棋牌遊戲玩法、數據統計 專案職責: 1. 與前端、後台 PHP 開發人員配合完成開發棋牌遊戲玩法,並維護線上服務問題 2. 調整 Jenkins 設定,簡化CICD流程加快迭代效率 3. 使用 k6 對服務進行 websocket 壓測, 從中檢測出效能瓶頸並達到自動化測試目的 4. 以 docker 容器化技術快速建置 slot 遊戲服務
Logo of the organization.

Golang 後端工程師

Mar 2022 - Sep 2023
1 yr 7 mos
專案名稱:影音串流網站 專案簡介:開發前後台 API,功能包含影片上傳、分類推薦系統、即時數據統計,以及金流支付對接 專案職責: 1. 建置各環境後端服務,以 docker 容器化技術快速建置環境服務,統一工程師本地執行服務環境,並確保開發、正式環境在相同條件下執行服務 2. 後端開發使用 Golang、MySQL數據庫、MongoDB 數據庫、Redis 3. 與 PM、其他技術部門五個月內完成網頁版、手機版功能開發 4. 評估 aws 服務成本,監控各服務使用效能適時調整規格或是以其他方式節省花費 5. 設置 lambda 當監控超出閥值時傳送訊息至TG 專案名稱:影音串流 APP 專案簡介:開發影音串流後台,功能包含配置及數據統計,建置圖片加密和影片切片加密系統以及第三方支代付對接系統 專案職責: 1. 短期出差與國外技術團隊交流,了解整體產品架構及運作模式並將其容器化 2. 建置各環境後端服務,以 docker 容器化技術快速建置環境服務,統一工程師本地執行服務環境,並確保本地、開發、正式環境在相同條件下執行服務 3. 後端開發使用 Golang、MongoDB 數據庫、Redis 、Elasticache 4. 與運維人員配合將服務佈署至 k8s 能更有效利用資源及自動擴展 5. 設計服務連線架構,域名配置及建立 SSL 憑證 6. 與其他技術部門三個月內完成包含 h5 頁面、app 功能的兩款產品
Logo of the organization.

PHP 工程師

Nov 2020 - Feb 2022
1 yr 4 mos
專案名稱:全新遊戲專案 BI 後台、客戶端支付代付接口 專案簡介:開發遊戲 BI 後台,功能包含配置及即時數據統計,以及客戶端支付接口、第三方支代付對接系統 專案職責: 1. 建置機器初始環境,協助PHP工程師搭建本地開發環境 2. 後端開發使用 ThinkPHP 框架、MySQL數據庫、MongoDB 數據庫、Redis、Swoole 3. 此專案接口使用 Swoole 常駐內存、緩存、協程、隊列等技術來提高性能,單機壓測可承載 10 萬以上同時在線 4. 接口設計為分布式服務,按業務屬性切分子服務,可單獨擴展或合併服務,提高系統承載量及健壯性 5. 後台使用 ThinkPHP 及 LayUI 開發、數據統計使用 Swoole 多進程進行異步分發任務,多 worker 處理任務來提升性能 6. 透過毫秒定時器搭配 Redis 隊列與遊戲服務端進行數據通信,以達成後台統計數據秒級更新 7. 藉由數據庫按日分表設計提高查詢效能,壓測環境下分表與不分表在實時統計效能相差 5 倍以上 8. 後台多達 200 個功能,包含各類遊戲配置、GM 管理、系統設定、數據統計等 9. 與其他 3 個技術部門密切溝通合作,包含兩種客戶端及遊戲服務端,4 個月完成 14 款遊戲專案的開發 專案名稱:影音串流 APP 專案簡介:開發影音串流後台,功能包含配置及數據統計,建立 PPVOD 影像點播系統以及第三方支代付對接系統 專案職責: 1. 建置機器初始環境,校準機器配置,確保前後端程式線上能正常運行 2. 後端開發使用 FastAdmin 框架、MySQL數據庫 3. 接口使用 PHP 內建緩存擴展、Nginx 緩存和 CDN 配置來提高性能,單機壓測可承載 3 萬以上同時在線 4. 專案影片使用 PPVOD 統一執行影像切片、加密、轉檔及備份等功能,避免影片遭到盜連或影片損毀時提供資料還原 5. 使用 Cordova 將 H5 頁面打包 apk 檔,通過配置調整 app 的 Icon 和名稱 6. 與一位前端和一位後端工程師,2 個月完成後台系統、前台頁面、H5 頁面、APP 項目開發
Logo of the organization.

Golang 後端工程師

Mar 2019 - Oct 2020
1 yr 8 mos
開發 API 供前端介接開發後台功能或活動網頁 與一位前端工程師共同開發【圖片中心】,負責架構規劃、後台 API開發,上線後使各專案的體積縮小,並且針對圖片網址做優化及快取機制,減少伺服器連線負載 維護前後工程師開發環境及相關問題 用 Docker 製作前後端開發環境,並協助工程師建置本地開發環境與相關問題排除 伺服器導入容器化 將線上運行伺服器改成容器化運行並以 Rancher 做統一管理,與 Drone 搭配佈署能更快達到程式迭代或還原版本,減少人為操作可能造成的錯誤 CI/CD 從 jenkins 改成 Drone 容器化佈署提升時間效率 兼任 devops 角色,獨自一人於一個月時間將部門【發佈機制】從 jenkins 轉成 Drone 發佈,上線後程式碼發佈時間從 30 分鐘變成 5 分鐘不到,大幅改善程式迭代時間,並依照公司開發環境需求,制定適合部門 git workflow,以達到自動發佈的需求
Logo of the organization.

Internet程式設計師

Aug 2013 - Jan 2019
5 yrs 6 mos
用 Docker 獨自開發本地開發環境,讓工程師能快速上手,減少安裝環境時產生的問題 建立日誌監控與伺服器硬體監控,在服務崩潰前能透過監控提醒預先在問題發生前排除 帶領 2 位工程師進行【伺服器 PHP 版本 5 升 7】,負責項目規劃、人力配置、與相關單位協 調,上線後 API 執行效率提升 2 倍,更新程式碼撰寫標準以提高系統安全性,相關工具包括:Nginx、JavaScript、jQuery、PHP、Linux; 帶領 2 位工程師開發【即時通訊 APP】,負責後端系統架構規劃、功能分配,後台前後端功能 開發,上線後能有效處理每日 5 萬條訊息量,相關工具包括:ejabberd 、Nodejs、jQuery、Boostrap、Linux;

Education

Logo of the organization.
Bachelor’s Degree
資訊工程
2007 - 2010