Avatar of 劉瑜祥.
劉瑜祥
後端工程師
ProfileResume
Posts
33Connections
Print
Avatar of the user.

劉瑜祥

後端工程師
曾任職於產品部門, 運維部門, 開發部門. 現主力於後端開發, 熱衷於需求與技術的研究與實現. 擅長技能: 1. 軟體架構: 服務職責定義與架構規劃, 設計溝通方式. 2. 程式語言: Golang(主要), Python, Java. 3. 資料庫: MySQL, PostgreSQL, MongoDB. 4. 其它集成服務: Kafka, RabbitMQ, Etcd, Redis 5. 持續集成與佈署: Gitlab, Jenkins, Ansible, Terraform, Kustomize, Helm, Flyway, Liquibase. 6. 監控與通知: Prometheus, Zabbix, Grafana, Fluentd/Filebeat/Logstash, Elasticsearch, Kibana. 7. 虛擬化架構: Vsphere, Kubernetes, Nutanix. 8. 網路服務: DNS, HTTP, CDN, Switch, Router, Firewall. 9. 作業系統: Linux, Windows Server. 10. 雲端服務: AWS, GCP
Logo of the organization.
保密
國立彰化師範大學
Taiwan
Taiwan

Featured Resume

Last updated on Nov 25th 2024

Professional Background

  • Current Status
    Employed
  • Profession
    Back-end Engineer
    DevOps / System Admin
  • Fields
    Information Services
  • Work Experience
    10-15 years (10-15 years relevant)
  • Management
    I've had experience in managing 5-10 people
  • Skills
    MySQL
    TDD (Test-driven development)
    Kafka
    PostgreSQL
    Redis
    MongoDB
    Golang
    Python
    Kubernetes
    Docker
    Domain Driven Design(DDD)
    Microservices
    CICD
    GCP
    AWS
  • Languages
    English
    Beginner
    Chinese
    Native or Bilingual
  • Highest Level of Education
    Bachelor

Job Search Preferences

  • Current Status
    Open to opportunities
  • Desired Job Type
    Full-time
    Interested in working remotely
  • Desired Positions
    後端工程師
  • Desired Work Locations
    Taipei City, Taiwan
    New Taipei City, Taiwan
  • Freelance
    Non-freelancer

Work Experience

Logo of the organization.

開發主管

保密
Full-time
Sep 2022 - Present
負責項目: 聊天系統, 社群系統, 活動系統. 1. 部門管理: - 負責技術人員與產品人員招幕與制度規劃管理流程 - 建立從需求收集、需求規劃、測試到發佈軟體與驗收的流程. - 建立 Jira project flow, 並輔助部門人員使用. 2. 基礎架構建立與規劃 - 建立 CI/CD 系統, 並進行測試與發佈. - 協調其它部門資源與調度. 3. 應用服務規劃與開發 - 功能需求調研與文件完善. - 非功能需求(效能、維護性)定義與文件完善. - 定義架構及系統流程. - 規劃 api 及其文件, 提供測試平台. - 開發功能與測試. - 建立 unit-testing, 並測試核心商業邏輯. - 規劃 api 及其文件, 提供測試平台. - 規劃資料庫設計與應用程式的實作. - 設計 event 與應用層級鎖, 進行非同步的應用層式服務溝通. - 建立 websocket 通知機制, 做為非同步與前端的溝通.
Logo of the organization.

開發主管

Aug 2020 - Aug 2022
2 yrs 1 mo
1. 部門管理: - 負責技術人員與產品人員招幕與制度規劃管理流程 - 建立從需求收集、需求規劃、測試到發佈軟體與驗收的流程. - 建立 Jira project flow, 並輔助部門人員使用. 2. 基礎架構建立與規劃 - 建立支撐應用程式的基礎架構, 採用虛擬化配合 kubernetes 做為應用程式的架構. - 建立 CI/CD 系統, 並進行測試與發佈. - 協調其它部門資源與調度. 3. 應用服務規劃與開發 - 協助從需求的問題空間, 以使用流程做為起點, 配合功能性與非功能性需求, 規劃解決空間的應用架構實作. - 以 Clean architecture 與 DDD(Domain driven design), 建立應用程式分層架構, 分配各層職責及解耦, 並定義編碼規範及依賴注入的設計. - 建立 unit-testing, 並測試核心商業邏輯. - 規劃 api 及其文件, 提供測試平台. - 規劃資料庫設計與應用程式的實作. - 設計 event 與應用層級鎖, 進行非同步的應用層式服務溝通. - 建立 websocket 通知機制, 做為非同步與前端的溝通.

系統工程師/Devops工程師

May 2019 - Jul 2020
1 yr 3 mos
1. 日常維運工作及問題處理,維持平台系統、網路正常運作. - monitor 機制建立與管理 - prometheus - log 收集及告警設置 - elk, fluentd - 管理流程建立與實施 - 平台問題處理及協助客服處理客戶端問題. 2. 網路架構重構及配置 - 網路架構重構與調整, 進行 core switch routing, firewall 管理內外部連線. - cdn 建立與規劃及管理 - cloudflare, 中國 cdn - 辦公室網路協助管理與規劃 3. 使用者操作平台開發 - 開發運維入口網站功能進行 cdn 管理、系統資訊管理、自動化佈署 - python + django - jenkins 建立開發人員佈署流程 4. 服務與應用系統架構建立與管理 - nginx - java application - kafka - redis 5. kubernetes 架構規劃與流程導入 - 建立 k8s 基礎架構 - 規劃服務與容器配置 - 建立開發與佈署流程 - 監控與告警建立(進行中) - log 收集機制建立(進行中) - 使用者 portal 與佈署流程自動化(進行中) - 與開發人員進行架構解耦及服務拆分(進行中)
Logo of the organization.

系統工程師/Devops工程師

Jul 2015 - May 2019
3 yrs 11 mos
1. 公司開發環境架構與維護 - 網路設置與維護: L2, L3 Switch, Firewall, F5 BIG IP LTM - 虛擬化系統設置與維護: Vsphere Esxi - AP伺服器管理與維護: Linux, Tomcat, Nginx, Weblogic, Elasticsearch, Logstash, Kibana, Redis, Terracotta. - 開發伺服器管理與維護: Git/Gitlab Server, Jenkins Server - 維運伺服器管理與維護: DNS, LDAP, Monitor(Cacti, Zabbix/Grafana), Configuration Management (Ansible) 2. 公司對外服務網路架構開發與維護: CDN, DNS 3. 公司自動化流程開發與維護 4. 團隊專案管理與人員管理、教育培訓。

客服工程師/系統工程師

Jul 2009 - Jul 2015
6 yrs 1 mo
Linux/Windows系統管理佈署與監控, 機房網路設備管理經驗。 現有工作經驗: 搭建提供系統平台運作之伺服器, 網路環境, 虛擬化環境。 搭建與管理 Nginx/Tomcat/Weblogic Application Service. 使用Ansible/Perl/Script/Jenkins達成自動化系統佈署與管理。 使用Nagios/Zabbix+Perl/Script實現環境監控與自動化管理。

Education

Bachelor’s Degree
工業教育學系
2000 - 2006