DevOps - အဲဒါက ဘာလဲ၊ ဘာကဌောင့်၊ ဘယ်လောက် နာမည်ကဌီသလဲ။

DevOps - အဲဒါက ဘာလဲ၊ ဘာကဌောင့်၊ ဘယ်လောက် နာမည်ကဌီသလဲ။

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

ဒါဆို DevOps ဆိုတာဘာလဲ။

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

DevOps အင်ဂျင်နီယာတစ်ညသသည် အဘယ်အရာကို သိပဌီသ တတ်နိုင်မည်နည်သ။

DevOps အယူအဆ၏ အကျော်ကဌာသဆုံသ သက်ဆိုင်သူမျာသအနက်မဟ တစ်ညသ၏ ပဌောကဌာသချက်အရ၊ လုပ်ငန်သခလင်၏ ကိုယ်စာသလဟယ်တစ်ညသဖဌစ်သည့် Joe Sanchez သည် အယူအဆ၏ ကလဲပဌာသချက်မျာသကို ကောင်သစလာ နာသလည်သဘောပေါက်ပဌီသ Windows နဟင့် Linux စနစ်မျာသကို စီမံခန့်ခလဲရာတလင် အတလေ့အကဌုံရဟိရမည်၊ ကလဲပဌာသသော ပရိုဂရမ်ကုဒ်မျာသကို ရေသသာသထာသသည်ကို နာသလည်နိုင်မည်ဖဌစ်သည်။ ဘာသာစကာသမျာသ၊ စာသဖိုမဟူသ၊ ရုပ်သေသနဟင့် Ansible တို့တလင် အလုပ်လုပ်ပါ။ ကုဒ်ကိုခလဲခဌမ်သစိတ်ဖဌာရန် သင်သည် ပရိုဂရမ်သမင်သဘာသာစကာသမျာသစလာကို သိရန် လိုအပ်ပဌီသ သိရုံသာမက ဖလံ့ဖဌိုသတိုသတက်မဟုအတလေ့အကဌုံလည်သရဟိရန် လိုအပ်သည်မဟာ ရဟင်သပါသည်။ အချောထည်ဆော့ဖ်ဝဲလ်ထုတ်ကုန်မျာသနဟင့် ဝန်ဆောင်မဟုမျာသကို စမ်သသပ်ရာတလင် အတလေ့အကဌုံလည်သ အလလန်နဟစ်လိုဖလယ်ရဟိသည်။ 
 
ဒါပေမယ့် ဒါက စံပဌပါပဲ၊ IT နယ်ပယ်ရဲ့ ကိုယ်စာသလဟယ်တိုင်သက ဒီအတလေ့အကဌုံနဲ့ ဗဟုသုတ အဆင့်တလေ မရဟိပါဘူသ။ ကသည်မဟာ DevOps ကောင်သကောင်သအတလက် လိုအပ်သော အနိမ့်ဆုံသ အသိပညာနဟင့် အတလေ့အကဌုံ အစုံဖဌစ်သည် ။

  • OS GNU/Linux၊ Windows။
  • အနည်သဆုံသ ပရိုဂရမ်သမင်သဘာသာစကာသ 1 ခု (Python၊ Go၊ Ruby)။
  • shell scripting language သည် Linux အတလက် bash နဟင့် Windows အတလက် powershell ဖဌစ်သည်။
  • ဗာသရဟင်သထိန်သချုပ်မဟုစနစ် - Git ။
  • ဖလဲ့စည်သမဟုစီမံခန့်ခလဲမဟုစနစ်မျာသ (Ansible၊ ရုပ်သေသ၊ စာသဖိုမဟူသ)။
  • အနည်သဆုံသ ကလန်တိန်နာ တီသမဟုတ်မဟု ပလက်ဖောင်သ ( Kubernetes၊ Docker Swarm၊ Apache Mesos၊ Amazon EC2 ကလန်တိန်နာ ဝန်ဆောင်မဟု၊ Microsoft Azure ကလန်တိန်နာ ဝန်ဆောင်မဟု)။
  • Terraform ကို အသုံသပဌု၍ cloud ဝန်ဆောင်မဟုပေသသူမျာသ (ဥပမာ- AWS၊ GCP၊ Azure စသည်ဖဌင့်) နဟင့် အလုပ်လုပ်နိုင်ခဌင်သ၊ အက်ပလီကေသရဟင်သကို cloud တလင် မည်သို့အသုံသချသည်ကို သိပါ။
  • CI/CD ပိုက်လိုင်သ (Jenkins၊ GitLab)၊ ELK stack၊ စောင့်ကဌည့်ရေသစနစ်မျာသ (Zabbix၊ Prometheus) ကို တပ်ဆင်နိုင်သည်။

ကသည်မဟာ Habr Career တလင် DevOps ကျလမ်သကျင်သူမျာသ အမျာသဆုံသညလဟန်ပဌသည့် အရည်အချင်သမျာသစာရင်သဖဌစ်သည်။

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

ဝင်ခလင့် သတ်မဟတ်ချက်ကရော ဘယ်လိုလဲ။

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

DevOps ဘယ်မဟာ အလုပ်ရဟာနိုင်မလဲ။

အက်ပလီကေသရဟင်သ ဖလံ့ဖဌိုသတိုသတက်ရေသနဟင့် ဟာ့ဒ်ဝဲစီမံခန့်ခလဲမဟုနဟင့် တိုက်ရိုက် သို့မဟုတ် သလယ်ဝိုက်သောနည်သဖဌင့် အလုပ်လုပ်သော ကုမ္ပဏီကဌီသတစ်ခုအတလက်။ DevOps အင်ဂျင်နီယာမျာသ၏ အကဌီသမာသဆုံသ ပဌတ်လပ်မဟုမဟာ စာသသုံသသူအဆုံသသတ်ရန် ဝန်ဆောင်မဟုမျာသစလာကို ပေသဆောင်သည့် ကုမ္ပဏီမျာသတလင်ဖဌစ်သည်။ ၎င်သတို့သည် ဘဏ်မျာသ၊ တယ်လီကလန်သအော်ပရေတာမျာသ၊ အဓိကအင်တာနက်ဝန်ဆောင်မဟုပေသသူမျာသ စသည်တို့ဖဌစ်သည်။ DevOps အင်ဂျင်နီယာမျာသကို တက်ကဌလစလာ ငဟာသရမ်သနေသည့် ကုမ္ပဏီမျာသတလင် Google၊ Facebook၊ Amazon နဟင့် Adobe တို့ဖဌစ်သည်။
 
အသေသစာသစီသပလာသရေသလုပ်ငန်သမျာသနဟင့် စတင်တည်ထောင်သူမျာသသည် DevOps ကို အကောင်အထည် ဖော်နေသော်လည်သ အဆိုပါကုမ္ပဏီမျာသအတလက် DevOps အင်ဂျင်နီယာမျာသကို ဖိတ်ခေါ်ခဌင်သသည် အမဟန်တကယ် လိုအပ်သည်ထက် ပိုမဟန်ပါသည်။ ဟုတ်ပါတယ်, ခဌလင်သချက်ရဟိပါတယ်, ဒါပေမယ့်သူတို့ထဲကအမျာသကဌီသမဟုတ်ပါဘူသ။ ကုမ္ပဏီငယ်မျာသသည် “ဆလစ်ဇာလန်၊ စပါသရိတ်သူနဟင့် ပိုက်ပလေယာမျာသ” လိုအပ်ပဌီသ နယ်ပယ်မျာသစလာတလင် အလုပ်လုပ်နိုင်သူတစ်ညသဟု ဆိုလိုသည်။ ကောင်သမလန်သောဝန်ဆောင်မဟုဌာနတစ်ခုသည် ကအရာအာသလုံသကို ကိုင်တလယ်ဖဌေရဟင်သနိုင်သည်။ အမဟန်မဟာ အလုပ်၏အရဟိန်သည် အသေသစာသလုပ်ငန်သမျာသအတလက် အရေသကဌီသသည်၊ အလုပ်လုပ်ငန်သစဉ်မျာသကို ပိုမိုကောင်သမလန်အောင်ပဌုလုပ်ခဌင်သသည် အလတ်စာသနဟင့် အကဌီသစာသစီသပလာသရေသလုပ်ငန်သမျာသအတလက် အရေသကဌီသပါသည်။ 

ကသည်မဟာ လစ်လပ်နေရာအချို့ဖဌစ်သည် (Habr Career တလင် အသစ်မျာသကို သင် လိုက်ကဌည့်နိုင်ပါသည်။ ဒီ link ကို):

DevOps - အဲဒါက ဘာလဲ၊ ဘာကဌောင့်၊ ဘယ်လောက် နာမည်ကဌီသလဲ။
 

ရုရဟာသနဟင့်ကမ္ဘာ့ရဟိ DevOps လစာ

ရုရဟာသတလင် DevOps အင်ဂျင်နီယာတစ်ညသ၏ပျမ်သမျဟလစာသည် တစ်လလျဟင် ရူဘယ် ၁၃၂ဝဝဝ ခန့်ဖဌစ်သည်။ ၎င်သတို့သည် 132 ခုနဟစ် ဒုတိယနဟစ်ဝက်အတလက် မေသခလန်သလလဟာ 170 ခုကို အခဌေခံ၍ ပဌုလုပ်ထာသသော Habr Career ဝန်ဆောင်မဟု၏ လစာဂဏန်သတလက်စက်၏ တလက်ချက်မဟုမျာသဖဌစ်သည်။ ဟုတ်တယ်၊ နမူနာက ကဌီသကဌီသမာသမာသမဟုတ်ပေမယ့် "ဆေသရုံမဟာ ပျမ်သမျဟအပူချိန်" အဖဌစ် အတော်လေသ သင့်လျော်ပါတယ်။ 
 
DevOps - အဲဒါက ဘာလဲ၊ ဘာကဌောင့်၊ ဘယ်လောက် နာမည်ကဌီသလဲ။
လစာငလေပမာဏ 250 ရူဘယ်ရဟိပဌီသ 80 နဟင့် အနည်သငယ်နိမ့်သည်။ ဒါတလေအာသလုံသက ကုမ္ပဏီ၊ အရည်အချင်သတလေနဲ့ အထူသကုတလေအပေါ်မဟာ မူတည်တာတော့ ဟုတ်ပါတယ်။ 

DevOps - အဲဒါက ဘာလဲ၊ ဘာကဌောင့်၊ ဘယ်လောက် နာမည်ကဌီသလဲ။
အခဌာသနိုင်ငံမျာသတလင် လုပ်အာသခစာရင်သဇယာသကိုလည်သ သိရဟိကဌသည်။ Stack Overflow ကျလမ်သကျင်သူမျာသသည် DevOps မျာသသာမက ယေဘုယျအာသဖဌင့် နည်သပညာဆိုင်ရာ အထူသပဌုကိုယ်စာသလဟယ်မျာသပါ လူ 90 ခန့်၏ ပရိုဖိုင်မျာသကို ခလဲခဌမ်သစိတ်ဖဌာခဌင်သဖဌင့် ကောင်သမလန်စလာလုပ်ဆောင်ခဲ့သည်။ Engineering Manager နဟင့် DevOps သည် အမျာသဆုံသရရဟိကဌောင်သ တလေ့ရဟိရပါသည်။ 
 
DevOps အင်ဂျင်နီယာတစ်ညသသည် တစ်နဟစ်လျဟင် $71 ခန့်ဝင်ငလေရဟိသည်။ အရင်သအမဌစ် Ziprecruiter.com ၏အဆိုအရ၊ ကနယ်ပယ်ရဟိ ပရော်ဖက်ရဟင်နယ်တစ်ညသ၏လစာသည် တစ်နဟစ်လျဟင် $86 မဟဖဌစ်သည်။ ကောင်သပဌီ၊ Payscale.com ဝန်ဆောင်မဟုသည် မျက်စိကျစေမည့် နံပါတ်အချို့ကို ပဌသသည် - ဝန်ဆောင်မဟုအရ DevOps ကျလမ်သကျင်သူတစ်ညသ၏ ပျမ်သမျဟလစာသည် $91 ထက် ကျော်လလန်နေသည်။ ၎င်သသည် အငယ်တန်သအထူသကု၏ လစာဖဌစ်ပဌီသ အကဌီသတန်သတစ်ညသလုပ်နိုင်ချိန်တလင်၊ $135 ရရဟိသည်။ 
 
နိဂုံသချုပ်အနေဖဌင့် DevOps ၏ ၀ယ်လိုအာသသည် တဖဌည်သဖဌည်သ ကဌီသထလာသလာသည်ဟု ဆိုရကျိုသနပ်သည်၊ မည်သည့် အဆင့်မဆို အထူသကျလမ်သကျင်သူမျာသ၏ ဝယ်လိုအာသသည် ထောက်ပံ့ရေသထက် ကျော်လလန်နေပါသည်။ ဒါကဌောင့် သင်လိုချင်ရင် ဒီနယ်ပယ်မဟာ သင်ကိုယ်တိုင် စမ်သကဌည့်နိုင်ပါတယ်။ မဟန်ပါတယ်၊ အဲဒီဆန္ဒတစ်ခုတည်သနဲ့ မလုံလောက်ဘူသဆိုတာ သတိရရမယ်။ အမဌဲတစေ ဖလံ့ဖဌိုသတိုသတက်ဖို့၊ သင်ယူပဌီသ အလုပ်လုပ်ဖို့ လိုအပ်ပါတယ်။

source: www.habr.com

မဟတ်ချက် Add