Infrastructure/DevOps/SRE 工程師
Posted Updated 2
views
Description
我們正在尋找一位專精於基礎設施即程式碼(IaC)與平台自動化的基礎設施工程師。你將負責建立並擁有整個 IaC 層——確保相同的基礎設施配置能夠在每次、每個客戶的部署中正確執行。你將跨越 OpenTofu、Ansible、Helm、ArgoCD、Packer 和 K3s,建立足以在正式企業環境中無需人工介入即可運行的自動化部署管線。
這是一個職責廣泛的實作型職位。你對自動化層的可靠性與正確性負全責,而不只是撰寫在理想條件下才能運作的 Playbook。
工作職責
- 設計並維護 OpenTofu 模組庫,用於目標環境佈建——具備冪等性、狀態安全,並可在 state lock和 state file 損毀等故障情況下恢復
- 建立並擁有 Ansible 自動化框架:K3s HA 叢集部署、作業系統設定、透過 WinRM 操作 Windows VM,並具備強制的執行前驗證與故障模式偵測
- 管理完整的 Helm chart 生命週期:版本管理、CRD 升級策略、RBAC 設計、無孤兒資源洩漏的回滾安全性
- 擁有 ArgoCD GitOps 配置:每個客戶環境的 Kustomize overlay 結構、儲存庫存取管理
、OutOfSync 偵測與修復
- 建立並維護 Packer 映像管線:預先建置的 K3s 與平台映像、平行建置隔離、構件完整性驗證
- 為所有 IaC 驗證設計並維護 CI/CD 管線(GitHub Actions):靜態分析、語法檢查、Schema 驗證、環境升級閘控
- 擁有所有平台元件共用的 Ansible 執行包裝器——語法驗證、冪等性保證、執行結果驗證
- 維護所有客戶環境的 OpenTofu 狀態完整性:漂移偵測、鎖定管理、Provider 版本治理
- 建立多租戶 overlay 結構,確保來自共用 IaC 基礎的每個客戶環境相互隔離
- 參與程式碼審查,維持測試覆蓋率 ≥ 80%,並依照團隊標準記錄所有自動化內容
必要技能與經驗
核心 IaC 與自動化技術棧:
- Ansible(進階):自訂模組開發、動態 inventory、冪等性設計、Vault 機密管理、WinRM Windows 目標、語法驗證閘控、故障模式偵測——不只是撰寫 Playbook
- OpenTofu / Terraform(進階):故障情況下的狀態管理(鎖定殘留、檔案損毀、網路中斷)、多環境工作區策略、多客戶部署的模組設計、Provider 版本治理
- Helm:Chart 生命週期管理、CRD 升級處理、RBAC 設計、回滾正確性、孤兒資源防止
- ArgoCD / GitOps:ApplicationSet 設計、Kustomize overlay 結構、SSH 金鑰生命週期、OutOfSync 根因分析與修復
- Packer:HCL 範本設計、平行建置隔離、故障證據保存、映像構件管理
- K3s:透過 Ansible 自動化進行 HA 叢集部署、etcd 健康監控、憑證輪換、iptables 相容性、腦裂偵測
- Kustomize:多環境 overlay 架構、base/overlay 分離、ArgoCD 整合、不可變欄位處理
- GitHub Actions:管線設計、機密管理、矩陣建置、環境升級、PR 狀態強制執行
- Python:自動化腳本、子程序管理、基礎設施 API 客戶端、Pydantic Schema 整合
- Linux:RHEL/Ubuntu 系統管理、iptables、網路命名空間、systemd、儲存——Ansible 目標是伺服器,不是容器
經驗要求:
- 3 年以上跨多個不同環境的正式生產 IaC 撰寫與運維經驗——不是單一公司,而是從共用程式碼庫進行多客戶或多環境部署
- 3 年以上正式生產環境中的 Ansible 使用經驗——你曾診斷過正式生產環境的 Ansible 故障,並了解每類故障模式的差異
- 在真實正式生產環境中親手恢復 OpenTofu/Terraform 狀態的實戰經驗——不是教學課程
- 2 年以上 ArgoCD 或同等 GitOps 工具在正式生產環境的使用經驗
- 2 年以上 CI/CD 管線擁有權——你曾設計其他工程師依賴的管線,並在故障時維護它們
- 1 年以上透過 WinRM 對 Windows 目標執行 Ansible
- 能夠針對故障設計系統:你建立的每個元件都必須能夠優雅降級並留下可恢復的狀態
加分條件
- HashiCorp Terraform Associate 或同等 OpenTofu 認證
- 多租戶 SaaS IaC 架構經驗——相同程式碼庫,多個隔離的客戶環境
- Packer 外掛開發或超出標準使用的深度客製化
- CNTUG(Cloud Native Taiwan User Group)活躍成員
- 以 VMware 環境作為 Ansible / OpenTofu 目標的使用經驗
- 企業 Windows 基礎設施背景:Active Directory、SQL Server、WSFC
我們提供
- 對標台灣資深市場水準的具競爭力薪資
- 獲得資金的早期階段公司股權參與
- 廣泛的職責範圍——你是整個工程團隊的 IaC 平台負責人
- 與注重正確性而非只追求速度的資深團隊共事
- 對亞太地區正式生產企業基礎設施產生直接影響