DevOps ዘዴ ምንድን ነው እና ማን ያስፈልገዋል

የአሰራር ዘዴው ምንነት ምን እንደሆነ እና ማንን ሊጠቅም እንደሚችል እንወቅ።

እንዲሁም ስለ DevOps ስፔሻሊስቶች እንነጋገራለን፡ ተግባሮቻቸው፣ ደሞዛቸው እና ችሎታቸው።

DevOps ዘዴ ምንድን ነው እና ማን ያስፈልገዋል
ፎቶ Matt Moore /Flicker/CC BY-SA

DevOps ምንድን ነው?

ዴቭኦፕስ የሶፍትዌር ልማት ዘዴ ሲሆን ተግባሩ በአንድ ኩባንያ ውስጥ በፕሮግራም አውጪዎች እና በስርዓት አስተዳዳሪዎች መካከል መስተጋብር መፍጠር ነው። ከተለያዩ ዲፓርትመንቶች የተውጣጡ የአይቲ ስፔሻሊስቶች አንዳቸው የሌላውን ተግባር ካልተረዱ ፣ ለእነሱ አዲስ አፕሊኬሽኖች እና ዝመናዎች መለቀቅ ዘግይቷል።

DevOps "እንከን የለሽ" የእድገት ዑደት ይፈጥራል, በዚህም የሶፍትዌር ምርትን ለማፋጠን ይረዳል. ማፋጠን የሚከናወነው አውቶሜሽን ስርዓቶችን በማስተዋወቅ ነው። በተጨማሪም ፕሮግራመሮች አገልጋዮችን በማዘጋጀት እና ስህተቶችን በማግኘት መሳተፍ ይጀምራሉ ለምሳሌ አውቶማቲክ ሙከራዎችን መፃፍ ይችላሉ።

ይህ በመምሪያዎች መካከል ያለውን ግንኙነት ያሻሽላል. ሰራተኞች አንድ የሶፍትዌር ምርት በተጠቃሚው እጅ ከመግባቱ በፊት ምን ደረጃዎችን እንደሚያልፉ በተሻለ ሁኔታ መረዳት ይጀምራሉ.

አንድ ገንቢ አገልጋይ ሲያቀናብር አስተዳዳሪው የሚያጋጥመውን ሲረዳ በኮዱ ውስጥ ሊኖሩ የሚችሉትን “ሹል ማዕዘኖች” ለማለስለስ ይሞክራል። ይህ መተግበሪያን ሲዘረጉ የሳንካዎችን ቁጥር ይቀንሳል - በስታቲስቲክስ መሰረት, እሱ ቀንሷል አምስት ጊዜ ያህል.

ዘዴውን ማን ይፈልጋል እና አያስፈልገውም

ብዙዎች የአይቲ ባለሙያዎች ያምናሉዴቭኦፕስ ሶፍትዌሮችን የሚያመርት ማንኛውንም ድርጅት ይጠቅማል። ኩባንያው ቀላል የአይቲ አገልግሎቶች ተጠቃሚ ቢሆንም እና የራሱን መተግበሪያዎች ባያዘጋጅም ይህ እውነት ነው። በዚህ አጋጣሚ የዴቭኦፕስ ባህልን መተግበር በፈጠራ ላይ እንዲያተኩሩ ይረዳዎታል።

ልዩ ሜካፕ ጅማሬዎች, ግን እዚህ ሁሉም ነገር በፕሮጀክቱ መጠን ይወሰናል. ግባችሁ አዲስ ሀሳብን ለመፈተሽ አነስተኛ አዋጭ ምርት (MVP) ማስጀመር ከሆነ ያለ DevOps ማድረግ ይችላሉ። ለምሳሌ, የ Groupon መስራች በአገልግሎቱ ላይ በእጅ መስራት ጀመረ ተለጠፈ በድር ጣቢያው ላይ ያሉ ሁሉም ቅናሾች እና የተሰበሰቡ ትዕዛዞች። ምንም አይነት አውቶማቲክ መሳሪያዎችን አልተጠቀመም.

አፕሊኬሽኑ ተወዳጅነት ማግኘት ሲጀምር አውቶሜሽን ዘዴን እና መሳሪያዎችን መተግበር ብቻ ምክንያታዊ ነው። ይህ የንግድ ሂደቶችን ለማቀላጠፍ እና የዝማኔዎችን መልቀቅ ለማፋጠን ይረዳል።

DevOps እንዴት እንደሚተገበር

ወደ አዲስ ዘዴ ለመቀየር አንዳንድ ምክሮች ከዚህ በታች አሉ።

በንግድ ሂደቶች ውስጥ ያሉ ችግሮችን መለየት. ዘዴውን ከመተግበሩ በፊት የድርጅቱን ግቦች እና ችግሮች ያሳዩ. ወደ DevOps የመሸጋገር ስልት በእነሱ ላይ ይወሰናል. ይህንን ለማድረግ የጥያቄዎችን ዝርዝር ያዘጋጁ ለምሳሌ፡-

  • ሶፍትዌሮችን ሲያዘምን ብዙ ጊዜ የሚወስደው ምንድን ነው?
  • ይህን ሂደት በራስ ሰር ማድረግ ይቻላል?
  • የድርጅቱ መዋቅር በዚህ ላይ ተጽዕኖ ያሳድራል?

በድርጅት ውስጥ ያሉ ችግሮችን ስለመለየት የበለጠ ይረዱ በመጻሕፍት ውስጥ ማንበብ ይቻላል «ፕሮጀክት "ፊኒክስ""እና"DevOps መመሪያ» ከዘዴው ደራሲዎች.

በኩባንያው ውስጥ ባህልን ይለውጡ. ሁሉም ሰራተኞች የተለመደውን የስራ መንገዶቻቸውን እንዲቀይሩ እና የችሎታ ብቃታቸውን እንዲያሰፉ ማሳመን አስፈላጊ ነው. ለምሳሌ በፌስቡክ ሁሉም ፕሮግራመሮች መልስ ለጠቅላላው የመተግበሪያ የሕይወት ዑደት: ከኮድ ወደ ትግበራ. እንዲሁም ፌስቡክ የተለየ የሙከራ ክፍል የለውም - ፈተናዎቹ የተፃፉት በራሳቸው ገንቢዎች ነው።

በትንሹ ጀምር. ዝመናዎችን በሚለቁበት ጊዜ ብዙ ጊዜ እና ጥረት የሚፈጅውን ሂደት ይምረጡ እና በራስ-ሰር ያድርጉት። ይህ ሊሆን ይችላል የሙከራ ወይም የመተግበሪያ ማሰማራት ሂደት. ባለሙያዎች መምከር የመጀመሪያው እርምጃ የተከፋፈሉ የስሪት መቆጣጠሪያ መሳሪያዎችን መተግበር ነው. ምንጮችን ለማስተዳደር ቀላል ያደርጉታል. ከእንደዚህ አይነት መፍትሄዎች መካከል በጣም ታዋቂው Git, Mercurial, Subversion (SVN) እና ሲቪኤስ ናቸው.

እንዲሁም የመጨረሻውን ምርት ለመሰብሰብ እና ለመፈተሽ ኃላፊነት ለተከታታይ ውህደት ስርዓቶች ትኩረት መስጠት ተገቢ ነው. የእንደዚህ አይነት መሳሪያዎች ምሳሌዎች፡ Jenkins፣ TeamCity እና Bamboo።

ማሻሻያዎችን ይገምግሙ። ለተተገበሩ መፍትሄዎች የአፈጻጸም መለኪያዎችን ያዘጋጁ እና የማረጋገጫ ዝርዝር ይፍጠሩ. መለኪያዎች የመልቀቂያ ድግግሞሽን፣ በሶፍትዌር ባህሪያት ላይ በመስራት የሚጠፋውን ጊዜ እና በኮዱ ውስጥ ያሉትን የሳንካዎች ብዛት ሊያካትቱ ይችላሉ። ውጤቱን ከአስተዳዳሪዎች ጋር ብቻ ሳይሆን በፕሮጀክቱ ውስጥ ከተሳተፉት ከተቀረው ቡድን ጋር ተወያዩ. ምን መሳሪያዎች እንደጠፉ ይጠይቁ. ሂደቶችዎን የበለጠ ሲያሻሽሉ እነዚህን ጥያቄዎች ግምት ውስጥ ያስገቡ።

የዴቭኦፕስ ትችት

ምንም እንኳን ዘዴው እገዛ ድርጅቶች የመተግበሪያ ልማትን በተመለከተ ፈጣን ውሳኔዎችን ማድረግ ይችላሉ ፣ ይቆርጣል በሶፍትዌሩ ውስጥ ያሉ ስህተቶች ብዛት እና ሰራተኞች አዳዲስ ነገሮችን እንዲማሩ ያበረታታል, ተቺዎችም አሉት.

አሉ አስተያየትየፕሮግራም አድራጊዎች የስርዓት አስተዳዳሪዎችን ስራ ዝርዝር መረዳት እንደሌለባቸው. ይባላል, DevOps ከልማት ወይም ከአስተዳደር ስፔሻሊስቶች ይልቅ, ኩባንያው ሁሉንም ነገር የሚረዱ ሰዎች አሉት, ግን በውጫዊ መልኩ.

በተጨማሪም DevOps እንደሆነ ይታመናል አይሰራም ደካማ አስተዳደር ጋር. የልማት እና የአስተዳዳሪ ቡድኖች የጋራ ግቦች ከሌላቸው, በቡድኖች መካከል ግንኙነትን ባለማደራጀት ተጠያቂው አስተዳዳሪዎች ናቸው. ይህንን ችግር ለመቅረፍ የሚያስፈልገው አዲስ ዘዴ ሳይሆን የበታቾችን አስተያየት መሰረት በማድረግ አስተዳዳሪዎችን የሚገመግሙበት ሥርዓት ነው። እዚህ ማንበብ ይችላሉ, በሠራተኛ ቅኝት ቅጾች ውስጥ ምን ጥያቄዎች መካተት አለባቸው.

DevOps ዘዴ ምንድን ነው እና ማን ያስፈልገዋል
ፎቶ ኢድ ኢቫኑሽኪን /Flicker/CC BY-SA

የዴቭኦፕስ መሐንዲስ ማን ነው።

የዴቭኦፕስ መሐንዲስ የDevOps ዘዴን ተግባራዊ ያደርጋል። የሶፍትዌር ምርትን የመፍጠር ሁሉንም ደረጃዎች ያመሳስላል፡ ኮድ ከመፃፍ እስከ አፕሊኬሽኑን መሞከር እና መልቀቅ። እንዲህ ዓይነቱ ስፔሻሊስት የልማት እና የአስተዳደር ክፍሎችን ይቆጣጠራል, በተጨማሪም የተለያዩ የሶፍትዌር መሳሪያዎችን በማስተዋወቅ ተግባራቸውን በራስ-ሰር ያከናውናል.

የዴቭኦፕስ መሐንዲስ ብልሃት ብዙ ሙያዎችን በማጣመር ነው፡ አስተዳዳሪ፣ ገንቢ፣ ሞካሪ እና አስተዳዳሪ።

ጆ ሳንቼዝ፣ የዴቭኦፕስ ወንጌላዊ በVMware፣ የምናባዊ ሶፍትዌር ኩባንያ፣ ተለይቷል የዴቭኦፕስ መሐንዲስ ሊኖረው የሚገባ በርካታ ችሎታዎች። ግልጽ ከሆነው የዴቭኦፕስ ዘዴ እውቀት በተጨማሪ እኚህ ሰው የዊንዶውስ እና ሊኑክስ ኦፕሬቲንግ ሲስተሞችን የማስተዳደር ልምድ እና እንደ አውቶሜሽን መሳሪያዎች የመሥራት ልምድ ሊኖራቸው ይገባል። ራስአሻንጉሊትየሚጠራ. እንዲሁም ስክሪፕቶችን እና ኮድን በሁለት ቋንቋዎች መጻፍ እና የአውታረ መረብ ቴክኖሎጂዎችን መረዳት መቻል አለበት።

የዴቭኦፕስ መሐንዲስ አፕሊኬሽኖችን ከማዋቀር እና ከማሰማራት ጋር ለተያያዙ ስራዎች አውቶማቲክ ሃላፊነት አለበት። የሶፍትዌር ክትትልም በትከሻው ላይ ይወድቃል. እነዚህን ችግሮች ለመፍታት የተለያዩ የውቅረት ማኔጅመንት ሲስተሞችን፣ ቨርቹዋልታላይዜሽን መፍትሄዎችን እና የዳመና መሳሪያዎችን ሀብቶችን ለማመጣጠን ይጠቀማል።

ማን እየቀጠረ ነው።

የዴቭኦፕስ መሐንዲሶች አፕሊኬሽኖችን የሚያዘጋጅ ወይም ብዙ አገልጋዮችን የሚያስተዳድር ማንኛውንም ድርጅት ሊጠቅሙ ይችላሉ። DevOps መሐንዲሶች እየቀጠሩ ነው። የአይቲ ግዙፍ እንደ Amazon, Adobe እና Facebook. እንዲሁም በ Netflix፣ Walmart እና Etsy ላይ ይሰራሉ።

መቅጠር አይደለም። DevOps መሐንዲሶች ጀማሪዎች ብቻ ናቸው። ሥራቸው አዲስ ሀሳብን ለመፈተሽ አነስተኛውን አዋጭ ምርት መልቀቅ ነው። በአብዛኛዎቹ አጋጣሚዎች ጀማሪዎች ያለ DevOps ማድረግ ይችላሉ።

ምን ያህል ክፍያ

DevOps መሐንዲሶች አግኝ በኢንዱስትሪው ውስጥ ከማንም በላይ. በዓለም ዙሪያ ያሉ እንደዚህ ያሉ ስፔሻሊስቶች አማካኝ ገቢ በዓመት ከ 100 እስከ 125 ሺህ ዶላር ይደርሳል.

በአሜሪካ ውስጥ እነሱ አግኝ በዓመት 90 ሺህ ዶላር (በወር 500 ሺህ ሩብልስ). በካናዳ እነሱ ይክፈሉ በዓመት 122 ሺህ ዶላር (በወር 670 ሺህ ሩብልስ), እና በዩኬ ውስጥ - 67,5 ሺህ ፓውንድ ስተርሊንግ በዓመት (በወር 490 ሺህ ሩብልስ).

እንደ ሩሲያ, የሞስኮ ኩባንያዎች ዝግጁ በወር ከ 100 እስከ 200 ሺህ ሮቤል ለ DevOps ስፔሻሊስቶች ይክፈሉ. በሴንት ፒተርስበርግ አሠሪዎች ትንሽ ለጋስ ናቸው - በወር ከ160-360 ሺህ ሮቤል ይሰጣሉ. በክልሎች ውስጥ ደመወዝ በወር ከ100-120 ሺህ ሮቤል ይጠቀሳሉ.

የዴቭኦፕስ ባለሙያ እንዴት መሆን እንደሚቻል

DevOps በአይቲ ውስጥ በአንፃራዊነት አዲስ አቅጣጫ ነው፣ ስለዚህ ለDevOps መሐንዲሶች ምንም የተደነገገ ዝርዝር የለም። በክፍት ቦታዎች ውስጥ, ለዚህ ቦታ ከሚያስፈልጉት መስፈርቶች መካከል ሁለቱንም የዴቢያን እና የ CentOS አስተዳደር ክህሎቶችን እና ከዲስክ አንጻፊዎች ጋር የመሥራት ችሎታ ማግኘት ይችላሉ. RAID ድርድሮች.

በዚህ ላይ በመመስረት፣ በመጀመሪያ ደረጃ የዴቭኦፕስ መሐንዲስ ጥሩ ቴክኒካዊ እይታ ሊኖረው ይገባል ብለን መደምደም እንችላለን። ለእንደዚህ አይነት ሰው አዳዲስ መሳሪያዎችን እና ቴክኖሎጂዎችን ያለማቋረጥ መማር አስፈላጊ ነው.

የዴቭኦፕስ መሐንዲስ ለመሆን ቀላሉ መንገድ የስርዓት አስተዳዳሪ ወይም ገንቢ ነው። ቀድሞውኑ ማዳበር የሚያስፈልጋቸው በርካታ ክህሎቶች አሏቸው። ዋናው ተግባር በዴቭኦፕስ ውስጥ አነስተኛውን የእውቀት ስብስብ ማሻሻል, ከአውቶሜሽን መሳሪያዎች ጋር እንዴት እንደሚሰራ መረዳት እና በአስተዳደር, በፕሮግራም እና በምናባዊ ችሎታዎች ላይ ክፍተቶችን መሙላት ነው.

እውቀት አሁንም የት እንደሚጎድል ለመረዳት, መጠቀም ይችላሉ mini-Wikipedia በ GitHub ላይ ወይም የአዕምሮ ካርታ. የሃከር ዜና ነዋሪዎችም እንዲሁ ይመክራሉ መጽሐፍትን አንብብ"ፕሮጀክት "ፊኒክስ""እና"DevOps መመሪያ"(ከላይ የጠቀስነው) እና"DevOps ፍልስፍና። የአይቲ አስተዳደር ጥበብ» በ O'Reilly ሚዲያ ማህተም ስር።

እንዲሁም ለደንበኝነት መመዝገብ ይችላሉ። Devops ሳምንታዊ ጋዜጣ, ወቅታዊ ጽሑፎችን ያንብቡ ፖርታል DZone እና ከ DevOps መሐንዲሶች ጋር መገናኘት ይጀምሩ ለስላሳ ውይይት. የነፃ ኮርሶችን መፈተሽም ተገቢ ነው። Udacity ወይም edX.

ከብሎጋችን የተሰጡ ልጥፎች፡-



ምንጭ: hab.com

አስተያየት ያክሉ