作為DevOps角色能做些什麼?
DevOps工程師的工作職責是什麼?
1. 配置管理
對於那些進行過配置管理的人來說,這不僅僅是使用一些安全的指令碼,你還需要掌握作業系統的知識,他們的特點。最重要的是完全瞭解軟體架構,這是任何Devops角色的最大要求。深入瞭解軟體應該如何工作、已知模式是什麼,然後才瞭解工具的語法。
由於DevOps角色要求您跨組織結構瞭解如何程式設計?網路應如何工作,虛擬化如何發生?您還必須製作膠水將它們粘結在一起,使用管道串聯起來。
2. CI / CD
使用CI/CD(連續整合/持續交付)工具,廣泛地使用git,Jenkins可實現這個流程的自動化配置和釋出,從groovy到yaml 配置Jenkins ,這裡花費了我很多時間和精力。
3. 安全和訪問控制
使用身份驗證,授權,使用LDAP,Keycloak(及其所有整合,SAML,Oauth等等)。
4. 基礎設施程式碼
除了Docker,Vagrant,需要學會自動化一些雲基礎設施。
5. 負載均衡器和反向代理
配置Nginx等反向代理和負債平衡器
6. 應用開發
最後但並非最不重要的是,也進行全棧開發,使用Java和Javascript。我相信作為一個DevOps角色,並且不得不在完整的解決方案中將自己置於上下文中,這實際上使我成為一個整體更好的工程師和程式設計師,因為you built it.. you run it不言而喻。編寫應用程式,支援基礎架構程式碼,在它前面防止LB、部署和QA管道。
7. 資料庫
我不是DBA,但最終還是配置ElasticSearch,PostgreSql,MySql的人,從他們的連線,他們的ACL,到他們的備份和管理,但我遠不是一名SQL專家,無論如何都會避免陷入狹隘的領域,成為資料庫或平面AWS專家。
8. 人類心態
好吧,到目前為止,我已經接觸過很多語言和許多不同的環境,所以大多數時候,除了所涉及的所有編碼之外,我最終還是和人類談話,而我的部分工作實際上是在幫助其他同事擁有DevOps思維模式,簡化事情,讓他們生活更輕鬆,可在整個組織內執行他們自己的應用程式。
所以DevOps有時候被用來作為一個總稱:萬金油,或主架構師Master of Architecture
相關文章
- DevOps工程師到底做些什麼?dev工程師
- 作為精益生產顧問,我需要做些什麼?
- DevOps是什麼?DevOps能夠給我們帶來什麼?dev
- 微信機器人能夠做些什麼事?機器人
- wuhan2020:技術人能為武漢新型冠狀病毒防疫做些什麼
- 人工智慧和機器學習能為抗擊新冠肺炎做些什麼?人工智慧機器學習
- OA辦公系統能幫助企業做些什麼?
- 我用 Python 做些什麼?Python
- 數字化重建巴黎聖母院,AI還能為人類文明遺產做些什麼?AI
- 為什麼2017年之後作業系統仍將扮演重要角色?作業系統
- Devops-01-devops 是什麼?dev
- Python能幹什麼?為什麼會火?Python
- 資料庫DBA為什麼拒絕DevOps?資料庫dev
- 為什麼說容器和DevOps不分彼此?dev
- 什麼是DevOps?dev
- 什麼是 DevOpsdev
- gRPC 攔截器能做些什麼?RPC
- 社群運營要做些什麼?從內容角度能夠怎樣調整?
- 為什麼要寫作
- 【Azure DevOps系列】什麼是Azure DevOpsdev
- Twitter能為你做什麼?
- Python能幹什麼?為什麼會這麼火?Python
- BD是什麼角色
- 大公司為什麼要會選擇DevOps?dev
- 當催收遇上疫情,AI能做些什麼?AI
- 談起音視訊,前端能做些什麼前端
- Python為什麼能擴充套件Python套件
- JavaScript 為什麼能活到現在?JavaScript
- 為什麼Docker能迅速躥紅Docker
- 各角色如何從DevOps中受益?dev
- IT職場:成為六西格瑪黑帶,我需要做些什麼?
- 為什麼大公司一定要使用 DevOps?dev
- 為什麼大公司一定要使用DevOps?dev
- 【乾貨】作為一個測試人員,我們能幹些什麼?
- Vue 3.0 來了,我們該做些什麼?Vue
- 阿里巴巴DevOps實踐指南(一)| 為什麼DevOps的必然趨勢是BizDevOps阿里dev
- python反爬蟲可以做些什麼?前景怎麼樣?Python爬蟲
- 關於什麼是 DevOpsdev