About the Role
【工作內容】
Garmin的網站可靠性工程師與美國、歐洲、印度以及台灣的夥伴合作管理Garmin最大的雲端平台。面對日益多元的架構以及技術,我們與全球夥伴合作,職在設計出大型的、高可用性的系統;面對各種計畫與變化,我們能快速的反應,並確保我們的使用者能夠有可靠的雲端服務可以使用;我們建立自癒的機制,降低事件再次發生的可能性。一個網站可靠性工程師將與我們參與上述的流程,一同打造穩定、可靠、持續成長的網路服務。
【工作範圍】
1.維運流程自動化。
2.設計系統性監控與警報機制。
3.服務部屬以及協同測試。
4.系統緊急狀況排除、後續問題分析及改善。
5.建立錯誤警示機制、系統監控與問題分析。
6.建置維護開發環境,協助開發工程師排除環境問題。
7.跨部門、跨Site溝通完成專案。
Requirements
學歷要求: 碩士以上
科系要求: 資訊工程系、 資訊管理系、 資訊學群
語文條件: 英文-精通
語言證書: 英文多益 TOEIC700
【Qualifications】
1.具資訊工程、資訊管理、資訊科學相關學歷、背景或經驗。
2.滿足一至多項Preferred Qualifications。
3.樂於溝通,積極學習,不排斥學習新技術或新語言。
4.能配合On-call 日班與假日輪班需求。
5.TOEIC 700+,英文聽說無礙。
【Preferred Qualifications】
1.熟悉Linux/ Unix管理,具Shell Scripts撰寫能力。
2.具CI/ CD 相關經驗與自動化工具經驗如Jenkins、Rundeck、Ansible。
3.具服務監控工具經驗如 Splunk、ELKB、AppDynamics、Zabbix、Prometheus。
4.有下列其一語言或Framework的設計、開發或部署經驗:Java、Python、Spring、SpringBoot。
5.具Web Application所需的網路管理相關知識如CDN、DNS、Firewall等。
6.有管理PaaS平台經驗,如AWS、Azure。
7.具有Docker、Kubernetes經驗。
8.具有設計、分析、除錯大型分散式系統的經驗。
9.有解決系統性問題的經驗,能與跨部門團隊合作解決複雜的系統問題。
10.具有除錯、自動化流程或維護與最佳化程式碼的能力。
About the Team
Garmin 近年來致力於穿戴式裝置與運動市場的發展,我們的團隊主要負責於穿戴式裝置的用戶端手機軟體以及後端的服務器應用開發。
我們與全球接軌,服務遍及世界超過三十個國家,在美國、歐洲以及台灣都有開發團隊。工作內容包含與歐美團隊協同開發新服務以及和亞洲運營團隊進行亞洲服務的開發以及在地化。
台灣團隊人數包含伺服器後端程式開發、運營以及手機端(iOS、Android)的開發,支援上百種Garmin 穿戴式裝置以及上千萬的使用者連線。