一千萬個為什麽

搜索

我可以在DevOps上找到一家小公司嗎?



假設我是創業者,為我的Great Idea(TM)提供少量種子資金,並且我創辦了一家公司,最初計劃自行實施我的Great Idea(TM),並在公司增長率的基礎上聘請更多的幫助。

Frequently, answers on this site center around the idea that DevOps is not a role, but a new way of doing things with a new philosophy of operation that allows a team of roles to actually do DevOps. This prevents burnout and people from feeling like a lone wolf

那麽,作為一個剛剛起步的新興公司,我是否應該將DevOps作為一種理念來進行研究?或者,這僅適用於能夠擁有足夠規模的開發團隊的更成熟的操作?

轉載註明原文: 我可以在DevOps上找到一家小公司嗎?

一共有 4 個回答:

DevOps has three parts: 工裝/automation, 組織, and 文化.

你的組織結構和流程基於你的業務成熟度。這是聰明的。我在一家創業公司和一家財富1000強公司的經歷讓我有了體驗,表明從DevOps開始對公司發展會更好。它非常高效,並且非常適合敏捷。

工裝

隨著您的成熟度非常年輕,您應該購買DevOps流程作為saas產品以縮短產品上市時間。而不是詹金斯使用circleCI或類似的產品。使用Heroku而不是VM和Docker。嘗試並納入工具集,但要以適合您業務規模的方式進行。如果手動部署代碼每周需要4小時,並在1小時內自動執行,則可以將其保存。做到這一點。

組織

Also from an 組織 standpoint, you will naturally start with all developers as the responsible party for operations/features even product development. Take a look at http://web.devopstopologies.com/ for 組織 structures. Our startup started with type 2, and as we mature will move toward type 7.

文化

DevOps只是團隊合作。一起工作,一切都變得更容易。這通常是一個問題,因為領導層並沒有將這一點銘記在心,因此,確保每個人都能分開業務。這也體現在敏捷。

所以簡而言之,是的,他們追求DevOps,但是在滿足您業務成熟度的層面上這樣做。

其中一家(開辦一家1-2人的小公司,並且隨著金錢的增加而增加)與另一家公司無關(使用DevOps理念)。

即使是一個人的業務也可以是基於DevOps的。你可以開始實施你的好主意(tm)和一個功能完全集裝箱化的CI/CD管道,事實上,沒有比開始時更好的時間,當時沒有需要照顧的時候,而且/em>你遇到了大量的用戶。這不需要幾個月的工作;你可以在幾個小時內(如果你已經知道了很多)或者幾天時間(但是那些日子會花費很多時間花費在學習這些東西上)花費在基礎的Jenkins/Docker管道上。

從綠地項目中的CD部分開始,比將CD添加到之前使用手動部署的現有應用程序更容易

您可以從一開始就進行全面的測試覆蓋(由於顯而易見的原因,沒有更好的時間),包括驗證測試覆蓋範圍的工具作為CI/CD的一部分。

你可以很容易地從一些小的安全措施開始,比如檢查你的測試套件是否有多余的開放端口或者其他什麽。

你可以,並且應該立即開始與牛不是寵物(意味著IaC,IaaS,PaaS和所有那些好東西,托管在一個非常簡化的“三大”提供商之一)。從小處開始,擴大需求。

當你添加更多的人員時,他們將在那富有成效的氛圍中開始,並希望他們許多更便宜的錯誤會立即被CI/CD抓住。

我認為這是一個可行的想法。您可以成為需要DevOps服務的公司的服務提供商,但不希望雇用員工參與此類服務,原因可能是他們無法承擔薪水或因為他們沒有成為公司永久需要有人在手。這些公司可以參與您的服務,甚至可以讓您參與某種形式的保留。

是的,因為您可以使用高級自動化來創造價值並建立您未來更大公司的可重用基礎。取決於你多久更新一次數字產品。但是您會重視在重復性的練習中盡可能多地進行手動工作的可能性。