በስድስት ወር ወይም በፍጥነት የዴቭኦፕስ መሐንዲስ እንዴት መሆን እንደሚቻል። ክፍል 1. መግቢያ

ዒላማ ተመልካች

ስራህን ወደ የላቀ የDevOps ሞዴል ለማምራት የምትፈልግ ገንቢ ነህ? እርስዎ ክላሲክ ኦፕስ መሐንዲስ ነዎት እና DevOps ምን ማለት እንደሆነ ማወቅ ይፈልጋሉ? ወይስ አንተ አይደለህም እና በ IT ውስጥ በመስራት የተወሰነ ጊዜ ካሳለፍክ በኋላ ስራ መቀየር ትፈልጋለህ እና የት መጀመር እንዳለብህ አታውቅም?
አዎ ከሆነ፣ በስድስት ወራት ውስጥ የመካከለኛ ደረጃ የዴቭኦፕስ መሐንዲስ መሆን እንደሚችሉ ለማወቅ ይቀጥሉ። በመጨረሻም፣ በDevOps ውስጥ ለብዙ አመታት ከተሳተፉ፣ የውህደት እና አውቶሜሽን ኢንዱስትሪው አሁን የት እንዳለ እና ወዴት እያመራ እንደሆነ ለማወቅ አሁንም ከዚህ ተከታታይ መጣጥፍ ብዙ ያገኛሉ።

በስድስት ወር ወይም በፍጥነት የዴቭኦፕስ መሐንዲስ እንዴት መሆን እንደሚቻል። ክፍል 1. መግቢያ

ለማንኛውም ይህ ምንድን ነው?

በመጀመሪያ፣ DevOps ምንድን ነው? ሁሉንም የቃላት አገላለጾች ጎግል መግለፅ እና ማሰስ ትችላለህ፣ ነገር ግን አብዛኛዎቹ ትርጉሞች በተሳለጠ መልኩ የተጠቀለሉ የቃላት ጅል መሆናቸውን እወቅ። ስለዚህ፣ የእነዚህን ሁሉ ፍቺዎች ማጠቃለያ እሰጥዎታለሁ፡ DevOps የራስ ምታት እና ሀላፊነት በሚመለከታቸው ሁሉ የሚካፈሉበት ሶፍትዌር የማድረስ ዘዴ ነው። ይኼው ነው.

እሺ፣ ግን ይህ አህጽሮተ ቃል ምን ማለት ነው? በተለምዶ ገንቢዎች (ሶፍትዌሮችን የሚፈጥሩ ሰዎች) ከኦፕሬሽን (ሶፍትዌርን የሚያስተዳድሩ ሰዎች) በተለየ ማበረታቻዎች ስራቸውን ለመስራት ተነሳስተው ነበር ማለት ነው። ለምሳሌ፣ እንደ ገንቢ፣ በተቻለ ፍጥነት ብዙ አዳዲስ ባህሪያትን መፍጠር እፈልጋለሁ። ከሁሉም በኋላ, ይህ የእኔ ስራ ነው እና ይህ ደንበኞች የሚጠይቁት ነው! ነገር ግን፣ እኔ የኦፕስ ሰው ከሆንኩ፣ በተቻለ መጠን ጥቂት አዳዲስ ባህሪያት ያስፈልገኛል፣ ምክንያቱም እያንዳንዱ አዲስ ባህሪ ለውጥ ነው፣ እና ማንኛውም ለውጥ በችግሮች የተሞላ ነው። በዚህ የተሳሳተ የማበረታቻ አቀማመጥ የተነሳ፣ DevOps ተወለደ።

DevOps ልማትን እና ስራዎችን (ውህደት እና አውቶማቲክን) ወደ አንድ ቡድን ለማዋሃድ ይሞክራል። ሀሳቡ አንድ ቡድን አሁን ከደንበኛ ጋር ከተያያዙ ሶፍትዌሮች የመገንባት፣ የማሰማራት እና ገቢ የማመንጨት ህመም እና ሃላፊነት (እና ምናልባትም ሽልማቶችን) ይጋራል።

ፑሪስቶች "የዴቭኦፕ ኢንጂነር" የሚባል ነገር እንደሌለ ይነግሩዎታል "ዴቭኦፕስ ባህል እንጂ ሚና አይደለም" ይነግሩዎታል, በእርግጥ ከቴክኒካዊ እይታ አንጻር ትክክል ናቸው, ግን እንደዚያው. ብዙውን ጊዜ ቃሉ ከእጅዎ ወጥቷል ከዋናው ትርጉም ባሻገር የዴቭኦፕስ መሐንዲስ እንደ “የስርዓት መሐንዲስ 2.0” የሆነ ነገር ነው። ክላሲክ የአሠራር ችግሮችን ለመፍታት.

በስድስት ወር ወይም በፍጥነት የዴቭኦፕስ መሐንዲስ እንዴት መሆን እንደሚቻል። ክፍል 1. መግቢያ

DevOps በመጨረሻ ከገንቢው ላፕቶፕ ኮድ ወስደው ከመጨረሻው ምርት አጠቃቀም ወደ ገቢ የሚቀይሩ ዲጂታል ቧንቧዎችን መፍጠር ማለት ነው ፣ እሱ ያ ነው። የዴቭኦፕ ስራን መምረጥ በፋይናንሺያል ሽልማቶች የሚካካስ መሆኑን ልብ ይበሉ፣ እያንዳንዱ ኩባንያ ማለት ይቻላል ወይ “DevOps” እያደረገ ወይም አንድ ነኝ እያለ። እነዚህ ኩባንያዎች የትም ቢሆኑም፣ እንደ DevOps አጠቃላይ የሥራ ዕድሎች በጣም ከፍተኛ ናቸው እና ለብዙ ዓመታት “አዝናኝ” እና ትርጉም ያለው ሥራ ይሰጣሉ።

ነገር ግን ኩባንያዎች "የዴቭኦፕስ ቡድን" ወይም "ዴቭኦፕስ ዲፓርትመንትን" ከመቅጠር ይጠንቀቁ።በቀጥታ አነጋገር እንደዚህ አይነት ነገሮች መኖር የለባቸውም ምክንያቱም በመጨረሻ ዴቭኦፕስ አሁንም ባህል እና ሶፍትዌር የማስረከቢያ መንገድ ነው እንጂ አዲስ ቡድን በመቅጠር ወይም ክፍል መፍጠር አይደለም የሚያምር ስም.

የኃላፊነት ማስተባበያ

አሁን የኩል-ኤይድን ብርጭቆ ለአፍታ እንተወውና የሚከተለውን እናስብ። “ጀማሪ የዴቭኦፕስ መሐንዲሶች የሉም?” የሚለውን የድሮ አባባል ሰምተሃል? ካልሆነ ይህ በ Reddit እና StackOverflow ላይ ታዋቂ የሆነ ትሮፕ መሆኑን ይወቁ። ግን ምን ማለት ነው?

በቀላል አነጋገር፣ ይህ ሀረግ ማለት በመጨረሻ በእውነት ውጤታማ የዴቭኦፕስ ከፍተኛ ባለሙያ ለመሆን ከመሳሪያዎቹ ጠንካራ ግንዛቤ ጋር የብዙ አመታት ልምድን ይወስዳል ማለት ነው። እና በሚያሳዝን ሁኔታ, ግቡን ለማሳካት ምንም አቋራጭ መንገድ የለም. ስለዚህ ይህ ስርዓቱን ለመጫወት የሚደረግ ሙከራ አይደለም - በኢንዱስትሪው ውስጥ ለጥቂት ወራት ልምድ ያለው ከፍተኛ የዴቭኦፕስ መሐንዲስ አስመስሎ ማቅረብ የሚቻል አይመስለኝም። በፍጥነት በሚለዋወጡ መሳሪያዎች እና ዘዴዎች ላይ ጠንካራ ግንዛቤን ማግኘት የዓመታት ልምድን ይጠይቃል፣ እና በዙሪያው መሮጥ የለም። ነገር ግን፣ ብዙ ኩባንያዎች የሚጠቀሙባቸው የመሳሪያዎች እና ጽንሰ-ሐሳቦች ዝርዝር ከሞላ ጎደል ወጥ የሆነ (ፋሽን፣ ከፈለጉ) አለ፣ እና ስለዚያ ነው የምንነጋገረው።

እንደገና፣ መሳሪያዎች ከችሎታ ይለያሉ፣ ስለዚህ መሳሪያዎቹን እየተማሩ ሳሉ፣ ችሎታዎትን (የዳሰሳ ጥናት፣ ኔትዎርኪንግ፣ የጽሁፍ ግንኙነት፣ መላ ፍለጋ፣ ወዘተ) ችላ ማለት እንዳልሆነ ያረጋግጡ። ከሁሉም በላይ፣ እኛ ለማግኘት የምንፈልገውን አይዘንጉ - ሙሉ በሙሉ አውቶማቲክ የሆነ ዲጂታል ቧንቧ መስመር ለመፍጠር እና ሀሳቦችን ወስዶ ወደ ገቢ ማስገኛ ኮድ ቁርጥራጮች የሚቀይር። ይህ ከጠቅላላው መጣጥፍ ውስጥ ብቸኛው በጣም አስፈላጊ መደምደሚያ ነው!

በቃ ወሬ፣ መቼ ልጀምር?

ከዚህ በታች የዴቭኦፕስ መሰረታዊ እውቀት ፍኖተ ካርታ ነው። እዚያ የሚታየውን ሁሉ በደንብ ከተረዳችሁ፣ በደህና እና በታማኝነት እራስዎን የዴቭኦፕስ መሐንዲስ ብለው መጥራት ይችላሉ። ወይም የደመና መሐንዲስ "DevOps" የሚለውን ስም ካልወደዱት.

በስድስት ወር ወይም በፍጥነት የዴቭኦፕስ መሐንዲስ እንዴት መሆን እንደሚቻል። ክፍል 1. መግቢያ

ይህ ካርታ ብቃት ያለው የዴቭኦፕስ መሐንዲስ ምን ማወቅ እንዳለበት የኔን (እና ምናልባትም በዚህ ቦታ የሚሰሩ አብዛኞቹ ሰዎች) ሀሳባቸውን ይወክላል። ሆኖም, ይህ አስተያየት ብቻ ነው, እና በእርግጥ በእሱ የማይስማሙ ሰዎች ይኖራሉ. ይህ ጥሩ ነው! እዚህ ፍጽምናን ለማግኘት እየጣርን አይደለም፣ የምንጥርበት ጠንካራ መሠረት እውን ለማድረግ ነው።

በዚህ መንገድ ቀስ በቀስ በንብርብር ማለፍ አለብህ። በመጀመሪያ ስለ ሰማያዊ-ሊኑክስ፣ ፓይዘን፣ እና AWS ያሉትን ንጥረ ነገሮች በመማር በመሠረታዊ ነገሮች እንጀምር (እና እንቀጥል!)። ከዚያ፣ የጊዜ ወይም የሥራ ገበያ ፍላጎት የሚፈቅድ ከሆነ፣ ሐምራዊውን ነገር ያድርጉ - ጎላንግ እና ጎግል ክላውድ።

እንደ እውነቱ ከሆነ, ዋናው የላይኛው ሽፋን ለዘለአለም ማጥናት ያለብዎት ነገር ነው. ስርዓተ ክወና ሊኑክስ በጣም የተወሳሰበ ነው እና ለመቆጣጠር አመታትን ይወስዳል። Python ወቅታዊ ሆኖ ለመቆየት የማያቋርጥ ልምምድ ይፈልጋል። AWS በፍጥነት እያደገ ነው ስለዚህም ዛሬ የሚያውቁት ከዓመት በኋላ የጠቅላላ እውቀት ፖርትፎሊዮዎ አካል ይሆናል። አንዴ መሰረታዊ ነገሮችን ከተማሩ፣ ወደ ትክክለኛው የክህሎት ስብስብ ይሂዱ። እባክዎን በወር አንድ በድምሩ 6 ሰማያዊ አምዶች (ማዋቀር ፣ ስሪት ፣ ማሸግ ፣ ማሰማራት ፣ ማስጀመር ፣ ክትትል) እንዳሉ ልብ ይበሉ።

በስድስት ወር ወይም በፍጥነት የዴቭኦፕስ መሐንዲስ እንዴት መሆን እንደሚቻል። ክፍል 1. መግቢያ

በስድስት ወር ቧንቧችን ውስጥ አስፈላጊ ደረጃ አለመኖሩን አስተውለዋል - ሙከራ። ሆን ብዬ በፍኖተ ካርታው ውስጥ አላካተትኩትም ምክንያቱም ሞጁል መጻፍ፣ ውህደት እና ተቀባይነት ፈተናዎች ቀላል ስላልሆኑ እና በተለምዶ በገንቢዎች ትከሻ ላይ ስለሚወድቅ። እና "የሙከራ" ደረጃን መዝለል የተገለፀው የዚህ ፍኖተ ካርታ ግብ በተቻለ ፍጥነት መሰረታዊ ክህሎቶችን እና መሳሪያዎችን መቆጣጠር ነው. የፈተና ልምድ ማነስ፣ እንደ ደራሲው ከሆነ፣ ለዴቭኦፕስ ትክክለኛ አጠቃቀም ትንሽ እንቅፋት ነው።

እንዲሁም፣ እኛ እዚህ ጋር ያልተገናኘን አጠቃላይ የቴክኒካል ንግግር እየተማርን አለመሆናችንን አስታውስ፣ ይልቁንም ግልጽ የሆነ ታሪክ ለመፍጠር ስለሚሰበሰቡ መሳሪያዎች መረዳት ነው። ይህ ታሪክ ከጫፍ-ወደ-ፍጻሜ ሂደት አውቶሜሽን ነው— እንደ መገጣጠም መስመር ቢት የሚንቀሳቀስ ዲጂታል መገጣጠም መስመር። ብዙ መሳሪያዎችን መማር እና ማቆም አይፈልጉም! የዴቭኦፕስ መሳሪያዎች በፍጥነት ይለወጣሉ፣ ግን ፅንሰ-ሀሳቦች በጣም ያነሰ በተደጋጋሚ ይቀየራሉ። ስለዚህ፣ መሳሪያዎችን ለከፍተኛ ደረጃ ጽንሰ-ሀሳቦች ፕሮክሲዎችን እንደ ማስተማር ለመጠቀም መጣር አለቦት።

እሺ፣ ትንሽ በጥልቀት እንቆፍር!

መሠረታዊ እውቀት

ፋውንዴሽን ከሚለው ከፍተኛ ደረጃ በታች፣ እያንዳንዱ የDevOps መሐንዲስ ሊገነዘበው የሚገባቸውን ክህሎቶች ማየት ይችላሉ። እነዚህ ሙያዎች ሦስቱን የኢንዱስትሪ ምሰሶዎች በራስ መተማመን የሚይዙ ናቸው፡ እነሱም፡ ኦፕሬቲንግ ሲስተም፣ የፕሮግራም አወጣጥ ቋንቋ እና የህዝብ ደመና። እነዚህ ነገሮች በፍጥነት መማር እና መቀጠል የሚችሉት አይደሉም። በኢንዱስትሪው ውስጥ ግንባር ቀደም ለመሆን እና በዙሪያዎ ካለው ሙያዊ አከባቢ ጋር ተዛማጅነት እንዲኖረው እነዚህ ችሎታዎች በየጊዜው መሻሻል እና መካተት አለባቸው። አንድ በአንድ እንሂድባቸው።

ሁሉም ነገር የሚሰራበት ሊኑክስ ነው። በማይክሮሶፍት ሥነ-ምህዳር ውስጥ ሙሉ በሙሉ በሚቆዩበት ጊዜ አስደናቂ የዴቭኦፕስ ባለሙያ መሆን ይችላሉ? በእርግጠኝነት ትችላላችሁ! ሊኑክስን ብቻ እንድትጠቀም የሚደነግግ ህግ የለም። ሆኖም ፣ ምንም እንኳን ሁሉም የሊኑክስ ነገሮች በዊንዶውስ ውስጥ ሊከናወኑ ቢችሉም ፣ እዚያ በጣም በሚያሠቃይ እና በትንሽ ተግባር እንደሚከሰት ያስታውሱ። በዚህ ጊዜ ሊኑክስን ሳያውቁ እውነተኛ የዴቭኦፕስ ባለሙያ መሆን እንደማይቻል መገመት አያዳግትም ስለዚህ ሊኑክስ ማጥናትና መማር ያለብዎት ነገር ነው።

እንደ እውነቱ ከሆነ ይህንን ለማድረግ በጣም ጥሩው መንገድ ሊኑክስን (ፌዶራ ወይም ኡቡንቱ) በቀላሉ በቤት ውስጥ መጫን እና በተቻለ መጠን መጠቀም ነው። እርግጥ ነው, ብዙ ነገሮችን ይሰብራሉ, በስራ ሂደቶች ውስጥ ይጣበቃሉ, ሁሉንም ነገር ማስተካከል አለብዎት, ግን ሊኑክስን ይማራሉ!

በስድስት ወር ወይም በፍጥነት የዴቭኦፕስ መሐንዲስ እንዴት መሆን እንደሚቻል። ክፍል 1. መግቢያ

በነገራችን ላይ የሬድሃት ልዩነቶች በሰሜን አሜሪካ በብዛት ይገኛሉ፣ ስለዚህ በ Fedora ወይም CentOS መጀመር ተገቢ ነው። KDE ወይም Gnome እትም መግዛት አለብህ ብለው እያሰቡ ከሆነ KDE ን ይምረጡ። ሊኑስ ቶርቫልድስ ራሱ የሚጠቀመው ይህንን ነው።

በአሁኑ ጊዜ ፓይዘን ዋነኛው የጀርባ-መጨረሻ ቋንቋ ነው። ለመጀመር ቀላል እና በሰፊው ጥቅም ላይ ይውላል. ፓይዘን በአርቴፊሻል ኢንተለጀንስ እና በማሽን መማሪያ መስክ በጣም የተለመደ ነው፣ ስለዚህ ወደ ሌላ ሞቃት መስክ መሄድ ከፈለጉ ሙሉ በሙሉ ዝግጁ ይሆናሉ።

በስድስት ወር ወይም በፍጥነት የዴቭኦፕስ መሐንዲስ እንዴት መሆን እንደሚቻል። ክፍል 1. መግቢያ

የአማዞን ድር አገልግሎቶች፡ እንደገና፣ የህዝብ ደመና እንዴት እንደሚሰራ ላይ ጠንካራ ግንዛቤ ከሌለው ልምድ ያለው የዴቭኦፕ ባለሙያ መሆን አይቻልም። እና ስለሱ የበለጠ ለማወቅ ከፈለጉ፣ Amazon Web Servicesን ይመልከቱ። በዚህ የአገልግሎት መስክ መሪ ተጫዋች ነው እና እጅግ በጣም የበለጸጉ የስራ መሳሪያዎችን ያቀርባል.

በምትኩ Google Cloud ወይም Azure መጀመር ይቻላል? በርግጥ ትችላለህ! ነገር ግን የመጨረሻውን የፋይናንስ ቀውስ በማስታወስ, AWS በጣም ደህንነቱ የተጠበቀ አማራጭ መሆኑን ልብ ሊባል ይገባል, ቢያንስ በ 2018, ይህም ሂሳብ በነጻ ለመመዝገብ እና የደመና አገልግሎቶችን እድሎች ማሰስ እንዲጀምር ስለሚያደርግ ነው. በተጨማሪም፣ AWS ኮንሶል ለተጠቃሚው የሚመርጠው ቀላል እና ግልጽ ምናሌን ይሰጣል። ጥሩ ዜናው ይህንን ለማድረግ ሁሉንም የአማዞን ቴክኖሎጂዎች ማወቅ አያስፈልግዎትም።

በስድስት ወር ወይም በፍጥነት የዴቭኦፕስ መሐንዲስ እንዴት መሆን እንደሚቻል። ክፍል 1. መግቢያ

በሚከተለው ጀምር፡ VPC፣ EC2፣ IAM፣ S3፣ CloudWatch፣ ELB (በEC2 ዣንጥላ ስር የላስቲክ ሎድ ሚዛን) እና የደህንነት ቡድን። እነዚህ ነገሮች እርስዎን ለመጀመር በቂ ናቸው፣ እና እያንዳንዱ ዘመናዊ፣ ደመና ላይ የተመሰረተ ድርጅት እነዚህን መሳሪያዎች በንቃት ይጠቀማል። የAWS የራሱ የሥልጠና ቦታ ለመጀመር ጥሩ ቦታ ነው።

በየቀኑ ከ20-30 ደቂቃዎችን በፓይዘን ቋንቋ፣ በሊኑክስ ኦፕሬቲንግ ሲስተም እና በAWS ደመና አገልግሎት በመማር እና በመለማመድ እንድታሳልፉ እመክራለሁ። በአጠቃላይ የዴቭኦፕስን ኢንዱስትሪ በ6 ወር ወይም ከዚያ ባነሰ ጊዜ ውስጥ ለመረዳት በቀን አንድ ሰአት በሳምንት አምስት ጊዜ ማሳለፍ በቂ ነው ብዬ አምናለሁ። በአጠቃላይ 6 ዋና ዋና ክፍሎች አሉ, እያንዳንዳቸው ከአንድ ወር ስልጠና ጋር ይዛመዳሉ. መሰረታዊ እውቀትን ለማግኘት የሚያስፈልግህ ያ ብቻ ነው።
በሚቀጥሉት መጣጥፎች ውስጥ የሚቀጥለውን ውስብስብነት ደረጃ እንመለከታለን-የሶፍትዌርን ውቅረት ፣ ስሪት ፣ ማሸግ ፣ ማሰማራት ፣ ማስኬድ እና ቁጥጥርን ሙሉ በሙሉ በራስ-ሰር እንዴት ማድረግ እንደሚቻል ።

በቅርቡም ይቀጥላል...

አንዳንድ ማስታወቂያዎች 🙂

ከእኛ ጋር ስለቆዩ እናመሰግናለን። ጽሑፎቻችንን ይወዳሉ? የበለጠ አስደሳች ይዘት ማየት ይፈልጋሉ? ትእዛዝ በማዘዝ ወይም ለጓደኞች በመምከር ይደግፉን፣ ደመና ቪፒኤስ ለገንቢዎች ከ$4.99, በእኛ ለእርስዎ የተፈለሰፈው ልዩ የመግቢያ ደረጃ አገልጋዮች አናሎግ፡- ስለ VPS (KVM) ሙሉ እውነት E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps ከ$19 ወይንስ እንዴት አገልጋይ መጋራት ይቻላል? (በRAID1 እና RAID10፣ እስከ 24 ኮሮች እና እስከ 40GB DDR4 ድረስ ይገኛል።

በአምስተርዳም ውስጥ በ Equinix Tier IV የመረጃ ማዕከል ውስጥ Dell R730xd 2x ርካሽ? እዚህ ብቻ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV ከ$199 በኔዘርላንድስ! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - ከ$99! ስለ አንብብ የመሠረተ ልማት ኮርፖሬሽን እንዴት እንደሚገነባ ክፍል ጋር Dell R730xd E5-2650 v4 አገልጋዮች ዋጋ 9000 አንድ ሳንቲም ዩሮ?

ምንጭ: hab.com

አስተያየት ያክሉ