DevOpsTW / jobs

Our jobs board.
69 stars 4 forks source link

[短期專案] TaiBIF 自動相機監測資料管理系統開發 DevOps 支援 #17

Open ghost opened 5 years ago

ghost commented 5 years ago

(107 年 11 月 2 日更新)

團隊簡介

TaiBIF 為全球生物多樣性資訊機構(GBIF)的臺灣節點,目前設立於中央研究院生物多樣性研究中心。我們積極配合 GBIF 的工作計畫推動臺灣生物多樣性數據資源的公開分享及研究單位資訊管理流程的研發及建設,完全支持開源的開發模式。生物多樣性資訊學為跨生物學及資訊學的新興領域,有許多令人興奮的專案正在進行,歡迎您的加入,和我們一起探索與開發!

專案說明

為了統整臺灣自動相機監測資料、照片及影片,TaiBIF 團隊今年起著手規劃及建置自動相機資料管理系統。目前正在進行:

  1. 前端開發(見暫時頁面),使用 Vue.js 為前端框架,接近完成,目前 API 介接工作亦正進行中,專案位置
  2. 後端資料庫及業務邏輯開發,使用 AWS EC2 w/MongoDB, S3, Lambda, 專案位置
  3. API 建置,採用 LoopBack 接 Mongo DB 提供前端網頁介接。

專案起步至今尚未落實理想中的 DevOps 設置,為了後續專案開發順利擴展及開源,我們需要熟悉相關技術的工程師協助相關工具的建置及調校。

工作內容

  1. 瞭解專案開發概況及開發工作維運目標,提出相關 DevOps 規劃。
  2. 參考/修訂 branch strategy,建置 dev, uat, prod 伺服器環境。
  3. 建立應用程式連續整合(integration)及部署(deployment)流程。
  4. 程式碼 QA 工具及規則設置(如 eslint rules)。
  5. 提昇程式碼的 test coverage。
  6. 應用程式效能調校。
  7. 清除已累積的技術債(趁還沒累積很多)。
  8. Infrastructure as code.

能力需求

  1. 瞭解 Node.js 生態系網站應用程式開發,熟悉 Node.js 應用程式伺服器配置及效能調校。
  2. 對 ES6 有很好的掌握。
  3. 熟悉 git 操作。
  4. 習慣跟隨 coding convention,並提供程式碼註解。
  5. 有自動化與程式碼品質的 OCD :)

薪資範圍

時程:希望第一、二個月可較密集地協助,後續可視情況以不同的方式協議合作模式及費用。 待遇:以時薪 NTD$1,300 計,可議。 有效時間:即刻。

聯絡方式

柯智仁先生 聯絡地址:cjk@sinica.edu.tw,主旨請註明「自動相機系統 DevOps」確保收件,我們將儘速回覆。 聯絡電話:(02)27872220 ext.24

應備文件:

  1. 希望有在 github 的開發專案及 IoC 的程式碼可分享。
  2. 有推薦者為佳。

註:對臺灣業界情況尚不熟悉,若內容有任何不合理的地方,請不吝指教,謝謝!