Avatar of 陳俊旗.
陳俊旗
devSecOps工程師
ProfileResume
Posts
33Connections
Print
Avatar of the user.

陳俊旗

devSecOps工程師
從事軟體產業多年,也深刻了解產業在發展與新舊更替的快速變化。為了確保個人在產業保持高度的有效性及可用性,需對於自我能力要求維持在一定深度、廣度、速度與品質上。為了完成此一目標,除了持續學習保持前進之外,也需不間斷的檢視現有掌握能力,發現可能問題使之持續改善與保持穩定,或勇於改變。而學習、前進、開放、改善與穩定是一個維持高度平衡的問題,而其中的,也是到目前為步唯一不變的準則。而最後維持領域「熱情」就是其核的能力。而提供一個高價值、敏捷、安全、有效、高速、快速反應,可估計與高維護性,也是我本身追求的目標。 ▲厚實技術開發與全面向 在27年的工作經驗中, 包含軟體專案開發與產品開發. 專案開發:政府/國營單位委外專案(人事薪資、採購管理、地政等) 金融(信用卡、保險、法人核心) 其它(電信) 產品開發:PC電玩、資料庫監控軟體、資料庫系統 ▲厚實技術背景能夠有效解決機器學習的技術負債(Technical debt)問題▲ 投入軟體產業工作至今己超過28年的時間,工作內容包含有:系統架構設計、開發、系統分析、QA與管理等工作。早期技術發展主要以物件導向設計、Design Pattern、軟體工程、資料庫、資料採擴與公共漏洞和暴露(Common Vulnerabilities and Exposures, CVE)為主。近年, 由於接觸持續整合(Continuous integration, CI)、發佈(Continuous Delivery ,CD)進而將軟體開發過程的活動透過自動化導入更能夠以敏捷完成。因而目前研究主題除原機器學習中的監督學習(Supervised learning)、非監督學習(unsupervised learning)、半監督學習(Semi-supervised learning)、強化學習(Reinforcement learning)。另外機器學習相關軟體工程中的DataOps與MLOps感到興趣。在持續訓練(Continuous training)與數據治理導入的同時,數據與模型的如何有效解決分析、驗證與評估等數據與機器學習的問題變得有趣的問題。 目前關注學習目標 nodejs、go、GCP、dataOps/MLOps、k8s/docker、ansible/cobbler(配置管理)、jenkins/gitlab-ci(ci/cd)、airflow、mlflow、nginx、redmine/testlink(需求與issume管理)、git/dvc(版本管理)、Scikit-learning/TensorFlow(機器學習/深度學習) ▲豐富的軟體產品與專案開發▲ 豐富且多類型開發經驗,除了加寬自己視野之外,在軟體架構設計時多份風險與彈性設計考量。雖同樣是軟體開發工作,但同時具備軟體產品與軟體專案可以在軟體發展上分別針對:開發速度、可用性、可靠性、可驗證性、可用資源的多面向進行多面向的設計與考量。 ※軟體產品如下: ---PC Game:約5年。 ---資料庫活動監控(Database Activity Monitoring, DAM):資安工具,約8年。 ---資料庫:約4年。 ※軟體專案如下: ---政府機關類專案:各級政府。 ---國營事業體系統:台電、郵局。 ---金融-銀行:信用卡、電文(ISO15022/ISO20022) ---學校單位:學務系統 ▲完整QA與資安相關工作經驗▲ 由於接觸的環境以及來的工作內容為了提高產品的建置追蹤能力也完善自我在系統建置過程中解決能力。因此,近10年來除了開發與管理工作之外,也透過Jenkins 完成 CI 的自動化回歸測試程式與環境的建置。也為了完善以及加速測試內容。除了一般性的系統功能性回歸測試、CodeStyle checker 、語法檢查等工具之外。也使用了安全檢測工具:checkmarx. 學習的資安標準如: OWASP, CWE, CVE, OWASP ESAPI ▲近期相關工作經驗▲ 自神通資訊科技股份有限公司離職之後, 有分別到下列公司工作: 長庚大學經營分析研究中心 (工業4.0) 網際威信 海外系統委外維運公司 所執行工作如下: 公司網頁規劃 Java Spring Boot / Spring Cloud / K8S ELK/EFK 系統日誌. Bastion Host 防禦主機(JumpServer) 公司研發環境建置 For DevOps(gitlab, redmine ): nginx、testLink、sonarqube、jenkins、mock 醫療數據(vitalDB )的處理:以DataOps為理念並以data pipeline為 建置一個快速原型數據分析模型。 協助快速建置健康AIoT 的原型系統。 規劃建置驗證、 授權、 會計和審計( authentication, authorization, accounting and audit,AAAA) Service 從事軟體產業至今己有30年的時間,而2001年於淡江大學碩士班開始對於資料採礦/機器學習產生興趣,並於2005年進一步修習博士學位。由於了解資料採礦是屬於需要實際面對資料才能了解演算法與相關應用的科學,因此於2003年進入安佳資訊開啟了資料採礦的實務專案工作。再在於2011年發現開源軟體在相關機器學習的使用資源很多,且對於實時資料的處理興趣。因此加入庫柏資訊進行資料庫監控閘道器(Database Activity Monitoring,DAM)的開發,希望能夠將機器學習技術應用於即時時序資料的分析上。可將機器學習應用於數據安全的題目上。在開發DAM期間也針對持續整合、驗證與評估的自動化技術有所成果。 近年仍熱切關注著技術的發展,尤其對於 open source, 機器學習平台(微服務、容器管理、數據治理、AI、機器學習),DevSecOps/DataOps/MLOps(軟體工廠/數據工廠/建模工廠),資安,數據處理、數據治理、數據驅動,自動化與容器化 等領域的發展更為興趣。而對於如何有效、高品質、建置系統也是我的一個目標。 以下是我最近於 另外,我在linkedin 的發表文章. 1,「探討DataOps和MLOps在企業數位轉型中的關鍵角色及實踐方法」:https://reurl.cc/0Zqj79 2,「數據閉環與數據版本控制:融合控制系統理念於軟體發展核心」:https://reurl.cc/jvE8Lm 3,DataOps和MLOps的評估方法與度量指標:https://reurl.cc/3enav9 4,DevOps的評估方法與度量指標:https://reurl.cc/E10nEk 5,DevOps效能評估:除了DORA指標之外的重要度量方法: https://reurl.cc/MyQGjL 6,「DORA指標:評估與提升DevOps效能的關鍵」: https://reurl.cc/MyQG6p 7,「DevSecOps度量指標:加強安全性的自動化軟體工廠」:https://reurl.cc/m0ONpM 8,「DevSecOps度量指標:提升安全性的10要指標,:https://reurl.cc/q0R3aN 9, 數據中台在数據治理的需求下,以SaaS的發展方向,https://risu.io/ySyCS 10,數據成熟度模型探析與應用多元性:https://risu.io/4lWxt
巨展數位科技
淡江大學-資訊工程所-博士班
台灣桃園

Professional Background

  • Current status
    Employed
    Ready to interview
  • Profession
    CTO, Chief Technology Officer
    DevOps / System Admin
    Technical Manager
  • Fields
    Software
    Blockchain
    Big Data
  • Work experience
    More than 15 years (More than 15 years relevant)
  • Management
    I've had experience in managing 5-10 people
  • Skills
    Bash scripting
    CVE
    C/C++
    Python
    Selenium
    DevOps
    Devsecops
    自動化測試
    Docker
    Object Oriented Programming
  • Languages
    English
    Intermediate
    Chinese
    Fluent
  • Highest level of education
    Doctoral

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    架構師、技術主管、DevOps(DevSecOps,DataOps,MLOps)
  • Desired work locations
  • Freelance
    Part-time freelancer

Work Experience

DevSecOps工程師

Mar 2023 - Present
發展平台工作. a, 推展DevSecOps: .建置/整合/自動化多項軟體發展平台。 b, 負責公司開發平台、管理平台、區塊鏈數據平台建置. . 依 DevSecOps 建置需求建置相關自動化平台. . 建置問題管理平台. . 建置 區塊鏈數據平台: bitcoin, go-ethereum 等 d, 系統弱點掃描、架式網路環境、網路工程與架構、系統安全架設、ELK Stack、CVE弱點披露、CWE常見弱點枚舉、資安法令遵循、制度頹棟及執行請況彙整呈現

開發

Jan 2022 - Mar 2023
1 yr 3 mos
Taipei, Taiwan
自神通資訊科技股份有限公司離職之後, 有分別到下列公司工作: 1, 長庚大學產學中心 (工業4.0) 2, 金融系統系統整合公司 3, 海外系統委外維運公司 4, AIoT 新創公司 所執行工作如下: 1,公司網頁規劃 2,Java Spring Boot / Spring Cloud / K8S 3,ELK/EFK 系統日誌. 4,Bastion Host 防禦主機(JumpServer) 5,公司研發環境建置 For DevOps(gitlab, redmine ): 預計加入nginx、testLink、sonarqube、jenkins、mock 6,醫療數據(vitalDB )的處理::醫療數據(EGG) 的數據處理 ETL .以DataOps為理念並以data pipeline想法, 建置一個快速原型數據分析模型。 7,協助快速建置健康AIoT 的原型系統。 8,規劃建置驗證、 授權、 會計和審計( authentication, authorization, accounting and audit,AAAA) Service 9, 開發管理平台建置與導入:容器化管理。 10,AIot 智能數據管理平台:進行分析、功能驗證、設計、系統開發。 AI 數據平台:mqtt、zookeeper、kafka、postgresql、mongodb、redis、sonarqube jenkins、opencve、java、python、bash script ..等機制.
Logo of the organization.

資深工程師

Apr 2020 - Aug 2021
1 yr 5 mos
Taipei, Taiwan
開發工具: java,script, minikube, Minishift 工作內容: 1, 微服務架構分散交易機制Framework評估:.(含:TCC與Saga)   2, 開發用微服務平台評估與安裝。(minikube, Minishift) 3, 利用checkmarx進行弱點掃描, 4, 進行分散交易機制內部介紹。 5, 進行secure code 內部介紹. (OWASP, WASC, CWE, CVE, OWAS ESAPI,Spring security) 6, 進行SWIFT 電文MT/MX(ISO15022/ISO20022) 研究

高級工程師

Jan 2016 - Mar 2020
4 yrs 3 mos
Taipei, Taiwan
【產品執行平台】 UNIX(AIX, hp-ux)、LINUX及Windows 【開發工具】 shell script、php、C/C++、Python、CI/CD 【工作內容】 1.問題追蹤處理(Bug tracking): 2.系統監控與跨平台開發與維護. 3.後端開發:處理後諯資料, 並且提供前端使用界面. 4.Third-party Source Code 維護. 5,維護與建置回歸測試平台與 6.建置CI/CD相關流程與自動化測試平台. 7.利用Kickstart 建置安裝ISO與USB. 8.hadoop, elasticsearch, hive 等技術評估.

產品開發部-經理

Mar 2011 - Dec 2015
4 yrs 10 mos
Taipei, Taiwan
【產品執行平台】 UNIX(AIX, hp-ux)、LINUX及Windows 【開發工具】 shell script , php, C, C++, Python, SQL 【工作內容】 1. 問題追蹤處理(Bug tracking): 2. 系統監控與跨平台開發與維護. 3. 後端開發:處理後諯資料, 並且提供前端使用界面. 4. Third-party Source Code 維護: 5. 建置CI/CD相關流程與自動化測試平台: 6. 利用Kickstart 建置安裝ISO與USB. 7. hadoop, elasticsearch, hive 等技術評估.

技術顧問

Jan 2002 - Dec 2009
8 yrs 0 mos
Taipei City, Taiwan
【開發工具】 略. 【軟體開發專案】 1.地政資訊管理系統 2.緊急救護系統 3.買主資料庫系統的網站建置 4.校務行政系統 【機器學習專案】 1.醫療診斷模型演算法。 2.電信盜用偵測模型分析。 3.電信賴帳偵測系統。 4.保險銷售模型。 5.信用卡使用模型。 發表論文: Chun-Chi Chen: Using Association Classification to Represent a Decision Tree (2013) Chien-Chou Shih, Ding-An Chiang, Yi-jen Hu, Chun-Chi Chen: Discovering cardholders' payment-patterns based on clustering analysis. Expert Syst. Appl. 38(10): 13284-13290 (2011) Ming-Yang Chang, Chien-Chou Shih, Ding-An Chiang, Chun-Chi Chen: Mining a Small Medical Data Set by Integrating the Decision Tree and t-test. JSW 6(12): 2515-2520 (2011) Ding-An Chiang, Cheng-Tzu Wang, Shao-Ping Chen, Chun-Chi Chen: The Cyclic Model Analysis on Sequential Patterns. IEEE Trans. Knowl. Data Eng. 21(11): 1617-1628 (2009) Ding-An Chiang, Shao-Lun Lee, Chun-Chi Chen, Ming-Hua Wang: Mining interval sequential patterns. Int. J. Intell. Syst. 20(3): 359-373 (2005) Chun-Chi Chen:The Database Categorization and Application on Web (2003)

系統分析師

Oct 2002 - Dec 2002
3 mos
Taipei City, Taiwan
產品: 網站產險系統 開發工具: Java, JSP and Java Servlet 工作內容: 1、系統維護. 主要學習資訊: 1、能力成熟度模型(CMM, Capability Maturity Model)

系統分析師.

Jul 2000 - Sep 2002
2 yrs 3 mos
Taipei City, Taiwan
產品: 薪資系統 採購管理系統 開發工具: Power Builder、PowerDesigner、Sybase、MSSQL 工作內容: 1、軟體工程應用導入、學習. 2、執行Proof Of Concept (POC) 工作. 3、執行工作: 系統分析、系統設計、資料庫設計、程式撰寫、與驗收。 接觸產業: 政府、國營事業(台電) 主要學習資訊: 1、軟體開發模式: 2、物件導向:分析、 設計、程式, UML, 3、Design Pattern

系統分析師

May 1998 - Jul 2000
2 yrs 3 mos
Taipei City, Taiwan
主要產品: 信用卡申請件系統 開發工具: C++ 、Power Builder、PowerDesigner、informix、Oracle 工作內容: 1、信用卡申請件由信用卡 OCR系統導入。 2、建置人工進件。 3、界接聯合徵信中心資料查詢。 4、界接信用卡記分系統進行自動化評分。 5、建置信用卡申請審核。 6、開發於informix 資料庫。 7、執行系統異質料資庫轉換:將原本informix 新增 Oracle 版本。 8、Y2K 問題解決。 接觸產業: 金融:銀行、與信用卡公司 主要學習領域: 1、物件導向程式設計.

Programmer

Oct 1993 - Apr 1998
4 yrs 7 mos
Taipei City, Taiwan
主要產品:創世彈珠台 開發工具:C、C++ 、X86 組合語言. 工作內容: 1、遊戲圖檔匯整。 2、影像處理處理。 3、音樂與音效處理。 4、RPC與遊戲 引擎製作。 . 主要學習領域: 1、物件導向程式設計.

Education

資訊工程所
2004 - 2013
資訊工程所
2001 - 2003
電子工程學系
1998 - 2000
電子工程學系
1986 - 1991