DevOps እነማን ናቸው?

በአሁኑ ጊዜ ይህ በገበያ ላይ ከሞላ ጎደል በጣም ውድ ቦታ ነው። በ"DevOps" መሐንዲሶች ዙሪያ ያለው ጫጫታ ከሁሉም ሊታሰብ ከሚችሉ ገደቦች በላይ ነው፣ እና ከከፍተኛ የዴቭኦፕ መሐንዲሶችም የከፋ ነው።
እኔ እንደ ውህደት እና አውቶሜሽን ዲፓርትመንት ኃላፊ ሆኜ እሰራለሁ ፣ የእንግሊዝኛ ዲኮዲንግ ይገምቱ - DevOps አስተዳዳሪ። የእንግሊዘኛ ግልባጭ የዕለት ተዕለት እንቅስቃሴዎቻችንን የሚያንፀባርቅ ነው ማለት አይቻልም, ነገር ግን በዚህ ጉዳይ ላይ የሩስያ ቅጂ የበለጠ ትክክለኛ ነው. በእንቅስቃሴዬ ባህሪ ምክንያት የወደፊት የቡድኔ አባላትን ቃለ መጠይቅ ማድረግ እንዳለብኝ ተፈጥሯዊ ነው, እና ባለፈው አመት, ወደ 50 የሚጠጉ ሰዎች በእኔ ውስጥ አልፈዋል, እና ተመሳሳይ ቁጥር ከሰራተኞቼ ጋር በቅድመ ስክሪን ተቆርጧል.

አሁንም ባልደረቦችን እየፈለግን ነው፣ ምክንያቱም ከDevOps መለያ ጀርባ በጣም ትልቅ የሆነ የተለያየ አይነት መሐንዲሶች ተደብቀዋል።

ከዚህ በታች የተጻፈው ሁሉ የእኔ የግል አስተያየት ነው, ከእሱ ጋር መስማማት አይኖርብዎትም, ነገር ግን ለርዕሱ ያለዎትን አመለካከት አንዳንድ ቀለሞችን እንደሚጨምር አምናለሁ. ከጥቅም ውጭ የመውደቅ አደጋ ቢፈጠርም, ቦታ አለው ብዬ ስለማምን የእኔን አስተያየት አሳትሜያለሁ.

ኩባንያዎች የዴቭኦፕስ መሐንዲሶች እነማን እንደሆኑ የተለያየ ግንዛቤ አላቸው፣ እና በፍጥነት ሀብት ለመቅጠር፣ ይህን መለያ በሁሉም ሰው ላይ ሰቅለዋል። ኩባንያዎች ለእነዚህ ሰዎች ከእውነታው የራቁ ክፍያዎችን ለመክፈል ዝግጁ ስለሆኑ ሁኔታው ​​​​በጣም እንግዳ ነው, በአብዛኛዎቹ ጉዳዮች የመሣሪያ አስተዳዳሪን ይቀበላሉ.

ስለዚህ DevOps መሐንዲሶች እነማን ናቸው?

በመልክ ታሪክ እንጀምር - የልማት ስራዎች በሚጠበቀው ውጤት የምርት ምርትን ፍጥነት ለመጨመር በትናንሽ ቡድኖች ውስጥ መስተጋብርን ለማመቻቸት እንደ ሌላ እርምጃ ታየ። ሀሳቡ የምርት አካባቢን በማስተዳደር ሂደት እና አቀራረቦችን በማወቅ የልማት ቡድኑን ማጠናከር ነበር። በሌላ አነጋገር ገንቢው ምርቱ በተወሰኑ ሁኔታዎች ውስጥ እንዴት እንደሚሰራ መረዳት እና ማወቅ አለበት, ምርቱን እንዴት ማሰማራት እንዳለበት, አፈፃፀሙን ለማሻሻል ምን አይነት የአካባቢ ባህሪያት ማስተካከል እንደሚቻል መረዳት አለበት. ስለዚህ, ለተወሰነ ጊዜ, DevOps አቀራረብ ያላቸው ገንቢዎች ታዩ. የዴቭኦፕስ ገንቢዎች እንቅስቃሴያቸውን እና የምርት አካባቢውን አፈጻጸም ለማቃለል የግንባታ እና የማሸግ ስክሪፕቶችን ጽፈዋል። ይሁን እንጂ የመፍትሄው አርክቴክቸር ውስብስብነት እና የመሠረተ ልማት አካላት የጋራ ተጽእኖ ከጊዜ ወደ ጊዜ የአካባቢዎችን አፈጻጸም እያሽቆለቆለ መሄድ ጀመረ፤ በእያንዳንዱ ተደጋጋሚነት ስለ አንዳንድ አካላት ጥልቅ ግንዛቤ ያስፈልግ ነበር፣ ይህም በተጨመረው ተጨማሪ ምክንያት የገንቢውን ምርታማነት ይቀንሳል። ለአንድ የተወሰነ ተግባር ክፍሎችን እና ስርዓቶችን የማስተካከል ወጪዎች. የገንቢው የራሱ ወጪ አድጓል ፣ የምርቱ ዋጋ ከሱ ጋር ፣ በቡድኑ ውስጥ ለአዳዲስ ገንቢዎች የሚያስፈልጉት መስፈርቶች በከፍተኛ ሁኔታ ዘለሉ ፣ ምክንያቱም የእድገት “ኮከብ” ኃላፊነቶችን መሸፈን ስላለባቸው እና በተፈጥሮ “ኮከቦች” ያነሰ ሆነዋል። እና ያነሰ ይገኛል. በተጨማሪም በእኔ ልምድ ጥቂት ገንቢዎች በስርዓተ ክወናው ከርነል የፓኬት ሂደትን ፣የፓኬት ማዘዋወር ህጎችን እና የአስተናጋጅ ደህንነት ገጽታዎችን ይፈልጋሉ። አመክንዮአዊ እርምጃው ይህንን የሚያውቅ አስተዳዳሪን መሳብ እና ለእሱ ተመሳሳይ ሀላፊነቶችን መስጠት ነው ፣ ይህም ለተሞክሮው ምስጋና ይግባውና ከ "ኮከብ" ልማት ዋጋ ጋር ሲነፃፀር ተመሳሳይ አመልካቾችን በትንሽ ወጪ ለማሳካት አስችሏል ። እንደነዚህ ያሉ አስተዳዳሪዎች በቡድን ውስጥ የተቀመጡ ሲሆን ዋናው ሥራው የሙከራ እና የምርት አካባቢዎችን ማስተዳደር ነበር, በአንድ የተወሰነ ቡድን ህግ መሰረት, ለዚህ የተለየ ቡድን የተመደቡ ሀብቶች. በእውነቱ ዴቭኦፕስ በብዙዎች አእምሮ ውስጥ የሚታየው በዚህ መንገድ ነው።

በከፊልም ሆነ ሙሉ በሙሉ፣ በጊዜ ሂደት እነዚህ የስርዓት አስተዳዳሪዎች የዚህን ቡድን ፍላጎት በልማት መስክ፣ ለገንቢዎች እና ለሞካሪዎች እንዴት ህይወትን ቀላል ማድረግ እንደሚችሉ፣ ማሻሻያ እንዴት እንደሚዘረጋ እና አርብ ላይ ማደር እንደሌለባቸው መረዳት ጀመሩ። ቢሮው, የማሰማራት ስህተቶችን ማስተካከል. ጊዜው አልፏል, እና አሁን "ኮከቦች" ገንቢዎች ምን እንደሚፈልጉ የተረዱ የስርዓት አስተዳዳሪዎች ነበሩ. ተጽዕኖውን ለመቀነስ የአስተዳደር መገልገያዎች መምጣት ጀመሩ ፣ ሁሉም ሰው የስርዓተ ክወናውን ደረጃ የመለየት የድሮ እና አስተማማኝ ዘዴዎችን ያስታውሳል ፣ ይህም ለደህንነት ፣ የአውታረ መረብ ክፍል አስተዳደር እና የአስተናጋጅ ውቅር መስፈርቶችን ለመቀነስ አስችሏል ። ሙሉ እና, በውጤቱም, ለአዳዲስ "ኮከቦች" መስፈርቶችን ይቀንሱ.

አንድ “አስደናቂ” ነገር ታየ - ዶከር። ለምን ድንቅ ነው? አዎን፣ በ chroot ወይም እስር ቤት ውስጥ ማግለል መፍጠር፣ እንዲሁም OpenVZ ስለ OS ቀላል ያልሆነ እውቀት ስለሚያስፈልገው ብቻ ነው ፣ በአንፃሩ መገልገያው በአንድ የተወሰነ አስተናጋጅ ላይ በቀላሉ በውስጥም ሆነ በእጅ አስፈላጊ የሆነውን ሁሉ የገለልተኛ መተግበሪያ አካባቢ እንዲፈጥሩ ይፈቅድልዎታል። በድጋሜ እድገት ላይ ፣ እና የስርዓት አስተዳዳሪው ከአንድ አስተናጋጅ ጋር ብቻ ማስተዳደር ይችላል ፣ ይህም ደህንነቱን እና ከፍተኛ ተገኝነትን ያረጋግጣል - ምክንያታዊ ቀላልነት። ግን ግስጋሴው አሁንም አይቆምም እና ስርዓቶች እንደገና ውስብስብ እና ውስብስብ ናቸው, ብዙ እና ተጨማሪ አካላት አሉ, አንድ አስተናጋጅ ከአሁን በኋላ የስርዓቱን ፍላጎቶች አያሟላም እና ስብስቦችን መገንባት አስፈላጊ ነው, እንደገና ወደ የስርዓት አስተዳዳሪዎች እንመለሳለን. እነዚህን ስርዓቶች መገንባት ይችላል.

ከዑደት በኋላ ዑደት፣ ልማትን እና/ወይም አስተዳደርን የሚያቃልሉ የተለያዩ ስርዓቶች ይታያሉ፣የኦርኬስትራ ስርዓቶች ይታያሉ፣ይህም ከመደበኛው ሂደት ማፈንገጥ እስኪፈልጉ ድረስ ለመጠቀም ቀላል ናቸው። የማይክሮ ሰርቪስ አርክቴክቸር እንዲሁ ከላይ የተገለጹትን ሁሉንም ነገሮች ለማቃለል ዓላማ ይዞ ታየ - ጥቂት ግንኙነቶች ፣ ለማስተዳደር ቀላል። በእኔ ልምድ ከ 50 እስከ 50 - 50 በመቶ ማይክሮ ሰርቪስ ፣ ጥቁር ሳጥኖች ፣ ገብተዋል ፣ ተስተካክለው ወጡ ፣ ሌሎቹ 50ዎቹ የተቀደደ ሞኖሊት ናቸው ፣ አገልግሎቶች ከሌላው ተለይተው ሊሠሩ አይችሉም እላለሁ ። አካላት. ይህ ሁሉ እንደገና በሁለቱም ገንቢዎች እና አስተዳዳሪዎች የእውቀት ደረጃ ላይ ገደቦችን ጥሏል።

በአንድ የተወሰነ ሀብት ላይ ባለው የባለሙያ ዕውቀት ደረጃ ተመሳሳይ “መወዛወዝ” እስከ ዛሬ ድረስ ይቀጥላል። ነገር ግን ትንሽ እንገነዘባለን, ብዙ ትኩረት ሊሰጣቸው የሚገቡ ነጥቦች አሉ.

መሐንዲስ ይገንቡ / የሚለቀቁት መሐንዲስ

የሶፍትዌር ግንባታ ሂደቶችን እና ልቀቶችን ደረጃውን የጠበቀ መንገድ ሆነው ብቅ ያሉት በጣም ከፍተኛ ልዩ መሐንዲሶች። የተንሰራፋውን አጊል በማስተዋወቅ ሂደት ውስጥ ፣ ተፈላጊነታቸው ያቆሙ ይመስላል ፣ ግን ይህ ከጉዳዩ በጣም የራቀ ነው። ይህ ስፔሻላይዜሽን በኢንዱስትሪ ደረጃ የሶፍትዌር አሰባሰብ እና አቅርቦትን ደረጃውን የጠበቀ መንገድ ሆኖ ታየ፣ ማለትም፣ እ.ኤ.አ. ለሁሉም የኩባንያ ምርቶች መደበኛ ቴክኒኮችን በመጠቀም. በዴቭኦፕስ መምጣት ገንቢዎች ምርቱን ለመላክ ማዘጋጀት የጀመሩት ገንቢዎች ስለነበሩ እና እየተቀየረ የመጣውን የመሠረተ ልማት አውታሮች እና ጥራትን ከግምት ውስጥ ሳያስገባ በተቻለ ፍጥነት የማድረስ ዘዴን ከግምት ውስጥ በማስገባት ገንቢዎች ሥራቸውን በከፊል አጥተዋል ። የጥራት ደረጃዎችን ማክበር የማጓጓዣ ፍጥነትን ስለሚቀንስ ለውጦችን የሚያስቆም ነው። ስለዚህ፣ ቀስ በቀስ፣ የግንባታ/ልቀት መሐንዲሶች ተግባር አካል ወደ የስርዓት አስተዳዳሪዎች ትከሻ ተሰደዱ።

ኦፕስ በጣም የተለያዩ ናቸው።

ብዙ አይነት ሀላፊነቶች መኖራቸውን ደጋግመን እንቀጥላለን እና ብቃት ያለው የሰው ሃይል እጥረት ወደ ጥብቅ ስፔሻላይዜሽን ይገፋፋናል ፣ ከዝናብ በኋላ እንደ እንጉዳይ ፣ የተለያዩ ስራዎች ይታያሉ ።

  • TechOps - የእንቆቅልሽ ስርዓት አስተዳዳሪዎች aka HelpDesk Engineer
  • LiveOps - የስርዓት አስተዳዳሪዎች በዋነኝነት ለምርት አከባቢዎች ተጠያቂ ናቸው።
  • CloudOps - በይፋዊ ደመናዎች Azure፣ AWS፣ GCP፣ ወዘተ የተካኑ የስርዓት አስተዳዳሪዎች።
  • PlatOps/InfraOps/SysOps - የመሠረተ ልማት ስርዓት አስተዳዳሪዎች።
  • NetOps - የአውታረ መረብ አስተዳዳሪዎች
  • ሴክኦፕስ - በመረጃ ደህንነት ላይ የተካኑ የስርዓት አስተዳዳሪዎች - PCI ማክበር ፣ የሲአይኤስ ተገዢነት ፣ መታጠፍ ፣ ወዘተ.

DevOps (በጽንሰ-ሀሳብ) የእድገት ዑደትን ሁሉንም ሂደቶች በመጀመሪያ የሚረዳ ሰው ነው - ልማት ፣ ሙከራ ፣ የምርት ሥነ-ሕንፃን ተረድቷል ፣ የደህንነት ስጋቶችን ለመገምገም ፣ አቀራረቦችን እና አውቶማቲክ መሳሪያዎችን ቢያንስ ቢያንስ በከፍተኛ ደረጃ የሚያውቅ ሰው ነው። ደረጃ ፣ከዚህ በተጨማሪ ፣ ቅድመ እና ድህረ-ሂደትን ይረዳል የምርት ልቀት ድጋፍ። በእነዚህ ሁለት ምሰሶዎች መካከል ጥሩ ትብብር እንዲኖር የሚያስችል ለሁለቱም ኦፕሬሽኖች እና ልማት ጠበቃ ሆኖ መሥራት የሚችል ሰው። ሥራን በቡድን የማቀድ እና የደንበኞችን ፍላጎቶች የማስተዳደር ሂደቶችን ይገነዘባል።

ይህን አይነት ስራ እና ሃላፊነት ለመወጣት ይህ ሰው የልማት እና የፈተና ሂደቶችን ብቻ ሳይሆን የምርት መሠረተ ልማትን እንዲሁም የግብአት እቅድን የማስተዳደር ዘዴ ሊኖረው ይገባል. በዚህ ግንዛቤ ውስጥ DevOps በአይቲ፣ ወይም R&D፣ ወይም PMO ውስጥም ሊገኝ አይችልም፤ በእነዚህ ሁሉ ዘርፎች ላይ ተጽእኖ ሊኖረው ይገባል - የኩባንያው ቴክኒካል ዳይሬክተር፣ ዋና ቴክኒካል ኦፊሰር።

በእርስዎ ኩባንያ ውስጥ ይህ እውነት ነው? - እጠራጠራለሁ. በአብዛኛዎቹ ሁኔታዎች ይህ IT ወይም R&D ነው።

የገንዘብ እጥረት እና ከነዚህ ሶስት የእንቅስቃሴ መስኮች ቢያንስ በአንዱ ላይ ተጽእኖ የማድረግ ችሎታ የችግሮችን ክብደት ወደ እነዚህ ለውጦች በቀላሉ ወደሚተገበሩበት ቦታ ይቀይራሉ፣ ለምሳሌ በስታቲስቲክስ መሰረት "ከቆሻሻ" ኮድ ጋር በተያያዙ ልቀቶች ላይ የቴክኒክ ገደቦችን መተግበር። analyzer ስርዓቶች. ማለትም፣ PMO ለተግባራዊነቱ የሚለቀቅበት ጥብቅ ቀነ-ገደብ ሲያስቀምጥ፣ R&D በእነዚህ የግዜ ገደቦች ውስጥ ከፍተኛ ጥራት ያለው ውጤት ሊያመጣ አይችልም እና በተቻለ መጠን ያመርታል፣ ለበኋላ ማደስን ትቶ፣ ከ IT ጋር የተገናኘ ዴቭኦፕስ በቴክኒካል ዘዴ ልቀቱን ይከለክላል። . ሁኔታውን ለመለወጥ የሥልጣን እጦት, ኃላፊነት በሚሰማቸው ሰራተኞች ላይ, ተጽዕኖ ለማይችሉት ነገር ወደ ከፍተኛ-ኃላፊነት መገለጥ ይመራቸዋል, በተለይም እነዚህ ሰራተኞች ስህተቶችን ከተረዱ እና ካዩ, እና እንዴት ማስተካከል እንደሚችሉ - "ደስታ ድንቁርና ነው"; እና በእነዚህ ሰራተኞች ማቃጠል እና ማጣት ምክንያት.

DevOps ሀብት ገበያ

ከተለያዩ ኩባንያዎች ለDevOps የስራ መደቦች በርካታ ክፍት የስራ መደቦችን እንመልከት።

የሚከተሉትን ካደረጉ ከእርስዎ ጋር ለመገናኘት ዝግጁ ነን፦

  1. አንተ Zabbix ባለቤት እና Prometheus ምን እንደሆነ ታውቃለህ;
  2. Iptables;
  3. BASH ፒኤችዲ ተማሪ;
  4. ፕሮፌሰር አንሲብል;
  5. ሊኑክስ ጉሩ;
  6. ማረም እንዴት እንደሚጠቀሙ ይወቁ እና የመተግበሪያ ችግሮችን ከገንቢዎች (php/java/python) ጋር አብረው ያግኙ።
  7. ማዘዋወር ጅብ አያደርግም;
  8. ለስርዓት ደህንነት ከፍተኛ ትኩረት ይስጡ;
  9. "ማንኛውም ነገር እና ሁሉም ነገር" ምትኬ ያስቀምጡ, እና እንዲሁም በተሳካ ሁኔታ ይህንን "ማንኛውም ነገር እና ሁሉም ነገር" ወደነበረበት ይመልሱ;
  10. ከፍተኛውን ከዝቅተኛው ውስጥ ለማውጣት በሚያስችል መንገድ ስርዓቱን እንዴት ማዋቀር እንደሚችሉ ያውቃሉ;
  11. በ Postgres እና MySQL ላይ ወደ መኝታ ከመሄድዎ በፊት ማባዛትን ያዘጋጁ;
  12. እንደ ቁርስ / ምሳ / እራት CI / ሲዲ ማዘጋጀት እና ማስተካከል ለእርስዎ አስፈላጊ ነው.
  13. ከ AWS ጋር ልምድ ይኑርዎት;
  14. ከኩባንያው ጋር ለማዳበር ዝግጁ;

ስለዚህ:

  • ከ 1 እስከ 6 - የስርዓት አስተዳዳሪ
  • 7 - ትንሽ የአውታረ መረብ አስተዳደር ፣ እሱም ከስርዓት አስተዳዳሪው ጋር የሚስማማ ፣ መካከለኛ ደረጃ
  • 8 - ለመካከለኛ ደረጃ የስርዓት አስተዳዳሪ አስገዳጅ የሆነ ትንሽ ደህንነት
  • 9-11 - መካከለኛ ስርዓት አስተዳዳሪ
  • 12 - በተሰጡት ተግባራት ላይ በመመስረት, የመካከለኛው ስርዓት አስተዳዳሪ ወይም የግንባታ መሐንዲስ
  • 13 - ምናባዊ ፈጠራ - የመካከለኛው ስርዓት አስተዳዳሪ ወይም ክላውድኦፕስ ተብሎ የሚጠራው የአንድ የተወሰነ ማስተናገጃ ጣቢያ አገልግሎቶች የላቀ እውቀት ፣ ገንዘብን በብቃት ለመጠቀም እና በጥገና ላይ ያለውን ጭነት ለመቀነስ።

ይህንን ክፍት የሥራ ቦታ ጠቅለል አድርገን ስንገልጽ፣ ለወንዶቹ መካከለኛ/ከፍተኛ ሥርዓት አስተዳዳሪ በቂ ነው ማለት እንችላለን።

በነገራችን ላይ አስተዳዳሪዎችን በሊኑክስ/ዊንዶውስ ላይ አጥብቀህ መከፋፈል የለብህም። በእርግጥ የነዚህ ሁለት ዓለማት አገልግሎቶች እና ስርዓቶች የተለያዩ እንደሆኑ ተረድቻለሁ ነገር ግን የሁሉም መሰረት አንድ ነው እና ማንኛውም እራሱን የሚያከብር አስተዳዳሪ አንዱን እና ሌላውን ጠንቅቆ ያውቃል, እና እሱ ባይተዋር እንኳን, እሱ ይሆናል. ብቃት ላለው አስተዳዳሪ እሱን ለመተዋወቅ አስቸጋሪ አይሆንም።

ሌላ ክፍት የስራ ቦታ እናስብ፡-

  1. ከፍተኛ ጭነት ስርዓቶችን የመገንባት ልምድ;
  2. እጅግ በጣም ጥሩ የሊኑክስ ኦኤስ ዕውቀት ፣ አጠቃላይ የስርዓት ሶፍትዌር እና የድር ቁልል (Nginx ፣ PHP/Python ፣ HAProxy ፣ MySQL/PostgreSQL ፣ Memcached ፣ Redis ፣ RabbitMQ ፣ ELK);
  3. ከምናባዊ ስርዓቶች (KVM, VMWare, LXC/Docker) ጋር ልምድ;
  4. የስክሪፕት ቋንቋዎች ብቃት;
  5. የኔትወርክ ፕሮቶኮል ኔትወርኮችን የአሠራር መርሆዎች መረዳት;
  6. ስህተትን የሚቋቋሙ ስርዓቶችን የመገንባት መርሆዎችን መረዳት;
  7. ተነሳሽነት እና ነፃነት;

እስቲ እንመልከት፡-

  • 1 - ከፍተኛ የስርዓት አስተዳዳሪ
  • 2 - በዚህ ቁልል ውስጥ በተቀመጠው ትርጉም ላይ በመመስረት - መካከለኛ / ከፍተኛ ስርዓት አስተዳዳሪ
  • 3 - የሥራ ልምድ፣ ጨምሮ፣ ማለት ሊሆን ይችላል - “ክላስተር አላነሳም፣ ነገር ግን ምናባዊ ማሽኖችን ፈጠረ እና አስተዳድሯል፣ አንድ ዶከር አስተናጋጅ ነበር፣ የእቃ መያዢያ ዕቃዎች መዳረሻ አልተገኘም ነበር” - የመካከለኛው ስርዓት አስተዳዳሪ
  • 4 - የጁኒየር ሲስተም አስተዳዳሪ - አዎ, አስተዳዳሪ ሳይሆን ቋንቋ ምንም ይሁን ምን መሠረታዊ አውቶማቲክ ስክሪፕቶች መጻፍ የማያውቅ አስተዳዳሪ - enkey.
  • 5 - የመካከለኛው ስርዓት አስተዳዳሪ
  • 6 - ከፍተኛ የስርዓት አስተዳዳሪ

ለማጠቃለል - መካከለኛ / ከፍተኛ የስርዓት አስተዳዳሪ

ሌላኛው:

  1. ልምድ ያዳብራል;
  2. CI/CD ሂደቶችን ለመፍጠር አንድ ወይም ከዚያ በላይ ምርቶችን የመጠቀም ልምድ። Gitlab CI አንድ ጥቅም ይሆናል;
  3. ከመያዣዎች እና ቨርቹዋል ጋር መስራት; ዶከርን ከተጠቀሙ፣ ጥሩ፣ ግን k8s ከተጠቀሙ፣ በጣም ጥሩ!
  4. በቀላል ቡድን ውስጥ የመሥራት ልምድ;
  5. የማንኛውም የፕሮግራም ቋንቋ እውቀት;

እስኪ እናያለን:

  • 1 - እምም... ወንዶቹ ምን ማለት ነው? =) ምናልባትም እነሱ ራሳቸው ከኋላው የተደበቀውን አያውቁም
  • 2 - የግንባታ መሐንዲስ
  • 3 - የመካከለኛው ስርዓት አስተዳዳሪ
  • 4 - ለስላሳ ክህሎት, ለአሁን ግምት ውስጥ አንገባም, ምንም እንኳን Agile ሌላ ነገር በሚመች መልኩ የተተረጎመ ነው.
  • 5 - በጣም በቃላት - የስክሪፕት ቋንቋ ወይም የተጠናቀረ ቋንቋ ሊሆን ይችላል. በትምህርት ቤት በፓስካል እና ቤዚክ መፃፍ ለእነሱ ተስማሚ ይሆን ይሆን ብዬ አስባለሁ? =)

ይህ ነጥብ ለምን በስርዓት አስተዳዳሪው እንደተሸፈነ ያለውን ግንዛቤ ለማጠናከር ነጥብ 3ን በተመለከተ ማስታወሻ ልተው። ኩበርኔትስ ኦርኬስትራ (ኦርኬስትራ) ብቻ ነው፣ ወደ ኔትወርክ ሾፌሮች ቀጥተኛ ትዕዛዞችን የሚያጠቃልል መሳሪያ እና ቨርቹዋልላይዜሽን/ማግለል አስተናጋጆች በሁለት ትእዛዞች ውስጥ እና ከእነሱ ጋር መግባባት እንዲፈጥሩ የሚያስችልዎ ነው፣ ያ ብቻ ነው። ለምሳሌ፣ እስቲ 'build framework' Make ን እንውሰድ፣ በነገራችን ላይ፣ እኔ ማዕቀፍን አላስብም። አዎን ፣ የትም ቦታን የመግፋት ፋሽን አውቃለሁ ፣ የትም አስፈላጊ እና አያስፈልግም - Maven in Make ፣ ለምሳሌ ፣ በቁም ነገር መጠቅለል?
በመሠረቱ፣ Make ልክ እንደ k8s የማጠናቀር፣ የማገናኘት እና የማጠናቀር አካባቢ ትዕዛዞችን በማቅለል በሼል ላይ መጠቅለያ ብቻ ነው።

በአንድ ወቅት፣ በ OpenStack አናት ላይ በስራው ውስጥ k8s ለሚጠቀም ሰው ቃለ መጠይቅ አደረግሁለት፣ እና እንዴት አገልግሎቶችን በእሱ ላይ እንደሚያሰማራ ተናግሬ ነበር፣ ሆኖም ስለ OpenStack ስጠይቅ፣ የሚተዳደረውም ሆነ በስርአት የሚተዳደር እንደሆነ ታወቀ። አስተዳዳሪዎች. OpenStackን የጫነ ሰው ከኋላው የሚጠቀምበት መድረክ ምንም ይሁን ምን k8s መጠቀም አይችልም ብለው ያስባሉ? =)
ይህ አመልካች በእውነቱ DevOps አይደለም፣ ነገር ግን የስርዓት አስተዳዳሪ እና፣ የበለጠ ትክክለኛ ለመሆን፣ የኩበርኔትስ አስተዳዳሪ ነው።

አንድ ጊዜ እናጠቃልለው - መካከለኛ/ከፍተኛ ስርዓት አስተዳዳሪ ለእነሱ በቂ ይሆናል።

በ ግራም ውስጥ ምን ያህል ለመመዘን

ለተጠቀሱት ክፍት የስራ መደቦች የታቀደው የደመወዝ መጠን 90k-200k ነው።
አሁን በስርዓት አስተዳዳሪዎች እና በዴቭኦፕስ መሐንዲሶች የገንዘብ ሽልማቶች መካከል ትይዩ ማድረግ እፈልጋለሁ።

በመርህ ደረጃ, ነገሮችን ለማቃለል, በስራ ልምድ ላይ ተመስርተው ደረጃዎችን መበተን ይችላሉ, ምንም እንኳን ይህ ትክክለኛ ባይሆንም, ለጽሁፉ ዓላማ ግን በቂ ይሆናል.

አንድ ተሞክሮ:

  1. እስከ 3 ዓመት - ጁኒየር
  2. እስከ 6 ዓመት ድረስ - መካከለኛ
  3. ከ 6 በላይ - ከፍተኛ

የሰራተኞች ፍለጋ ጣቢያ የሚከተሉትን ያቀርባል-
የስርዓት አስተዳዳሪዎች፡-

  1. ጁኒየር - 2 ዓመት - 50k rub.
  2. መካከለኛ - 5 ዓመታት - 70k rub.
  3. ከፍተኛ - 11 ዓመት - 100k rub.

DevOps መሐንዲሶች፡-

  1. ጁኒየር - 2 ዓመት - 100k rub.
  2. መካከለኛ - 3 ዓመታት - 160k rub.
  3. ከፍተኛ - 6 ዓመት - 220k rub.

እንደ "DevOps" ልምድ፣ ቢያንስ በሆነ መልኩ SDLCን የሚነካ ልምድ ጥቅም ላይ ውሏል።

ከላይ ከተዘረዘሩት ውስጥ እንደ እውነቱ ከሆነ ኩባንያዎች DevOps አያስፈልጋቸውም, እና እንዲሁም አስተዳዳሪን በመቅጠር መጀመሪያ ላይ ከታቀዱት ወጪዎች ቢያንስ 50 በመቶውን ማዳን ይችላሉ, ከዚህም በላይ የሚፈልጉት ሰው ኃላፊነቶችን በግልፅ መግለፅ ይችላሉ. እና ፍላጎቱን በፍጥነት ይሙሉ. እንዲሁም ግልጽ የሆነ የኃላፊነት ክፍፍል ለሠራተኞች የሚያስፈልጉትን መስፈርቶች ለመቀነስ, እንዲሁም በቡድኑ ውስጥ የበለጠ ምቹ ሁኔታን ለመፍጠር, መደራረብ ባለመኖሩ ምክንያት መሆኑን መዘንጋት የለብንም. አብዛኛዎቹ ክፍት የስራ መደቦች በመገልገያዎች እና በዴቭኦፕስ መለያዎች የተሞሉ ናቸው፣ ነገር ግን ለDevOps መሐንዲስ በተጨባጭ መስፈርቶች ላይ የተመሰረቱ አይደሉም፣ የመሣሪያ አስተዳዳሪን ብቻ ይጠይቃሉ።

የዴቭኦፕስ መሐንዲሶችን የማሰልጠን ሂደት እንዲሁ በተወሰኑ ሥራዎች ፣ መገልገያዎች ስብስብ ብቻ የተገደበ ነው ፣ እና ስለ ሂደቶቹ እና ስለ ጥገኞቻቸው አጠቃላይ ግንዛቤ አይሰጥም። በዚህ ክላስተር ውስጥ ካለው Fluentd sidecar እና AWS ELK ቁልል ለሎግ ስርዓቱ በ10 ደቂቃ ውስጥ በኮንሶል ውስጥ አንድ ትዕዛዝ ብቻ በመጠቀም ቴራፎርምን በመጠቀም አንድ ሰው AWS EKS ን ማሰማራት ሲችል ግን ጥሩ ነው። የምዝግብ ማስታወሻዎችን የማቀናበር መርህ እና ለእነሱ ምን እንደሚፈልጉ ካላወቁ በእነሱ ላይ መለኪያዎችን እንዴት እንደሚሰበስቡ እና የአገልግሎቱን ውድቀት መከታተል ካላወቁ አሁንም አንዳንድ መገልገያዎችን እንዴት እንደሚጠቀሙ የሚያውቅ ያው ኤንኪ ይሆናል።

ፍላጎት ግን አቅርቦትን ይፈጥራል, እና ለዴቭኦፕስ አቀማመጥ እጅግ በጣም ሞቃት ገበያን እናያለን, መስፈርቶቹ ከትክክለኛው ሚና ጋር የማይዛመዱ, ነገር ግን የስርዓት አስተዳዳሪዎች ተጨማሪ ገቢ እንዲያገኙ ብቻ ነው.

ታዲያ እነማን ናቸው? DevOps ወይስ ስግብግብ የስርዓት አስተዳዳሪዎች? =)

እንዴት መኖር መቀጠል ይቻላል?

አሰሪዎች መስፈርቶችን በትክክል መቅረፅ እና በትክክል የሚፈለጉትን መፈለግ አለባቸው፣ እና በመለያዎች ዙሪያ መወርወር የለባቸውም። DevOps ምን እንደሚያደርግ አታውቅም - እንደዚያ ከሆነ አያስፈልጋቸውም።

ሰራተኞች - ተማሩ. ያለማቋረጥ እውቀትዎን ያሻሽሉ, አጠቃላይ የሂደቶችን ምስል ይመልከቱ እና ወደ ግብዎ የሚወስደውን መንገድ ይከታተሉ. የፈለከውን ሰው መሆን ትችላለህ፣ መሞከር ያለብህ ብቻ ነው።

ምንጭ: hab.com

አስተያየት ያክሉ