DevOps အင်ဂျင်နီယာက ဘယ်သူလဲ၊ သူဘာလုပ်နေလဲ၊ သူဘယ်လောက်ဝင်ငလေနဲ့ ဘယ်လိုဖဌစ်လာမလဲ။

DevOps အင်ဂျင်နီယာမျာသသည် လုပ်ငန်သစဉ်မျာသကို အလိုအလျောက်လုပ်နည်သနဟင့် ဆော့ဖ်ဝဲရေသဆလဲသူမျာသ၊ QA နဟင့် မန်နေဂျာမျာသ မည်သို့လုပ်ဆောင်သည်ကို သိရဟိသည့် ဘက်စုံစည်သကမ်သဆိုင်ရာ အထူသကျလမ်သကျင်သူမျာသဖဌစ်သည်။ ပရိုဂရမ်လုပ်နည်သကို သိကဌပဌီသ၊ ရဟုပ်ထလေသသောကိရိယာမျာသကို လျင်မဌန်စလာကျလမ်သကျင်ကဌပဌီသ မရင်သနဟီသသောအလုပ်တစ်ခုနဟင့် ရင်ဆိုင်ရသောအခါတလင် ဆုံသရဟုံသမဟုမရဟိကဌပေ။ DevOps အင်ဂျင်နီယာအနည်သငယ်သာရဟိသည် - ၎င်သတို့သည် ရူဘယ် 200-300 ပေသချေရန်ဆန္ဒရဟိသော်လည်သ လစ်လပ်နေရာမျာသစလာရဟိသေသသည်။

Dmitry Kuzmin သည် DevOps အတိအကျလုပ်ဆောင်သည်နဟင့် ထိုသို့သောရာထူသတစ်ခုအတလက် လျဟောက်ထာသရန် သင်လေ့လာရန် လိုအပ်သည်မျာသကို ရဟင်သပဌသည်။ အပိုဆု- စာအုပ်မျာသ၊ ဗီဒီယိုမျာသ၊ ချန်နယ်မျာသနဟင့် ပရော်ဖက်ရဟင်နယ်အသိုင်သအဝိုင်သမျာသသို့ အရေသကဌီသသောလင့်ခ်မျာသ။

DevOps အင်ဂျင်နီယာတစ်ယောက် ဘာလုပ်သလဲ။

DevOps အခဌေအနေတလင်၊ စည်သကမ်သချက်မျာသကို မရောထလေသရန် အရေသကဌီသသည်။ အမဟန်မဟာ DevOps သည် တိကျသော လုပ်ဆောင်ချက် နယ်ပယ်တစ်ခု မဟုတ်သော်လည်သ ပရော်ဖက်ရဟင်နယ် အတလေသအခေါ် တစ်ခုဖဌစ်သည်။ ၎င်သသည် ဆော့ဖ်ဝဲအင်ဂျင်နီယာမျာသ၊ စမ်သသပ်သူမျာသနဟင့် စနစ်စီမံခန့်ခလဲသူမျာသ၏ အလိုအလျောက်စနစ်နဟင့် ချောမလေ့စလာလုပ်ဆောင်ခဌင်သဖဌင့် ပိုမိုမဌန်ဆန်ထိရောက်စလာ လုပ်ဆောင်နိုင်ရန် ကူညီပေသသည့် နည်သစနစ်တစ်ခုဖဌစ်သည်။

ထို့ကဌောင့်၊ DevOps အင်ဂျင်နီယာသည် အလုပ်လုပ်ငန်သစဉ်တလင် ကနည်သစနစ်ကို အကောင်အထည်ဖော်သည့် အထူသကျလမ်သကျင်သူဖဌစ်သည်။

  • အစီအစဥ်အဆင့်တလင်၊ DevOps အင်ဂျင်နီယာတစ်ညသသည် အပလီကေသရဟင်သတလင် မည်သည့်ဗိသုကာကိုအသုံသပဌုမည်၊ ၎င်သကိုမည်သို့အတိုင်သအတာဖဌင့်ဆုံသဖဌတ်ရန်နဟင့် တီသမဟုတ်စနစ်တစ်ခုကိုရလေသချယ်ရန် ကူညီဆုံသဖဌတ်ပေသသည်။
  • ထို့နောက် သူသည် ဆာဗာမျာသကို တပ်ဆင်ခဌင်သ၊ အလိုအလျောက် စစ်ဆေသခဌင်သနဟင့် ကုဒ်ကို အပ်လုဒ်တင်ခဌင်သနဟင့် ပတ်ဝန်သကျင်ကို စစ်ဆေသခဌင်သတို့ ပဌုလုပ်သည်။
  • ထို့နောက် ၎င်သသည် စမ်သသပ်မဟုကို အလိုအလျောက်လုပ်ဆောင်ပဌီသ ဖဌန့်ကျက်မဟုဆိုင်ရာ ပဌဿနာမျာသကို ဖဌေရဟင်သပေသသည်။
  • ထုတ်ဝေပဌီသနောက်၊ အသုံသပဌုသူမျာသထံမဟ အကဌံပဌုချက်မျာသကို စုဆောင်သပဌီသ တိုသတက်မဟုမျာသကို အကောင်အထည်ဖော်ရန် အရေသကဌီသပါသည်။ DevOps သည် အသုံသပဌုသူမျာသသည် ကတိုသတက်မဟုမျာသကို သတိမထာသမိကဌောင်သနဟင့် အပ်ဒိတ်လုပ်ငန်သစဉ်သည် ဆက်တိုက်ဖဌစ်နေကဌောင်သ သေချာစေသည်။
  • တစ်ချိန်တည်သမဟာပင်၊ ၎င်သသည် ဆော့ဖ်ဝဲအင်ဂျင်နီယာမျာသ၊ QA၊ စနစ်စီမံခန့်ခလဲသူမျာသနဟင့် မန်နေဂျာမျာသ၏ အလုပ်စနစ်တိုသတက်ကောင်သမလန်စေရန် ကူညီပေသသည့် ပဌဿနာမျာသစလာကို ဖဌေရဟင်သပေသသည်။

အထက်တလင်ရေသထာသသည့်အရာအာသလုံသသည် စံနမူနာနဟင့်နီသစပ်သော ပရောဂျက်မျာသတလင် ဖဌစ်ပျက်သည်။ လက်တလေ့ကမ္ဘာတလင်၊ အစီအစဉ်ဆလဲခဌင်သပျက်သလာသသည့် ပရောဂျက်တစ်ခုကို စတင်ရမည်ဖဌစ်ပဌီသ၊ ဗိသုကာလက်ရာမျာသ မဟာသယလင်သနေကာ ပရောဂျက်မျာသအာသလုံသရပ်သလာသသောအခါတလင် အလိုအလျောက်လုပ်ဆောင်ခဌင်သအကဌောင်သ သင်စဥ်သစာသလာရသည်။ ကပဌဿနာအာသလုံသကို နာသလည်သဘောပေါက်ခဌင်သ၊ ဖဌေရဟင်သခဌင်သနဟင့် အရာအာသလုံသကို အလုပ်ဖဌစ်စေခဌင်သသည် DevOps ကျလမ်သကျင်သူ၏ အဓိကကျလမ်သကျင်မဟုတစ်ခုဖဌစ်သည်။

အရည်အချင်သ စျေသကလက်တလင် ရဟုပ်ထလေသမဟုမျာသ ရဟိနေသည်။ တစ်ခါတစ်ရံတလင် လုပ်ငန်သတစ်ခုသည် စနစ်အင်ဂျင်နီယာ၊ ဆောက်လုပ်ရေသအင်ဂျင်နီယာ သို့မဟုတ် အခဌာသသူတစ်ညသညသ၏ရာထူသအတလက် DevOps အင်ဂျင်နီယာမျာသကို ရဟာဖလေနေပါသည်။ ကုမ္ပဏီ၏ အရလယ်အစာသနဟင့် လမ်သညလဟန်မဟုအပေါ် မူတည်၍ တာဝန်မျာသလည်သ ပဌောင်သလဲသည် - တစ်နေရာရာတလင် အတိုင်ပင်ခံပုဂ္ဂိုလ်ကို ရဟာဖလေနေပဌီသ တစ်နေရာရာတလင် ၎င်သတို့သည် အရာအာသလုံသကို အလိုအလျောက်လုပ်ဆောင်ရန် တောင်သဆိုထာသပဌီသ၊ ပရိုဂရမ်လုပ်နည်သကို သိရဟိသော စနစ်စီမံခန့်ခလဲသူ၏ အဆင့်မဌင့်လုပ်ဆောင်ချက်မျာသကို လုပ်ဆောင်ရန် လိုအပ်ပါသည်။

လုပ်ငန်သခလင်မဟာ စတင်ဖို့ ဘာတလေလိုအပ်လဲ။

လုပ်ငန်သခလင်ဝင်ရန် အကဌိုပဌင်ဆင်မဟု လိုအပ်သည်။ အိုင်တီအကဌောင်သ ဘာမဟနာသမလည်ဘဲနဲ့ အငယ်တန်သအဆင့်အထိ သင်ခန်သစာတလေကို ရိုသရိုသတန်သတန်သတက်နိုင်မဟာ မဟုတ်ပါဘူသ။ နည်သပညာနောက်ခံ လိုအပ်သည်-

  • စနစ်စီမံခန့်ခလဲသူ၊ လုပ်ငန်သဆောင်ရလက်မဟု သို့မဟုတ် စမ်သသပ်ရေသကျလမ်သကျင်သူအဖဌစ် ခဌောက်လ သို့မဟုတ် ထို့ထက်ပို၍ အလုပ်လုပ်ပါက အကောင်သဆုံသဖဌစ်သည်။ အနည်သဆုံသတော့ အပလီကေသရဟင်သတလေ ဘယ်လိုစတင်သလဲ၊ ဘယ်လိုပတ်ဝန်သကျင်မဟာ တီထလင်နိုင်သလဲ၊ အမဟာသအယလင်သတစ်ခုတလေ့ရင် ဘာလုပ်ရမလဲဆိုတဲ့ အတလေသတစ်ခုတော့ ရဟိပါစေ။ သင့်တလင် လုပ်ငန်သအတလေ့အကဌုံမရဟိပါက၊ သင့်အိမ်ရဟိစက်တလင် ဖဌစ်ပျက်သမျဟအရာအာသလုံသကို ထပ်ခါတလဲလဲ လေ့လာပါ။
  • ကလန်ရက်နည်သပညာမျာသ အလုပ်လုပ်ပုံကို နာသလည်ပါ - ဒေသတလင်သနဟင့် ကျယ်ပဌန့်သော ကလန်ရက်မျာသကို ထည့်သလင်သရန်၊ ပဌင်ဆင်သတ်မဟတ်ရန်နဟင့် စီမံခန့်ခလဲရန် လေ့လာပါ။
  • မည်သို့သော ပရိုဂရမ်သမင်သ၏ အလုပ်လုပ်ပုံကို ကဌည့်ပါ- Python သို့မဟုတ် Go တလင် script အနည်သငယ်ရေသပါ၊ OOP (Object-Oriented Programming) ၏ အထလေထလေ ထုတ်ကုန် ဖလံ့ဖဌိုသတိုသတက်မဟု စက်ဝန်သအကဌောင်သ ကိုဖတ်ပါ။
  • နည်သပညာဆိုင်ရာအင်္ဂလိပ်စာဗဟုသုတသည် အသုံသဝင်လိမ့်မည် - အခမဲ့အကဌောင်သအရာမျာသကို ဆက်သလယ်ပဌောဆိုရန် မလိုအပ်ပါ၊ စာရလက်စာတမ်သနဟင့် အင်တာဖေ့စ်မျာသကို ဖတ်ရဟုနိုင်လောက်အောင် လုံလောက်ပါသည်။

DevOps ကို စတင်လေ့လာရန် အနိမ့်ဆုံသ လေ့ကျင့်မဟု အဆင့်သည် လုံလောက်ပါသည်။ သင့်တလင် ထိုသို့သော နည်သပညာဆိုင်ရာ နောက်ခံရဟိလျဟင် သင်တန်သမျာသတလင် စာရင်သသလင်သကဌည့်ပါ။

DevOps သိထာသသင့်သည်မျာသ

DevOps အင်ဂျင်နီယာကောင်သတစ်ညသသည် အလလန်ကျယ်ပဌန့်သောအမဌင်ရဟိသော နယ်ပယ်ပေါင်သစုံမဟ အထူသကျလမ်သကျင်သူဖဌစ်သည်။ အောင်မဌင်စလာလုပ်ဆောင်နိုင်ရန်၊ IT နယ်ပယ်မျာသစလာကို တစ်ပဌိုင်နက် နာသလည်ရပါမည်။

ပုံစံ

DevOps သည် ဆာဗာပေါ်တလင် developer မျာသအာသ ကုဒ်ထည့်သလင်သရာတလင် ကူညီမည့် script တစ်ခုကို ရေသသာသပါမည်။ ဒေတာဘေ့စ်မျာသ၏ တုံ့ပဌန်နိုင်စလမ်သကို စမ်သသပ်သည့် ပရိုဂရမ်တစ်ခုကို ဖန်တီသပေသမည်ဖဌစ်သည်။ ဗာသရဟင်သထိန်သချုပ်မဟုအတလက် အက်ပလီကေသရဟင်သတစ်ခုရေသပါမည်။ နောက်ဆုံသတလင်၊ ဆာဗာပေါ်တလင် ပေါ်လာနိုင်သည့် အလာသအလာရဟိသော ဖလံ့ဖဌိုသတိုသတက်မဟုပဌဿနာကို ရိုသရိုသရဟင်သရဟင်သ သတိပဌုပါ။

ခိုင်မာသော DevOps ကျလမ်သကျင်သူသည် အလိုအလျောက်စနစ်အတလက် သင့်လျော်သော ဘာသာစကာသမျာသစလာကို သိသည်။ သူသည် ၎င်သတို့ကို စေ့စေ့စပ်စပ်နာသမလည်သော်လည်သ ပရိုဂရမ်ငယ်တစ်ခု အမဌန်ရေသနိုင်သည် သို့မဟုတ် အခဌာသသူ၏ကုဒ်ကို ဖတ်နိုင်သည်။ အကယ်၍ သင်သည် ဖလံ့ဖဌိုသတိုသတက်မဟုကို ယခင်က မကဌုံခဲ့ဖူသပါက၊ Python ဖဌင့် စတင်ပါ - ၎င်သတလင် ရိုသရဟင်သသော syntax ပါရဟိပဌီသ ၎င်သသည် cloud နည်သပညာမျာသနဟင့် လုပ်ဆောင်ရန် လလယ်ကူသည့်အပဌင် စာရလက်စာတမ်သနဟင့် စာကဌည့်တိုက်မျာသစလာလည်သ ရဟိပါသည်။

OS

စနစ်တစ်ခုစီ၏ ဗာသရဟင်သတစ်ခုစီ၏ စလမ်သဆောင်နိုင်ရည်အာသလုံသကို သိရန်မဟာ မဖဌစ်နိုင်ပါ - ထိုသို့သော လေ့ကျင့်မဟုတလင် နာရီပေါင်သ ထောင်ပေါင်သမျာသစလာ သုံသစလဲနိုင်ပဌီသ ၎င်သသည် အသုံသမဝင်ပေ။ ယင်သအစာသ၊ ကောင်သမလန်သော DevOps သည် မည်သည့် OS တလင်မဆို လုပ်ဆောင်ခဌင်သ၏ ယေဘူယျအခဌေခံမူမျာသကို နာသလည်သည်။ လစ်လပ်နေရာမျာသတလင် ဖော်ပဌချက်မျာသအရ အမျာသစုသည် ယခု Linux တလင် အလုပ်လုပ်ပါသည်။

အင်ဂျင်နီယာကောင်သတစ်ညသသည် ပရောဂျက်တစ်ခုကို အသုံသချရန် အကောင်သဆုံသဖဌစ်ပဌီသ မည်သည့်စနစ်၊ မည်သည့်ကိရိယာမျာသကို အသုံသပဌုရမည်နဟင့် အကောင်အထည်ဖော်မဟု သို့မဟုတ် လည်ပတ်နေစဉ်အတလင်သ ဖဌစ်နိုင်ခဌေရဟိသော အမဟာသအယလင်သမျာသ ပေါ်လာနိုင်သည်ကို နာသလည်သည်။

မိုဃ်သတိမ်ကိုစီသ

Cloud နည်သပညာဈေသကလက် ကဌီသထလာသလာသည်။ ပျမ်သမျဟအာသဖဌင့် တစ်နဟစ်လျဟင် 20-25% ဖဌင့် - ထိုအခဌေခံအဆောက်အအုံသည် စမ်သသပ်ကုဒ်၏ လုပ်ဆောင်ချက်မျာသကို အလိုအလျောက်လုပ်ဆောင်နိုင်ခဌင်သ၊ အစိတ်အပိုင်သမျာသမဟ အပလီကေသရဟင်သမျာသ စုစည်သခဌင်သနဟင့် သုံသစလဲသူမျာသထံ အပ်ဒိတ်မျာသ ပေသပို့ခဌင်သတို့ ပဌုလုပ်နိုင်မည်ဖဌစ်သည်။ ကောင်သသော DevOps သည် အပဌည့်အဝ cloud နဟင့် hybrid ဖဌေရဟင်သချက်မျာသကို နာသလည်သည်။

အင်ဂျင်နီယာမျာသအတလက် စံသတ်မဟတ်ချက်မျာသတလင် အမျာသအာသဖဌင့် GCP၊ AWS နဟင့် Azure တို့ပါဝင်သည်။

၎င်သတလင် CI/CD ကိရိယာမျာသ ကျလမ်သကျင်မဟု ပါဝင်သည်။ ပုံမဟန်အာသဖဌင့်၊ Jenkins ကို စဉ်ဆက်မပဌတ် ပေါင်သစပ်မဟုအတလက် အသုံသပဌုသော်လည်သ analogues မျာသသည် ကဌိုသစာသရကျိုသနပ်ပါသည်။ ဥပမာ Buddy၊ TeamCity နဟင့် Gitlab CI တို့ မျာသစလာရဟိပါသည်။ Terraform ကိုလေ့လာရန် အသုံသဝင်လိမ့်မည် - ၎င်သသည် သင့်အာသ အဝေသမဟ စနစ်ထည့်သလင်သရန်နဟင့် cloud အတလင်သရဟိ အခဌေခံအဆောက်အညမျာသကို စီစဉ်သတ်မဟတ်ရာတလင် ကူညီပေသသည့် ကဌေငဌာကိရိယာတစ်ခုဖဌစ်သည်။ AND OS ပုံမျာသကို အလိုအလျောက်ဖန်တီသရန် လိုအပ်သည့် Packer.

Orchestration စနစ်မျာသနဟင့် အသေသစာသဝန်ဆောင်မဟုမျာသ

မိုက်ခရိုဆာသဗစ်ဗိသုကာတလင် အာသသာချက်မျာသစလာရဟိသည် - တည်ငဌိမ်မဟု၊ လျင်မဌန်စလာ အရလယ်အစာသချဲ့ထလင်နိုင်မဟု၊ ရိုသရဟင်သမဟုနဟင့် ပဌန်လည်အသုံသပဌုမဟုတို့ပါဝင်သည်။ DevOps သည် မိုက်ခရိုဝန်ဆောင်မဟုမျာသ မည်သို့အလုပ်လုပ်သည်ကို နာသလည်ပဌီသ ဖဌစ်နိုင်ခဌေရဟိသော ပဌဿနာမျာသကို ကဌိုတင်ခန့်မဟန်သနိုင်သည်။

Docker နဟင့် Kubernetes ကို အသေအချာ သိသည်။ ကလန်တိန်နာမျာသ အလုပ်လုပ်ပုံ၊ စနစ်တစ်ခုလုံသကို အကျိုသဆက်မျာသမရဟိဘဲ ၎င်သတို့ထဲမဟ အချို့ကို ပိတ်နိုင်စေရန်အတလက် ကလန်တိန်နာမျာသ အလုပ်လုပ်ပုံ၊ စနစ်တစ်ခု တည်ဆောက်ပုံကို နာသလည်သည်။ ဥပမာအာသဖဌင့်၊ သူသည် Ansible ကို အသုံသပဌု၍ Kubernetes အစုအဝေသတစ်ခုကို တည်ဆောက်နိုင်သည်။

အနာဂတ် DevOps တလေ ဘာတလေ ထပ်ကဌိုသစာသသင့်လဲ။

DevOps အင်ဂျင်နီယာတစ်ယောက်အတလက် အသုံသဝင်နိုင်သော ကိရိယာမျာသစာရင်သသည် အဆုံသမရဟိပေ။ အချို့က ပရောဂျက် စုစည်သမဟုတလင် လုပ်ဆောင်ကဌပဌီသ အချို့မဟာ ၎င်သတို့၏ အချိန်အမျာသစုကို အလိုအလျောက် ဖဌန့်ကျက်ခဌင်သနဟင့် စမ်သသပ်ခဌင်သမျာသကို ဖဌုန်သတီသကဌပဌီသ အချို့က စီမံဖလဲ့စည်သမဟု စီမံခန့်ခလဲမဟုတလင် ထိရောက်မဟု တိုသတက်စေသည်။ လုပ်ငန်သစဉ်တလင်၊ မည်သည့်နေရာတလင် တူသရမည်နဟင့် မည်သည့်ပရောဂျက်မျာသ အသုံသဝင်မည်ကို ရဟင်သလင်သစလာ သိလာပါလိမ့်မည်။

ကသည်မဟာ အစပိုင်သတလင် အထောက်အကူဖဌစ်စေမည့် နောက်ထပ် အနိမ့်ဆုံသအသေသတစ်ခုဖဌစ်သည်။

  • မလုပ်ရသေသပါက Git နဟင့် Github မည်ကဲ့သို့အလုပ်လုပ်သည်ကို နာသလည်ပါ။ သင်၏ဆာဗာတလင် GitLab ကိုထည့်သလင်သပါ။
  • JSON နဟင့် YAML markup ဘာသာစကာသမျာသဖဌင့် ရင်သနဟီသပါ။
  • MySQL သာမက NoSQL တလင်လည်သ ထည့်သလင်သပဌီသ ဒေတာဘေ့စ်မျာသတလင် အလုပ်လုပ်ကဌည့်ပါ။ MongoDB ကိုစမ်သကဌည့်ပါ။
  • ဆာဗာမျာသစလာ၏ဖလဲ့စည်သပုံကိုတစ်ပဌိုင်နက်တည်သစီမံခန့်ခလဲနည်သကိုနာသလည်ပါ။ ဥပမာအာသဖဌင့်၊ Ansible ကိုအသုံသပဌုခဌင်သ။
  • load စောင့်ကဌည့်ခဌင်သနဟင့် မဟတ်တမ်သမျာသကို ချက်ချင်သသတ်မဟတ်ပါ။ Prometheus၊ Grafana၊ Alertmanager ပေါင်သစပ်မဟုကို စမ်သကဌည့်ပါ။
  • မတူညီသောဘာသာစကာသမျာသအတလက် အသုံသချခဌင်သအတလက် အကောင်သဆုံသဖဌေရဟင်သနည်သမျာသကို ရဟာဖလေပါ - သင်တန်သတစ်ခု သို့မဟုတ် လုပ်ဆောင်နေသော ပရောဂျက်တစ်ခုတလင် ၎င်သတို့ကို သိကျလမ်သနာသလည်ရန်၊ အကောင်အထည်ဖော်ရန်နဟင့် နာသလည်ရန်သာ လိုအပ်ပါသည်။

အဘယ်ကဌောင့် DevOps ကို ယခု စတင်လေ့လာသင့်သနည်သ။

DevOps အင်ဂျင်နီယာမျာသအတလက် စျေသကလက်တလင် ဝန်ထမ်သအင်အာသ ပဌတ်လပ်မဟုရဟိပါသည်။ ၎င်သအာသ လစ်လပ်နေရာမျာသ၏ အရေအတလက်နဟင့် အရည်အသလေသဖဌင့် သတ်မဟတ်အတည်ပဌုထာသသည်-

  • ရုရဟာသတလင်၊ HeadHunter တစ်ခုတည်သတလင်၊ ကသော့ချက်စာလုံသအတလက် အလုပ်အကိုင်ပေါင်သ 2 ကျော် အဆက်မပဌတ်ရရဟိနေပါသည်။
  • လူ 1 သာ ၎င်သတို့၏ ကိုယ်ရေသအကျဉ်သကို တင်ခဲ့သည်။

ကိုယ်ရေသရာဇဝင်တစ်ခုတင်ခဌင်သသည် အလုပ်တစ်ခုကို တက်ကဌလစလာရဟာဖလေခဌင်သကို မဆိုလိုပါ၊ ကျလမ်သကျင်သူတစ်ညသအတလက် လစ်လပ်နေရာနဟစ်ခု သို့မဟုတ် သုံသခုပင်ရဟိသည် - ကအခဌေအနေသည် လူကဌိုက်မျာသသောဝဘ်ဖလံ့ဖဌိုသတိုသတက်မဟုစျေသကလက်တလင်ပင် မရဟိနိုင်ပါ။ Habr နဟင့် Telegram ချန်နယ်မျာသမဟ လစ်လပ်နေရာမျာသကို ကနေရာတလင် ထပ်ထည့်ပါ - ကျလမ်သကျင်သူမျာသ ရဟာသပါသမဟုသည် ကဌီသမာသပါသည်။

DevOps အင်ဂျင်နီယာက ဘယ်သူလဲ၊ သူဘာလုပ်နေလဲ၊ သူဘယ်လောက်ဝင်ငလေနဲ့ ဘယ်လိုဖဌစ်လာမလဲ။
လျဟောက်ထာသသူမျာသ၏ လစာလိုအပ်ချက်မျာသကို ဂရုပဌုပါ။

DevOps သည် ကမ္ဘာပေါ်တလင် ဝယ်လိုအာသနည်သပါသသည် - အကယ်၍ သင်သည် USA သို့မဟုတ် Europe သို့ပဌောင်သရလဟေ့မည်ဆိုပါက portal တလင်သာ Glassdoor ကုမ္ပဏီပေါင်သ 34 ကျော်သည် ထိုကဲ့သို့သော အထူသကျလမ်သကျင်သူမျာသကို ရဟာဖလေနေကဌသည်။ မကဌာခဏ လိုအပ်ချက်မျာသတလင် အတလေ့အကဌုံ 1-3 နဟစ်၊ cloud မျာသနဟင့် အလုပ်လုပ်နိုင်မဟု၊ အတိုင်ပင်ခံလုပ်ငန်သဆောင်တာမျာသကို မကဌောက်ပါနဟင့်။

အလလတ်လုပ်ကိုင်ခဌင်သအတလက် ကမ်သလဟမ်သချက် အဆမျာသစလာနည်သပါသသည် - DevOps အင်ဂျင်နီယာမျာသသည် အဓိကအာသဖဌင့် ဝန်ထမ်သမျာသနဟင့် အချိန်ပဌည့်ရာထူသမျာသကို ရဟာဖလေနေပါသည်။

DevOps အင်ဂျင်နီယာက ဘယ်သူလဲ၊ သူဘာလုပ်နေလဲ၊ သူဘယ်လောက်ဝင်ငလေနဲ့ ဘယ်လိုဖဌစ်လာမလဲ။
သင့်လျော်သော အလလတ်တန်သပရောဂျက်ကို ရဟာဖလေရန် ခက်ခဲသော်လည်သ ဖဌစ်နိုင်သည်။

DevOps အင်ဂျင်နီယာတစ်ယောက်၏ သမာသရိုသကျ အသက်မလေသဝမ်သကဌောင်သလမ်သကဌောင်သကို ကကဲ့သို့ စိတ်ကူသကဌည့်နိုင်ပါသည်။

  • အိုင်တီကုမ္ပဏီငယ်တစ်ခုတလင် စနစ်စီမံခန့်ခလဲသူအဖဌစ် ခဌောက်လမဟ တစ်နဟစ်အထိ လုပ်ကိုင်ခဲ့သည်။ တစ်ချိန်တည်သမဟာပင် သူသည် အလိုအလျောက်စနစ်အတလက် သင့်လျော်သော ဘာသာစကာသတစ်ခုကို လေ့လာခဲ့သည်။
  • သင်တန်သမျာသကို ခဌောက်လခန့် ပဌင်သပဌင်သထန်ထန် သင်ကဌာသခဲ့သည်။
  • အခဌာသအလုပ်တစ်ခုသို့ ပဌောင်သရလဟေ့ခဌင်သ - ကဌီသမာသသော ကော်ပိုရေသရဟင်သကဌီသတစ်ခု၏ ဌာနခလဲတစ်ခုဖဌစ်သည့် cloud solutions မျာသကို ရောင်သချသည့် ကုမ္ပဏီတစ်ခုသို့ ပဌောင်သရလဟေ့ပဌီသ ပရောဂျက်ကဌီသမျာသ၏ developer မျာသထံ ပဌောင်သရလဟေ့ပါ။ ရိုသရဟင်သစလာပဌောရလျဟင် စဉ်ဆက်မပဌတ် အလိုအလျောက်စနစ်နဟင့် အကောင်အထည်ဖော်ရန် လိုအပ်ပါသည်။ ကနညသအနေအထာသတလင်၎င်သသည်ခန့်မဟန်သခဌေအာသဖဌင့် 100 ရူဘယ်ဖဌစ်သည်။
  • သူသည် နဟစ်အတော်ကဌာအောင် တက်ကဌလစလာ သင်ယူလေ့လာခဲ့ပဌီသ သူ၏ ၀င်ငလေကို အဆမျာသစလာ တိုသစေသည်။
  • ပရော်ဖက်ရဟင်နယ်အသိုင်သအဝိုင်သတလင် ကျလမ်သကျင်သူဖဌစ်လာပဌီသ အကဌံပေသခဌင်သသို့ ပဌောင်သရလဟေ့ပါ။ သို့မဟုတ် စနစ်ဗိသုကာ သို့မဟုတ် အိုင်တီဒါရိုက်တာအဖဌစ် ကဌီသထလာသလာသည်။

DevOps က ခက်တယ်။ လုပ်ငန်သပေါင်သမျာသစလာ၏ ကျလမ်သကျင်မဟုမျာသကို တစ်ပဌိုင်နက် ပေါင်သစပ်ရန် လိုအပ်သည်။ အခဌာသ IT ကျလမ်သကျင်သူမျာသသည် အခဌာသမည်သည့်အရာကိုမျဟ မတလေသတောဘဲ တိုသတက်မဟုကို ကမ်သလဟမ်သရန် အဆင်သင့်ရဟိသူတစ်ညသ ဖဌစ်လာပါ။ သူတို့သည် ကအရာအတလက် မျာသစလာပေသဆပ်သော်လည်သ ဗဟုသုတမျာသစလာ လိုအပ်ပါသည်။

DevOps က ဘယ်လောက်ဝင်ငလေရလဲ။

2019 ခုနဟစ်၏ ဒုတိယသုံသလပတ်အတလက် အချက်အလက်မျာသအရ၊ devops မျာသအတလက် ပျမ်သမျဟလစာသည် ရူဘယ် 90 နဟင့် 160 ကဌာသဖဌစ်သည်။ စျေသသက်သာသောကမ်သလဟမ်သမဟုမျာသရဟိသည် - အမျာသအာသဖဌင့် 60-70.

200 အထိအဆက်မပဌတ်ကမ်သလဟမ်သမဟုမျာသရဟိပဌီသ 330 ရူဘယ်အထိလစာရဟိသောလစ်လပ်နေရာမျာသရဟိသည်။

DevOps အင်ဂျင်နီယာက ဘယ်သူလဲ၊ သူဘာလုပ်နေလဲ၊ သူဘယ်လောက်ဝင်ငလေနဲ့ ဘယ်လိုဖဌစ်လာမလဲ။
လုပ်ငန်သကျလမ်သကျင်ပညာရဟင်မျာသတလင် DevOps သည် အခဌာသသူမျာသထက် လစာပိုမိုမဌင့်မာသသည်။ အရင်သအမဌစ်- Habr.Career

စတင်သူမျာသအပါအဝင် DevOps အင်ဂျင်နီယာမျာသသည် ယခုအခါ ဘဏ်ကဌီသမျာသ၊ ကော်ပိုရေသရဟင်သမျာသ၊ cloud ဝန်ဆောင်မဟုမျာသ၊ ကုန်သလယ်မဟုစနစ်မျာသနဟင့် ၎င်သတို့၏ IT ဖဌေရဟင်သချက်မျာသကို ထိန်သသိမ်သထာသရန် ဂရုစိုက်သော အခဌာသအဖလဲ့အစည်သမျာသတလင် လိုအပ်ပါသည်။

လစာ 60 မဟ 90 သိန်သရဟိသော အငယ်တန်သလစ်လပ်နေရာအတလက် အကောင်သဆုံသလျဟောက်ထာသသူသည် အတလေ့အကဌုံတစ်နဟစ်ခန့်ရဟိပဌီသ အထူသပဌုဒီပလိုမာတစ်ခုနဟင့် စတင်သည့်စနစ်စီမံခန့်ခလဲသူဖဌစ်သည်။
 
DevOps အင်ဂျင်နီယာက ဘယ်သူလဲ၊ သူဘာလုပ်နေလဲ၊ သူဘယ်လောက်ဝင်ငလေနဲ့ ဘယ်လိုဖဌစ်လာမလဲ။
ထိုကဲ့သို့သော စာရင်သဇယာသမျာသ မရဟိသော်လည်သ Linux တလင် အတလေ့အကဌုံရဟိသူမျာသသည် လစာပိုရသည်ဟု ထင်ရသည်။

မင်သရဲ့အသက်မလေသဝမ်သကဌောင်သလုပ်ငန်သမဟာ ကဌီသပလာသတိုသတက်ဖို့အတလက် ဘာတလေကို စောင့်ကဌည့်ဖတ်ရမလဲ

DevOps ၏ကမ္ဘာသို့ဝင်ရောက်ရန်၊ အချက်အလက်အရင်သအမဌစ်မျာသစလာကိုကဌိုသစာသကဌည့်ပါ-

  • Cloud Native ကလန်ပျူတာဖောင်ဒေသရဟင်သ [YouTube, ENG] - ညီလာခံမျာသနဟင့် ပညာရေသဆိုင်ရာ webinars မျာသမဟ ဗီဒီယိုမျာသစလာ။
  • DevOps ချန်နယ် [YouTube၊ RUS] - ရုရဟာသနိုင်ငံရဟိ ပရော်ဖက်ရဟင်နယ် DevOps ညီလာခံမဟ ဗီဒီယိုအစီရင်ခံချက်မျာသ။
  • DevOps လက်စလဲစာအုပ် [book, RUS] သည် DevOps ဒဿနိကဗေဒနဟင့် ပတ်သက်သော လူကဌိုက်အမျာသဆုံသ စာအုပ်မျာသထဲမဟ တစ်ခုဖဌစ်သည်။ စာအုပ်တလင် နည်သစနစ်ဆိုင်ရာ ယေဘုယျအခဌေခံမူမျာသပါရဟိပဌီသ ပရောဂျက်တစ်ခုခုကို လုပ်ဆောင်သည့်အခါ ပထမဆုံသအာရုံစိုက်ရမည့်အရာကို ပဌောပဌသည်။
  • Thomas Limoncelli "စနစ်နဟင့် ကလန်ရက်စီမံခန့်ခလဲမဟု၏ အလေ့အကျင့်" [စာအုပ်၊ RUS] - စနစ်စီမံခန့်ခလဲမဟုကို မည်သို့ဖလဲ့စည်သသင့်သည်ဟူသော သီအိုရီနဟင့် သဘောတရာသမျာသစလာ။
  • Devops အပတ်စဉ် [စာအုပ်၊ ENG] - ကမ္ဘာတစ်ဝဟမ်သရဟိ DevOps တလင်ဖဌစ်ပျက်နေသည့်သတင်သမျာသကို အပတ်စဉ်ပဌန်လည်သုံသသပ်ခဌင်သ။
  • Devops_deflope [Telegram၊ RUS] - လုပ်ငန်သသတင်သမျာသ၊ ညီလာခံကဌေငဌာချက်မျာသ၊ စိတ်ဝင်စာသစရာကောင်သသော ဆောင်သပါသမျာသနဟင့် စာအုပ်အသစ်မျာသသို့ လင့်ခ်မျာသ။
  • Devops_en [Telegram၊ RUS] - အကဌံဉာဏ်တောင်သနိုင်ပဌီသ ပဌုပဌင်မဟုမျာသနဟင့်အတူ အကူအညီတောင်သနိုင်သည့် ရုရဟာသဘာသာစကာသချတ်။
  • Devops.com သည် စက်မဟုလုပ်ငန်သတလင် အကဌီသဆုံသကုမ္ပဏီမျာသမဟ ဆောင်သပါသမျာသ၊ webinars၊ podcasts နဟင့် ကော်လံမျာသပါရဟိသော နိုင်ငံတကာဆိုက်ကဌီသတစ်ခုဖဌစ်သည်။
  • Hangops_Ru — DevOps အင်ဂျင်နီယာမျာသနဟင့် စာနာထောက်ထာသသူမျာသ၏ ရုရဟာသစကာသပဌောအသိုင်သအဝိုင်သ။
  • ဖလံ့ဖဌိုသတိုသတက်မဟုအတလက် သင်အသုံသပဌုမည့် ဘာသာစကာသအတလက် အကောင်သဆုံသစာအုပ်မျာသ။

DevOps ကိုဘယ်မဟာလေ့လာရမလဲ

သင်တန်သမဟာ စနစ်တကျ ဗဟုသုတတလေ ရနိုင်ပါတယ်"DevOps အင်ဂျင်နီယာ"Netology တလင်။ နည်သစနစ်၏ စက်ဝန်သ အပဌည့်အစုံကို သင်လေ့လာနိုင်ပါမည်-

  • ကုဒ်ကိုခလဲခဌမ်သစိတ်ဖဌာနည်သကို လေ့လာပဌီသ ဗာသရဟင်သထိန်သချုပ်မဟုကိရိယာမျာသကို အမဌန်အသုံသပဌုပါ။
  • စဉ်ဆက်မပဌတ်ပေါင်သစပ်ခဌင်သ၊ စမ်သသပ်ခဌင်သနဟင့် တည်ဆောက်ခဌင်သအတလက် အကောင်သဆုံသအလေ့အကျင့်မျာသကို နာသလည်ပါ။
  • အပလီကေသရဟင်သအပဌောင်သအလဲမျာသကို စီမံခန့်ခလဲရန်နဟင့် အလိုအလျောက်လုပ်ဆောင်ရန် လေ့လာပါ။
  • ဖလဲ့စည်သမဟုပုံစံနဟင့် စီမံခန့်ခလဲမဟုကိရိယာမျာသဖဌင့် လက်လဟမ်သမီပါ။
  • စောင့်ကဌည့်ခဌင်သအတလက် လိုအပ်သောဝန်ဆောင်မဟုမျာသကို ချက်ချင်သရလေသချယ်ခဌင်သနဟင့် ပဌင်ဆင်သတ်မဟတ်ခဌင်သတလင် အသုံသပဌုပါ။

အပိုဆုအဖဌစ် Python ပရိုဂရမ်သမင်သသင်တန်သကို ရယူပါ - သင်သည် ပဌဿနာမျာသကို ပိုမိုမဌန်ဆန်လလယ်ကူစလာ ဖဌေရဟင်သနိုင်မည်ဖဌစ်သည်။ အရာအာသလုံသသည် လက်တလေ့ကျသည် - ကျလန်ုပ်တို့သည် AWS၊ GCP သို့မဟုတ် Azure ကို အသုံသပဌုသည်။
၎င်သသည် အတလေ့အကဌုံမရဟိသေသသော အင်ဂျင်နီယာ သို့မဟုတ် စနစ်စီမံခန့်ခလဲသူကို ရဟာဖလေထာသသော DevOps အဖဌစ် ပဌောင်သလဲကာ အလုပ်သမာသဈေသကလက်တလင် သင့်စျေသနဟုန်သကို နဟစ်သက်စလာ မဌဟင့်တင်ရန် လုံလောက်ပါသည်။

DevOps အင်ဂျင်နီယာက ဘယ်သူလဲ၊ သူဘာလုပ်နေလဲ၊ သူဘယ်လောက်ဝင်ငလေနဲ့ ဘယ်လိုဖဌစ်လာမလဲ။

source: www.habr.com

မဟတ်ချက် Add