邊緣部署工程師 | Edge Deployment Engineer
Posted Updated
Description
【工作模式與經驗要求】:
本職務以台北辦公室為主要工作地點,需依專案需求配合至客戶現場進行系統部署、驗收及技術支援,並可配合短期出差。
具 3–5 年 Linux、Infrastructure、Deployment、DevOps 或相關領域實務經驗。
【關於這個角色 About the Role】
Data Munger 的 AI 系統需要部署到各種客戶現場,而這些環境往往充滿挑戰——完全斷網的 air-gapped 網路、防火牆嚴格的網段、沒有 DHCP 的子網路、甚至現場連一個 IT 人員都沒有。這個角色的任務,就是把這些複雜性全部「抽象掉」。你要打造穩固、防呆的安裝流程與能自我修復的網路設定,讓我們的系統不管在多受限的網路環境下,都能被順利、安全、無痛地部署起來。這是一個橫跨 Linux 系統、IT 網路與容器化部署的混合型角色。你不只要懂網路,還要會寫自動化腳本,並且能設計出讓非技術現場人員也能操作的安裝流程。
【主要職責 Responsibilities】
- 部署自動化: 設計並開發離線安裝包(運用 Ansible、Docker、Kubernetes/K3s 或自製 Bash/Python 腳本),讓完整的系統環境能在沒有網路的情況下完成部署。
- 惡劣網路環境工程: 設計能應對無 DHCP 環境(自動化靜態 IP 分配、子網掃描、mDNS/本地解析)與複雜防火牆(管理服務所需的 port 與節點間通訊)的網路解決方案。
- 容器編排與維運: 在 edge 環境中部署與維護 Kubernetes/K3s 叢集,確保服務的穩定運行與可擴展性。
- Plug-and-Play 佈建: 打造高度簡化的「zero-touch」或引導式安裝流程,讓沒有 IT 背景的現場人員也能完成安裝。
- 離線診斷工具: 開發本地化的日誌與診斷工具,讓非技術人員能從受限環境中輕鬆匯出系統健康數據,供工程團隊非同步檢視
Requirements
【我們希望你具備 Requirements】
- 紮實的 Linux 系統與網路專業: 深入理解 TCP/IP、靜態路由、NAT、IPTables/UFW、DNS、DHCP(或無 DHCP 環境)。必須能從 Linux 命令列手動設定與排查系統與網路問題。
- 容器化與編排: 熟練 Docker、Docker Compose 與 Kubernetes,特別是 edge 導向的發行版如 K3s 或 MicroK8s。
- Edge 與離線部署經驗: 有將複雜軟體部署到受限或 air-gapped 環境的實際經驗。熟悉離線 container registry、相依套件打包、以及軟體更新管理。
- 腳本與自動化: 精通 Python 與 Bash,能自動化複雜的系統層級任務。
- 中英文雙語能力——技術文件與部分團隊溝通以英文進行。
【有這些大加分 Nice to Haves】
- 有資安或企業防火牆設定背景。
- 熟悉基礎設施即代碼 (IaC) 工具(如 Terraform、Ansible)。
- 有 GPU 加速運算環境或高效能運算 (HPC) 的部署經驗。
- 曾擔任 Field Engineering 或 Solutions Architecture 角色,面對過企業客戶。