DevOps Engineer
Description
我們正在尋找一位對基礎架構有熱忱的 DevOps 工程師加入團隊。您將負責維護系統的穩定性、建置自動化流程 (CI/CD),並處理網路架構的配置。如果您熟悉 Linux 環境,喜歡鑽研 Docker 容器化技術,並對網路底層通訊(如內外網穿透)有清晰的理解,歡迎您加入我們!
工作內容 (Responsibilities)
1.系統維運與管理: 負責 Linux 伺服器的建置、設定、監控與效能調校,確保系統高可用性。
2.容器化管理: 使用 Docker 及 Docker Compose 進行應用程式的容器化部署與管理,優化 Image 大小與建置流程。
3.CI/CD 流程建置: 維護並優化 Jenkins 自動化部署流程,協助開發團隊實現持續整合與交付。
4.網路架構配置: 規劃與設定網路環境,包含防火牆規則、NAT (Network Address Translation)、Port Forwarding 設定,解決外部網路訪問內部服務的連線需求。
5.故障排除: 快速響應並解決系統、網路及應用程式的突發狀況,並撰寫事故分析報告 (Post-mortem)。
必要條件 (Requirements)
作業系統 (OS):
1.精通 Linux 作業系統 (如 Ubuntu, CentOS) 操作指令。
2.具備 Shell Script (Bash) 撰寫能力,能自動化日常維運工作。
容器技術 (Container):
1.熟練使用 Docker 指令與 Dockerfile 撰寫。
2.熟悉 Docker Compose 的編排與多容器環境管理。
CI/CD 工具:
1.具備 Jenkins 的架設、Pipeline 腳本撰寫 (Groovy) 及 Plugin 管理經驗。
網路知識 (Networking):
1.深刻理解網路架構運作原理:熟悉 TCP/IP、DNS、HTTP/HTTPS 協定。
2.內外網溝通實務:了解 Private/Public IP 差異,熟悉如何透過 Port Forwarding (通訊埠轉發)、Reverse Proxy (反向代理,如 Nginx) 或 VPN 技術,讓外部流量安全地訪問內網服務。
加分條件 (Nice to Have)
1.熟悉 Nginx 或 Apache 等 Web Server 的設定與調校。
2.具備 Kubernetes (K8s) 的基礎概念或操作經驗。
3.熟悉由程式碼管理基礎設施 (IaC) 工具,如 Terraform 或 Ansible。
4.具備監控系統架設經驗 (如 Prometheus, Grafana, ELK Stack)。
我們在尋找的人格特質 :
1.具備良好的問題分析與解決能力 (Troubleshooting)。
2.主動積極,樂於學習新技術並分享知識。
3.具備良好的團隊溝通能力,能與開發人員緊密合作。
14 個月保障薪資,彈性工時與遠端工作選擇
加入我們,打造智慧建築 IoT 數據基礎架構!
