工作內容
- 持續優化開發及生產環境的 CI/CD 流程
- 即時監控與提升服務品質,確保服務的高可用性與可擴充性
- 異常事件的響應與處理,進行事後分析與持續優化
- 設計與收集指標、處理數據及改進服務的基礎設施
- 參與解決方案架構設計,確保設計具有可擴展性、可維護性及性能指標
需要條件
- 善於團隊溝通合作
- 重視軟體品質與自動化流程
- 樂於學習新的技術與開發流程
基本技術條件 (必備)
- 基本版本控管概念 (Git)
- 至少熟悉一種程式語言 (JS, Go, Python 等)
- 熟悉 Linux 作業系統操作
- 公有雲應用服務部署維運經驗 (GCP/AWS/Azure等)
- Docker/Kubernetes/Helm 應用服務部署設計與操作
次要技術條件 (有經驗者加分)
- CI/CD 流程規劃與建置
- 使用過 Drone, GitLab CI, Jenkins, TravisCI 等等
- 應用服務相關日誌收集與監控工具
- 例如 Grafana, Prometheus 等
- 熟悉 Infrastructure as Code, Configuration Management 工具
- 使用過 Terraform 等
- 使用過 Ansible, Chef, Puppet 等
技能標籤: ci/cd, devops, gcp/ aws/ azure, SRE