የአሰራር ዘዴው ምንነት ምን እንደሆነ እና ማንን ሊጠቅም እንደሚችል እንወቅ።
እንዲሁም ስለ DevOps ስፔሻሊስቶች እንነጋገራለን፡ ተግባሮቻቸው፣ ደሞዛቸው እና ችሎታቸው።
ፎቶ /Flicker/CC BY-SA
DevOps ምንድን ነው?
ዴቭኦፕስ የሶፍትዌር ልማት ዘዴ ሲሆን ተግባሩ በአንድ ኩባንያ ውስጥ በፕሮግራም አውጪዎች እና በስርዓት አስተዳዳሪዎች መካከል መስተጋብር መፍጠር ነው። ከተለያዩ ዲፓርትመንቶች የተውጣጡ የአይቲ ስፔሻሊስቶች አንዳቸው የሌላውን ተግባር ካልተረዱ ፣ ለእነሱ አዲስ አፕሊኬሽኖች እና ዝመናዎች መለቀቅ ዘግይቷል።
DevOps "እንከን የለሽ" የእድገት ዑደት ይፈጥራል, በዚህም የሶፍትዌር ምርትን ለማፋጠን ይረዳል. ማፋጠን የሚከናወነው አውቶሜሽን ስርዓቶችን በማስተዋወቅ ነው። በተጨማሪም ፕሮግራመሮች አገልጋዮችን በማዘጋጀት እና ስህተቶችን በማግኘት መሳተፍ ይጀምራሉ ለምሳሌ አውቶማቲክ ሙከራዎችን መፃፍ ይችላሉ።
ይህ በመምሪያዎች መካከል ያለውን ግንኙነት ያሻሽላል. ሰራተኞች አንድ የሶፍትዌር ምርት በተጠቃሚው እጅ ከመግባቱ በፊት ምን ደረጃዎችን እንደሚያልፉ በተሻለ ሁኔታ መረዳት ይጀምራሉ.
አንድ ገንቢ አገልጋይ ሲያቀናብር አስተዳዳሪው የሚያጋጥመውን ሲረዳ በኮዱ ውስጥ ሊኖሩ የሚችሉትን “ሹል ማዕዘኖች” ለማለስለስ ይሞክራል። ይህ መተግበሪያን ሲዘረጉ የሳንካዎችን ቁጥር ይቀንሳል - በስታቲስቲክስ መሰረት, እሱ አምስት ጊዜ ያህል.
ዘዴውን ማን ይፈልጋል እና አያስፈልገውም
ብዙዎች ዴቭኦፕስ ሶፍትዌሮችን የሚያመርት ማንኛውንም ድርጅት ይጠቅማል። ኩባንያው ቀላል የአይቲ አገልግሎቶች ተጠቃሚ ቢሆንም እና የራሱን መተግበሪያዎች ባያዘጋጅም ይህ እውነት ነው። በዚህ አጋጣሚ የዴቭኦፕስ ባህልን መተግበር በፈጠራ ላይ እንዲያተኩሩ ይረዳዎታል።
ልዩ ጅማሬዎች, ግን እዚህ ሁሉም ነገር በፕሮጀክቱ መጠን ይወሰናል. ግባችሁ አዲስ ሀሳብን ለመፈተሽ አነስተኛ አዋጭ ምርት (MVP) ማስጀመር ከሆነ ያለ DevOps ማድረግ ይችላሉ። ለምሳሌ, የ Groupon መስራች በአገልግሎቱ ላይ በእጅ መስራት ጀመረ በድር ጣቢያው ላይ ያሉ ሁሉም ቅናሾች እና የተሰበሰቡ ትዕዛዞች። ምንም አይነት አውቶማቲክ መሳሪያዎችን አልተጠቀመም.
አፕሊኬሽኑ ተወዳጅነት ማግኘት ሲጀምር አውቶሜሽን ዘዴን እና መሳሪያዎችን መተግበር ብቻ ምክንያታዊ ነው። ይህ የንግድ ሂደቶችን ለማቀላጠፍ እና የዝማኔዎችን መልቀቅ ለማፋጠን ይረዳል።
DevOps እንዴት እንደሚተገበር
ወደ አዲስ ዘዴ ለመቀየር አንዳንድ ምክሮች ከዚህ በታች አሉ።
በንግድ ሂደቶች ውስጥ ያሉ ችግሮችን መለየት. ዘዴውን ከመተግበሩ በፊት የድርጅቱን ግቦች እና ችግሮች ያሳዩ. ወደ DevOps የመሸጋገር ስልት በእነሱ ላይ ይወሰናል. ይህንን ለማድረግ የጥያቄዎችን ዝርዝር ያዘጋጁ ለምሳሌ፡-
- ሶፍትዌሮችን ሲያዘምን ብዙ ጊዜ የሚወስደው ምንድን ነው?
- ይህን ሂደት በራስ ሰር ማድረግ ይቻላል?
- የድርጅቱ መዋቅር በዚህ ላይ ተጽዕኖ ያሳድራል?
በድርጅት ውስጥ ያሉ ችግሮችን ስለመለየት የበለጠ ይረዱ «"እና"» ከዘዴው ደራሲዎች.
በኩባንያው ውስጥ ባህልን ይለውጡ. ሁሉም ሰራተኞች የተለመደውን የስራ መንገዶቻቸውን እንዲቀይሩ እና የችሎታ ብቃታቸውን እንዲያሰፉ ማሳመን አስፈላጊ ነው. ለምሳሌ በፌስቡክ ሁሉም ፕሮግራመሮች ለጠቅላላው የመተግበሪያ የሕይወት ዑደት: ከኮድ ወደ ትግበራ. እንዲሁም ፌስቡክ የተለየ የሙከራ ክፍል የለውም - ፈተናዎቹ የተፃፉት በራሳቸው ገንቢዎች ነው።
በትንሹ ጀምር. ዝመናዎችን በሚለቁበት ጊዜ ብዙ ጊዜ እና ጥረት የሚፈጅውን ሂደት ይምረጡ እና በራስ-ሰር ያድርጉት። ይህ የሙከራ ወይም የመተግበሪያ ማሰማራት ሂደት. ባለሙያዎች የመጀመሪያው እርምጃ የተከፋፈሉ የስሪት መቆጣጠሪያ መሳሪያዎችን መተግበር ነው. ምንጮችን ለማስተዳደር ቀላል ያደርጉታል. ከእንደዚህ አይነት መፍትሄዎች መካከል በጣም ታዋቂው Git, Mercurial, Subversion (SVN) እና ሲቪኤስ ናቸው.
እንዲሁም የመጨረሻውን ምርት ለመሰብሰብ እና ለመፈተሽ ኃላፊነት ለተከታታይ ውህደት ስርዓቶች ትኩረት መስጠት ተገቢ ነው. የእንደዚህ አይነት መሳሪያዎች ምሳሌዎች፡ Jenkins፣ TeamCity እና Bamboo።
ማሻሻያዎችን ይገምግሙ። ለተተገበሩ መፍትሄዎች የአፈጻጸም መለኪያዎችን ያዘጋጁ እና የማረጋገጫ ዝርዝር ይፍጠሩ. መለኪያዎች የመልቀቂያ ድግግሞሽን፣ በሶፍትዌር ባህሪያት ላይ በመስራት የሚጠፋውን ጊዜ እና በኮዱ ውስጥ ያሉትን የሳንካዎች ብዛት ሊያካትቱ ይችላሉ። ውጤቱን ከአስተዳዳሪዎች ጋር ብቻ ሳይሆን በፕሮጀክቱ ውስጥ ከተሳተፉት ከተቀረው ቡድን ጋር ተወያዩ. ምን መሳሪያዎች እንደጠፉ ይጠይቁ. ሂደቶችዎን የበለጠ ሲያሻሽሉ እነዚህን ጥያቄዎች ግምት ውስጥ ያስገቡ።
የዴቭኦፕስ ትችት
ምንም እንኳን ዘዴው ድርጅቶች የመተግበሪያ ልማትን በተመለከተ ፈጣን ውሳኔዎችን ማድረግ ይችላሉ ፣ በሶፍትዌሩ ውስጥ ያሉ ስህተቶች ብዛት እና ሰራተኞች አዳዲስ ነገሮችን እንዲማሩ ያበረታታል, ተቺዎችም አሉት.
አሉ የፕሮግራም አድራጊዎች የስርዓት አስተዳዳሪዎችን ስራ ዝርዝር መረዳት እንደሌለባቸው. ይባላል, DevOps ከልማት ወይም ከአስተዳደር ስፔሻሊስቶች ይልቅ, ኩባንያው ሁሉንም ነገር የሚረዱ ሰዎች አሉት, ግን በውጫዊ መልኩ.
በተጨማሪም DevOps እንደሆነ ይታመናል ደካማ አስተዳደር ጋር. የልማት እና የአስተዳዳሪ ቡድኖች የጋራ ግቦች ከሌላቸው, በቡድኖች መካከል ግንኙነትን ባለማደራጀት ተጠያቂው አስተዳዳሪዎች ናቸው. ይህንን ችግር ለመቅረፍ የሚያስፈልገው አዲስ ዘዴ ሳይሆን የበታቾችን አስተያየት መሰረት በማድረግ አስተዳዳሪዎችን የሚገመግሙበት ሥርዓት ነው። እዚህ ማንበብ ይችላሉ, .

ፎቶ /Flicker/CC BY-SA
የዴቭኦፕስ መሐንዲስ ማን ነው።
የዴቭኦፕስ መሐንዲስ የDevOps ዘዴን ተግባራዊ ያደርጋል። የሶፍትዌር ምርትን የመፍጠር ሁሉንም ደረጃዎች ያመሳስላል፡ ኮድ ከመፃፍ እስከ አፕሊኬሽኑን መሞከር እና መልቀቅ። እንዲህ ዓይነቱ ስፔሻሊስት የልማት እና የአስተዳደር ክፍሎችን ይቆጣጠራል, በተጨማሪም የተለያዩ የሶፍትዌር መሳሪያዎችን በማስተዋወቅ ተግባራቸውን በራስ-ሰር ያከናውናል.
የዴቭኦፕስ መሐንዲስ ብልሃት ብዙ ሙያዎችን በማጣመር ነው፡ አስተዳዳሪ፣ ገንቢ፣ ሞካሪ እና አስተዳዳሪ።
ጆ ሳንቼዝ፣ የዴቭኦፕስ ወንጌላዊ በVMware፣ የምናባዊ ሶፍትዌር ኩባንያ፣ የዴቭኦፕስ መሐንዲስ ሊኖረው የሚገቡ በርካታ ክህሎቶች። ከዴቭኦፕስ ዘዴ ግልጽ እውቀት በተጨማሪ፣ ይህ ሰው በስርዓተ ክወና አስተዳደር ልምድ ሊኖረው ይገባል። Windows и Linux እና እንደ አውቶሜሽን መሳሪያዎች ልምድ , , . እንዲሁም ስክሪፕቶችን እና ኮድን በሁለት ቋንቋዎች መጻፍ እና የአውታረ መረብ ቴክኖሎጂዎችን መረዳት መቻል አለበት።
የዴቭኦፕስ መሐንዲስ አፕሊኬሽኖችን ከማዋቀር እና ከማሰማራት ጋር ለተያያዙ ስራዎች አውቶማቲክ ሃላፊነት አለበት። የሶፍትዌር ክትትልም በትከሻው ላይ ይወድቃል. እነዚህን ችግሮች ለመፍታት የተለያዩ የውቅረት ማኔጅመንት ሲስተሞችን፣ ቨርቹዋልታላይዜሽን መፍትሄዎችን እና የዳመና መሳሪያዎችን ሀብቶችን ለማመጣጠን ይጠቀማል።
ማን እየቀጠረ ነው።
የዴቭኦፕስ መሐንዲሶች አፕሊኬሽኖችን የሚያዘጋጅ ወይም ብዙ አገልጋዮችን የሚያስተዳድር ማንኛውንም ድርጅት ሊጠቅሙ ይችላሉ። 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 ሺህ ሮቤል ይጠቀሳሉ.
የዴቭኦፕስ ባለሙያ እንዴት መሆን እንደሚቻል
ዴቭኦፕስ በአይቲ ውስጥ በአንጻራዊ ሁኔታ አዲስ መስክ ስለሆነ ለዴቭኦፕስ መሐንዲሶች የተቀመጠ የአስፈላጊነት ዝርዝር የለም። የሥራ ማስታወቂያዎች ለዚህ ቦታ እንደ መስፈርት የአስተዳደር ክህሎቶችን ሊዘረዝሩ ይችላሉ። Debian и CentOSእንዲሁም ከዲስኮች ጋር የመስራት ችሎታ .
በዚህ ላይ በመመስረት፣ በመጀመሪያ ደረጃ የዴቭኦፕስ መሐንዲስ ጥሩ ቴክኒካዊ እይታ ሊኖረው ይገባል ብለን መደምደም እንችላለን። ለእንደዚህ አይነት ሰው አዳዲስ መሳሪያዎችን እና ቴክኖሎጂዎችን ያለማቋረጥ መማር አስፈላጊ ነው.
የዴቭኦፕስ መሐንዲስ ለመሆን ቀላሉ መንገድ የስርዓት አስተዳዳሪ ወይም ገንቢ ነው። ቀድሞውኑ ማዳበር የሚያስፈልጋቸው በርካታ ክህሎቶች አሏቸው። ዋናው ተግባር በዴቭኦፕስ ውስጥ አነስተኛውን የእውቀት ስብስብ ማሻሻል, ከአውቶሜሽን መሳሪያዎች ጋር እንዴት እንደሚሰራ መረዳት እና በአስተዳደር, በፕሮግራም እና በምናባዊ ችሎታዎች ላይ ክፍተቶችን መሙላት ነው.
እውቀት አሁንም የት እንደሚጎድል ለመረዳት, መጠቀም ይችላሉ ወይም . የሃከር ዜና ነዋሪዎችም እንዲሁ መጽሐፍትን አንብብ""እና""(ከላይ የጠቀስነው) እና"» በ O'Reilly ሚዲያ ማህተም ስር።
እንዲሁም ለደንበኝነት መመዝገብ ይችላሉ። , ወቅታዊ ጽሑፎችን ያንብቡ እና ከ DevOps መሐንዲሶች ጋር መገናኘት ይጀምሩ . የነፃ ኮርሶችን መፈተሽም ተገቢ ነው። ወይም .
ከብሎጋችን የተሰጡ ልጥፎች፡-
ምንጭ: hab.com
