可可簡歷網

位置:首頁 > 職責 > 工程師職責

Openstack工程師崗位職責

Openstack工程師是做什麼的?本文提供Openstack工程師的崗位職責例子,包括詳細的工作內容及任職要求。崗位職責
1、參與公司高效能網路產品的技術研究與研發;
2、參與公司雲平臺的高效能網路、網路監控、SDN、負載均衡等網路產品的設計與研發(資料面);
3、解決部署實施過程遇到的技術問題。

任職要求:
1、熟悉OpenStack,CloudStack等虛擬化開源專案實現原理和系統架構,並對其中核心實現有一定深入研究或有OpenStack核心專案的二次開發專案;
2、熟練使用Python語言, 熟悉Python網路程式設計和多進/執行緒程式設計;
3、2年以上Linux系統開發經驗;
4、熟悉TCP/IP等網路協議,熟悉Git管理程式碼;
5、英語閱讀能力強,能獨立查閱網路技術資料、社群文件;
6、有大規模資料中心網路開發經驗者,優先選擇;
7、有OpenStack核心專案開發經驗者,優先選擇;
8、有較好的團隊合作意識。職位描述:

負責基於OpenStack私有云平臺的設計、部署、實施與運維。

負責OpenStack平臺管理以及平臺應用的開發維護;

負責公司基於OpenStack的IaaS雲平臺功能模組的詳細設計、開發和單元測試工作;

負責伺服器端API的設計與開發;

解決部署實施過程遇到的技術問題。

支援平臺組, 完成基於Openstack及Docker 技術的業務系統部署和IaaS層運維故障排查。


任職要求:

1. 計算機相關專業專科以上學歷;

2. 有設計、實施和運維基於OpenStack雲平臺的生產系統的經驗;

3. 深刻理解Docker、SWARM技術,熟悉容器技術平臺相關配置和搭建;

4. 3年以上設計、實施和運維基於OpenStack雲平臺的生產系統的經驗;

5. 深刻理解OpenStack架構, 包括計算, 儲存, 網路等元件, 深刻理解基於Openstack的API介面定義和基於API介面的開發;

6. 熟悉虛擬化技術, 精通KVM、QEMU、Xen等虛擬化效能調優及問題排錯;

7. 熟悉各類儲存技術實現, 包括Swift, Ceph, Cinder等;

8. 精通Linux系統, 掌握多種指令碼語言(Python, Ruby, Shell, C C++.等.), Python語言優先;

9. 瞭解虛擬化環境中的網路技術, 包括VXLAN, SDN, OVS等。

工作職責:

Openstack工程師崗位職責

1.公司內部的IT系統的運維

2.公司內部OpenStack私有云的運維

3.客戶支援,支援OpenStack私有云客戶的部署實施

4.社群參與,參與社群的程式碼貢獻

5.公司產品,參與公司產品的整合

工作技能:

1. 有Linux基礎,熟練使用Linux優先

2. 有良好的學習能力,在校有參與OpenStack專案者優先

3. 善於表達和溝通,有親和力,具備組織協調能力

4. 具備良好的客戶意識,有責任心和團隊合作精神

5. 具備一定的英語書寫和閱讀能力

6. 有RHCE、RHCA、RHOSA、VMware等證書優先

公司提供:

1.靈活的職業規劃:快速晉升、多向發展

2.豐富的培訓方式:專業OpenStack培訓、金融雲研發中心、海內外研修

3.良好的人文環境:友好的團隊氛圍,OpenStack國際社群研發環境

4.溫馨的員工關懷:coffee、soft drink、snack 應有盡有,豐富的teambuilding

5. 為OpenStack從業人員定製的“高大上”硬體裝置:Mac Air標配、OpenStack硬體實驗室


崗位職責

1、本科及以上學歷,三年以上工作經驗;

2、負責openstack雲平臺整體架構設計,並輸出整體方案;

3、負責openstack雲平臺安裝、部署、維護、問題除錯;

4、參與基於openstack的產品開發工作,主要是功能規劃方面。

任職資格:

1、熟悉OpenStack整體架構,以及基本運作原理,具有OpenStack各專案的配置、優化及除錯經驗;

2、熟悉Ceph叢集叢集架構原理,具有Ceph叢集相關經驗;

3、對雲端計算與虛擬化技術的發展趨勢有自己的認識,瞭解OpenStack社群的最新動向;

4、熟悉網路原理、常用網路協議,儲存基礎知識,理解Linux虛擬網路,瞭解常用的演算法與資料結構;

5、熟悉Linux系統,熟悉高可用叢集,熟悉常見Linux服務與中介軟體的安裝、使用和管理;

6、熟悉Ansible或其他自動化工具,熟練使用Git、Gerrit、Jenkins等工具進行程式碼提交與測試;

7、熟悉Shell指令碼語言,熟練使用Python,理解Python中的高階語法與使用方式;

8、熟悉Mysql、Pacemaker、Redis、Memcached、RabbitMQ等基礎元件;

9、熟悉docker容器化部署與整合。