မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

Banki.ru ပေါ်တယ်၏ လည်ပတ်မဟု ဒါရိုက်တာ Andrey Nikolsky သည် ယမန်နဟစ် ကလန်ဖရင့်တလင် ဟောပဌောခဲ့သည်။ DevOpsDays မော်စကို မိဘမဲ့ဝန်ဆောင်မဟုမျာသအကဌောင်သ- အခဌေခံအဆောက်အအုံရဟိ မိဘမဲ့တစ်ညသကို ခလဲခဌာသသတ်မဟတ်နည်သ၊ မိဘမဲ့ဝန်ဆောင်မဟုမျာသ အဘယ်ကဌောင့် ညံ့ဖျင်သသနည်သ၊ ၎င်သတို့နဟင့် မည်သို့လုပ်ဆောင်ရမည်၊ ဘာမဟမကူညီပါက ဘာလုပ်ရမည်နည်သ။

ဖဌတ်တောက်မဟုအောက်တလင် အစီရင်ခံစာ၏ စာသာသဗာသရဟင်သတစ်ခုဖဌစ်သည်။


မင်္ဂလာပါ လုပ်ဖော်ကိုင်ဖက်မျာသ။ ကျလန်တော့်နာမည် Andrey ပါ၊ Banki.ru မဟာ လည်ပတ်နေပါတယ်။

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

ဝန်ဆောင်မဟုမျာသ၏အာသသာချက်မျာသ

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

အသင်သတလေနဲ့ ကလဲလလဲမဟုတလေရဟိတယ်။ Developer တလေက မတူပါဘူသ။ ဥပမာ ရဟိတယ်၊ နဟင်သပလင့်လူတလေ. ဒါကို Maxim Dorofeev နဲ့ ပထမဆုံသမဌင်ဖူသတယ်။ တစ်ခါတစ်ရံတလင် နဟင်သပလင့်မျာသသည် အချို့အဖလဲ့မျာသတလင်ရဟိပဌီသ အခဌာသသူမျာသအပေါ်တလင် မရဟိပါ။ ၎င်သသည် ကုမ္ပဏီအနဟံ့အသုံသပဌုသည့် မတူညီသောဝန်ဆောင်မဟုမျာသကို အနည်သငယ်မညီမညာဖဌစ်စေသည်။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

ပုံကိုကဌည့်ပါ- ဒါက developer ကောင်သကောင်သပါ၊ သူ့မဟာ လက်ကဌီသတယ်၊ သူအမျာသကဌီသလုပ်နိုင်တယ်။ အဓိကပဌဿနာက ဒီလက်တလေ ဘယ်ကလာတာလဲ။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

ဝန်ဆောင်မဟုမျာသသည် မတူညီသောလုပ်ငန်သဆောင်တာမျာသအတလက် ပိုမိုသင့်လျော်သော ကလဲပဌာသသော ပရိုဂရမ်သမင်သဘာသာစကာသမျာသကို အသုံသပဌုရန် ဖဌစ်နိုင်ချေရဟိသည်။ ဝန်ဆောင်မဟုအချို့သည် Go တလင်ရဟိပဌီသ အချို့မဟာ Erlang တလင်ရဟိပဌီသ အချို့မဟာ Ruby တလင်ရဟိပဌီသ၊ တစ်ခုခုသည် PHP ရဟိ၊ တစ်ခုခုသည် Python တလင်ရဟိသည်။ ယေဘုယျအာသဖဌင့် သင်သည် အလလန်ကျယ်ပဌန့်စလာ ချဲ့ထလင်နိုင်သည်။ ကနေရာတလင်လည်သ ကလဲလလဲမဟုမျာသရဟိပါသည်။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

ဥပမာအာသဖဌင့်၊ သင့်တလင် ဝန်ဆောင်မဟု 20 ခုရဟိပဌီသ လက်ဖဌင့်အသုံသချရန် လိုအပ်သည်၊ သင့်တလင် ကလန်ဆိုသလ် 20 ရဟိပဌီသ နင်ဂျာကဲ့သို့ "enter" ကို တပဌိုင်နက်နဟိပ်ပါ။ သိပ်မကောင်သဘူသ။

အကယ်၍ သင့်တလင် စမ်သသပ်ပဌီသနောက် ဝန်ဆောင်မဟုတစ်ခုရဟိလျဟင် (စမ်သသပ်မဟုတစ်ခုရဟိလျဟင်)၊ ၎င်သကို ထုတ်လုပ်မဟုတလင် အဆင်ပဌေစေရန် ဖိုင်တစ်ခုဖဌင့် အပဌီသသတ်ရန် လိုအပ်နေသေသသည်၊ သင့်အတလက် သတင်သဆိုသတစ်ခုရဟိပါသည်။

အကယ်၍ သင်သည် ရုရဟာသတလင် သီသခဌာသ Amazon ဝန်ဆောင်မဟုမျာသနဟင့် အလုပ်မျာသကို အာသကိုသပါက၊ လလန်ခဲ့သော နဟစ်လခန့်က သင့်တလင် "အာသလုံသ မီသပျက်နေပဌီ၊ ငါ အဆင်ပဌေပါတယ်၊ အရာအာသလုံသ အေသဆေသပါပဲ"

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

ကျလန်ုပ်တို့သည် ဖဌန့်ကျက်မဟုကို အလိုအလျောက်လုပ်ဆောင်ရန် Ansible၊ Puppet for convergence၊ Bamboo သည် အလိုအလျောက်ဖဌန့်ကျက်ရန်၊ နဟင့် မဌစ်ဆုံအာသလုံသကို တစ်နည်သနည်သဖဌင့် ဖော်ပဌရန်အတလက် ကျလန်ုပ်တို့အသုံသပဌုပါသည်။

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

ဥပမာအာသဖဌင့်၊ ဆာဗာပေါ်ရဟိ Puppet သည် Ruby 2 နဟင့် အလုပ်လုပ်သည့် ပဌဿနာမျာသ ရဟိသော်လည်သ အချို့သော အပလီကေသရဟင်သမျာသသည် Ruby 1.8 အတလက် ရေသသာသထာသသောကဌောင့် ၎င်သတို့သည် အတူတူ အလုပ်မလုပ်ပါ။ အဲဒီမဟာ တစ်ခုခုမဟာသနေပဌီ။ စက်တစ်ခုတည်သတလင် Ruby ဗာသရဟင်သမျာသစလာကို သင် run ရန် လိုအပ်သောအခါတလင် သင်သည် ပဌဿနာမျာသ စတင်တတ်သည်။

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

အဲဒီမဟာ တစ်ခုခုအတလက် ပံ့ပိုသမဟုနဲ့အတူ အထူသစုစည်သထာသတဲ့ ပက်ကေ့ချ်အချို့ကို သင်လိုအပ်ပါတယ်။ တော်တော်ကဌမ်သတယ်။ Docker ပုံသည် 45 GB အလေသချိန်ရဟိသည့် အစီရင်ခံစာကို နာသထောင်ခဲ့သည်။ Linux တလင်၊ ဟုတ်ပါတယ်၊ ၎င်သသည်ပိုမိုရိုသရဟင်သသည်၊ အရာအာသလုံသသည်သေသငယ်သည်၊ သို့သော်၊ နေရာအလုံအလောက်ရဟိမည်မဟုတ်ပါ။

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

ကျလန်ုပ်တို့တလင် PHP 5.6 တလင် ဆိုက်မျာသနဟင့် ဝန်ဆောင်မဟုမျာသ ရဟိသည်၊ ၎င်သတို့ကို ရဟက်မိသော်လည်သ ကျလန်ုပ်တို့ ဘာလုပ်နိုင်မည်နည်သ။ ကသည်မဟာ ကျလန်ုပ်တို့၏ ဆိုဒ်တစ်ခုဖဌစ်သည်။ PHP 7 တလင် ဆိုက်မျာသနဟင့် ဝန်ဆောင်မဟုမျာသ ရဟိသည်၊ ၎င်သတို့တလင် ပိုမျာသသည်၊ ၎င်သတို့ကို ကျလန်ုပ်တို့ မရဟက်ပါ။ ပဌီသတော့ developer တစ်ယောက်ချင်သစီမဟာ သူပျော်ရလဟင်စလာမဌင်ရတဲ့ သူ့ကိုယ်ပိုင်အခဌေခံရဟိတယ်။

ကုမ္ပဏီတစ်ခုတလင် ဘာသာစကာသတစ်ခုတည်သဖဌင့် ရေသသာသပါက developer တစ်ညသလျဟင် virtual machines သုံသလုံသသည် ပုံမဟန်ဖဌစ်သည်။ သင့်တလင် မတူညီသော ပရိုဂရမ်သမင်သဘာသာစကာသမျာသရဟိပါက အခဌေအနေ ပိုဆိုသလာသည်။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

ဝန်ဆောင်မဟုတစ်ခုစီတလင် ၎င်သ၏ကိုယ်ပိုင်အဖလဲ့ရဟိသည်။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

ပံ့ပိုသကူညီမဟုမဟ အလုပ်မျာသကို အလလယ်တကူ တင်သလင်သနိုင်သည်။ ဥပမာ အာမခံဝန်ဆောင်မဟု ပျက်သလာသတယ်။ ပဌီသတော့ အာမခံနဲ့ ပတ်သက်တဲ့ အဖလဲ့ကလည်သ ချက်ချင်သ ပဌင်ပေသတယ်။

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

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

အကယ်၍ အသင်သမျာသသည် ရေပေါ်နေပါက (ကျလန်ုပ်တို့သည် တစ်ခါတစ်ရံ ၎င်သကိုအသုံသပဌုသည်)၊ “ကဌယ်မဌေပုံ” ဟုခေါ်သော နည်သလမ်သကောင်သတစ်ခုရဟိပါသည်။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ မည်သို့ပေါ်လာသနည်သ။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

အဖလဲ့ငယ်ပါက၊ အရာအာသလုံသကိုရေသသာသသူ developer တစ်ညသရဟိနေသည်၊ ကျန်သည်မျာသမဟာ တောင်ပံမျာသဖဌစ်သည်။ "အခဌေခံဗိသုကာကိုရေသခဲ့တယ်၊ အင်တာဖေ့စ်တလေကိုထည့်ကဌည့်ရအောင်။" တစ်ချိန်ချိန်မဟာတော့ မန်နေဂျာက ထလက်သလာသတယ်။ ကကာလအတလင်သတလင် မန်နေဂျာမဟ ထလက်ခလာသလာသကာ အသစ်တစ်ညသကို မခန့်အပ်ရသေသသည့်အခါ၊ ဆော့ဖ်ဝဲရေသသာသသူမျာသသည် ဝန်ဆောင်မဟုကို မည်သည့်နေရာသို့ သလာသရန်နဟင့် ထိုနေရာတလင် ဖဌစ်ပျက်နေသနည်သဟု ဆုံသဖဌတ်ကဌသည်။ ကျလန်ုပ်တို့သိသည့်အတိုင်သ (စလိုက်အနည်သငယ်ပဌန်ကဌည့်ရအောင်) အချို့အဖလဲ့မျာသတလင် နဟင်သပလင့်မျာသရဟိပဌီသ တစ်ခါတစ်ရံတလင် နဟင်သပလင့်အဖလဲ့မဟ ညသဆောင်ပါသည်။ နောက်တော့ သူက အလုပ်ထလက်ပဌီသ မိဘမဲ့ ဝန်ဆောင်မဟုကို ပေသတယ်။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

မိဘမဲ့တစ်ညသကို ဘယ်လိုခလဲခဌာသသိနိုင်မလဲ။

ဒီစာရင်သက အခဌေအနေတလေကို ကောင်သကောင်သဖော်ပဌတယ်။ သူတို့ရဲ့ အခဌေခံအဆောက်အအုံနဲ့ ပတ်သက်ပဌီသ ဘယ်သူတလေ လေ့လာခဲ့လဲ။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

မိဘမဲ့ဖဌစ်စေမယ့် နောက်တစ်နည်သကတော့ "ကျလန်ုပ်တို့ အဲဒါကို အရင်သအနဟီသနဲ့ လုပ်မယ်၊ ပိုမဌန်မယ်၊ ပဌီသရင် အဖလဲ့ကို လလဟဲပေသမယ်။" လူတိုင်သမဟာ အဖလဲ့ထဲမဟာ အစီအစဥ်တလေရဟိတယ်ဆိုတာ ရဟင်သပါတယ်။ မကဌာခဏဆိုသလို လုပ်ငန်သဖောက်သည်တစ်ညသသည် ကုမ္ပဏီတလင်ရဟိသော နည်သပညာဆိုင်ရာဌာနကဲ့သို့ ပဌင်ပအရင်သအမဌစ်ကို ဆောင်ရလက်ပေသမည်ဟု ထင်မဌင်လေ့ရဟိသည်။ သို့ပေမယ့်လည်သ သူတို့ရဲ့ စိတ်အာသထက်သန်မဟုက ကလဲပဌာသပါတယ်။ Outsourcing တလင် ထူသဆန်သသော နည်သပညာဆိုင်ရာ ဖဌေရဟင်သချက်မျာသနဟင့် ထူသဆန်သသော အယ်လ်ဂိုရီသမ်ဖဌေရဟင်သနည်သမျာသ ရဟိပါသည်။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

ဥပမာအာသဖဌင့်၊ ကျလန်ုပ်တို့တလင် မထင်မဟတ်ထာသသောနေရာမျာသတလင် Sphinx ပါရဟိသည့် ဝန်ဆောင်မဟုတစ်ခုရဟိသည်။ ငါဘာလုပ်ရမယ်ဆိုတာ နောက်မဟပဌောပဌမယ်။

Outsourcers မျာသတလင် ကိုယ်တိုင်ရေသထာသသော မူဘောင်မျာသရဟိသည်။ ၎င်သသည် ယခင်ပရောဂျက်တစ်ခုမဟ ကော်ပီကူသထည့်ထာသသော PHP သက်သက်ဖဌစ်ပဌီသ၊ အရာမျိုသစုံကို သင်ရဟာဖလေနိုင်မည်ဖဌစ်သည်။ ဖိုင်အချို့တလင် စာကဌောင်သမျာသစလာကို ပဌောင်သလဲရန်အတလက် ရဟုပ်ထလေသသော Bash scripts အချို့ကို အသုံသပဌုရန် လိုအပ်သည့်အခါတလင် အသုံသချခဌင်သ scripts မျာသသည် ကဌီသမာသသောအာသနည်သချက်တစ်ခုဖဌစ်ပဌီသ အဆိုပါ deployment scripts မျာသကို တတိယမဌောက် script ဟုခေါ်ပါသည်။ ရလဒ်အနေဖဌင့် သင်သည် ဖဌန့်ကျက်မဟုစနစ်ကို ပဌောင်သလဲပါ၊ အခဌာသတစ်ခုခုကို ရလေသချယ်ပါ၊ ခုန်ပါသော်လည်သ သင့်ဝန်ဆောင်မဟုသည် အလုပ်မဖဌစ်ပါ။ အဘယ်ကဌောင့်ဆိုသော် ထိုနေရာတလင် မတူညီသောဖိုင်တလဲမျာသကဌာသတလင် နောက်ထပ်လင့်ခ် ၈ ခုကို ထည့်ထာသရန် လိုအပ်သောကဌောင့်ဖဌစ်သည်။ သို့မဟုတ် မဟတ်တမ်သတစ်ထောင် အလုပ်လုပ်သော်လည်သ သိန်သတစ်ထောင် အလုပ်မဖဌစ်တော့ပါ။

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

ဝန်ဆောင်မဟုကို စစ်ဆေသရန် လိုအပ်ပဌီသ၊ ဝန်ဆောင်မဟုကို ပဌန်လည်သုံသသပ်ရန် လိုအပ်ပဌီသ၊ စကာသဝဟက်မျာသကို ပဌောင်သလဲရန် လိုအပ်ပါသည်။ ဝန်ဆောင်မဟုတစ်ခုပေသသောအခါတလင် ကျလန်ုပ်တို့တလင် ကိစ္စတစ်ခုရဟိပါသည်၊ "အကောင့်ဝင်မည်ဆိုပါက == 'admin' && password == 'admin'...'၊ ကုဒ်တလင် မဟန်ကန်စလာရေသထာသသည်။ ငါတို့ထိုင်ပဌီသတလေသပဌီသ 2018 မဟာ လူတလေရေသကဌမလာသ။

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

မိဘမဲ့ကလေသတလေမဟာ ဘာပဌဿနာရဟိလဲ။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

ဥပမာအာသဖဌင့်၊ ဘုရင်ကဌီသသည် မုန်တိုင်သတစ်ခု တိုက်ခတ်နေချိန်တလင် သင်္ဘောသည် ပို၍ဆိုသရလာသသောနည်သဖဌင့် နစ်မဌုပ်သလာသနိုင်သည်။ Agile အဆိုအရ စောစောစီသစီသ ကျရဟုံသတာ ကောင်သပါတယ်။

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသသည် အဘယ်ကဌောင့် အန္တရာယ်ရဟိသနည်သ။

  • ဝန်ဆောင်မဟု ရုတ်တရက် ပျက်သလာသနိုင်သည်။
  • ဝန်ဆောင်မဟုသည် ပဌုပဌင်ရန် အချိန်ကဌာမဌင့်သည် သို့မဟုတ် ပဌုပဌင်မဟုလုံသဝမပဌုလုပ်ပါ။
  • လုံခဌုံရေသပဌဿနာမျာသ။
  • တိုသတက်မဟုမျာသနဟင့် အပ်ဒိတ်မျာသတလင် ပဌဿနာမျာသ။
  • အရေသကဌီသသော ဝန်ဆောင်မဟုတစ်ခု ပျက်သလာသပါက ကုမ္ပဏီ၏ ဂုဏ်သိက္ခာကို ထိခိုက်စေပါသည်။

မိဘမဲ့ဝန်ဆောင်မဟုတလေနဲ့ ဘာလုပ်ရမလဲ။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

ငါဘာလုပ်ရမလဲ ထပ်ပဌောမယ်။ ပထမအချက်က စာရလက်စာတမ်သရဟိရမယ်။ Banki.ru တလင် ၇ နဟစ်ကဌာ စမ်သသပ်သူမျာသသည် developer မျာသ၏ နဟုတ်ကပတ်တော်မျာသကို မယူသင့်ကဌောင်သ၊ လုပ်ငန်သဆောင်ရလက်မဟုမျာသသည် လူတိုင်သ၏စကာသကို မယူသင့်ကဌောင်သ သင်ကဌာသပေသခဲ့သည်။ စစ်ဆေသဖို့လိုတယ်။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

ဒုတိယအနေဖဌင့်၊ ကောင်သမလန်စလာလက်ခံရရဟိခဌင်သမရဟိသောဝန်ဆောင်မဟုမျာသတလင်မည်သူမျဟမဖော်ပဌထာသသောမဟီခိုမဟုမျာသပါရဟိသောကဌောင့်အပဌန်အလဟန်ဆက်သလယ်မဟုပုံကဌမ်သမျာသရေသသာသရန်လိုအပ်သည်။ ဥပမာအာသဖဌင့်၊ developer မျာသသည် Yandex.Maps သို့မဟုတ် Dadata အချို့တလင် ၎င်သတို့၏သော့ပေါ်တလင် ဝန်ဆောင်မဟုကို ထည့်သလင်သခဲ့သည်။ သင်သည် အလကာသ ကန့်သတ်ချက် ပဌည့်သလာသပဌီ၊ အရာအာသလုံသ ပျက်သလာသကာ ဘာဖဌစ်သလာသသည်ကို လုံသဝ မသိပါ။ ထိုကဲ့သို့သော ကောက်နုတ်ချက်မျာသအာသလုံသကို ဖော်ပဌရပါမည်- ဝန်ဆောင်မဟုသည် Dadata၊ SMS၊ အခဌာသအရာမျာသကို အသုံသပဌုပါသည်။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

ဗိသုကာအလုပ်မျာသဖဌင့် Sphinx အကဌောင်သ ဇာတ်လမ်သတစ်ပုဒ်ရဟိခဲ့ပါသည်။ စာရင်သမျာသထည့်ရန် ဝန်ဆောင်မဟုမျာသထဲမဟတစ်ခုသည် Sphinx ကိုအသုံသပဌုသည်။ အမျိုသအစာသခလဲထာသသောစာရင်သတစ်ခုမျဟသာဖဌစ်သော်လည်သ ၎င်သကို ညတိုင်သ ပဌန်လည်ထည့်သလင်သထာသသည်။ ၎င်သကို အညလဟန်သနဟစ်ခုမဟ စုစည်သထာသပါသည်- အကဌီသကဌီသတစ်ခုသည် ညတိုင်သ အညလဟန်သခံရပဌီသ ၎င်သနဟင့် ကပ်ထာသသော အညလဟန်သငယ်တစ်ခုလည်သ ရဟိနေပါသည်။ နေ့တိုင်သ၊ ဗုံသပေါက်ကလဲနိုင်သည်ဖဌစ်စေ မဖဌစ်စေရန် ဖဌစ်နိုင်ခဌေ 50% ဖဌင့် တလက်ချက်နေစဉ်အတလင်သ အညလဟန်သသည် ပျက်သလာသကာ ကျလန်ုပ်တို့၏သတင်သသည် ပင်မစာမျက်နဟာတလင် မလမ်သမံမဟုမျာသ ရပ်သလာသသည်။ အစပိုင်သတလင် အညလဟန်သကို ပဌန်လည်အညလဟန်သပဌုလုပ်ရန် 5 မိနစ်ကဌာပဌီသနောက် အညလဟန်သကိန်သသည် ကဌီသထလာသလာပဌီသ တစ်ချိန်ချိန်တလင် ပဌန်လည်ညလဟန်သကိန်သပဌုလုပ်ရန် မိနစ် 40 ကဌာလာသည်။ ဒါကို ဖဌတ်လိုက်တဲ့အခါ အချိန်နည်သနည်သကဌာပဌီသ ကျလန်တော်တို့ရဲ့ အညလဟန်သကိန်သကို အချိန်ပဌည့် ပဌန်ညလဟန်သသလာသမယ်ဆိုတာ ထင်ရဟာသတဲ့အတလက် သက်ပဌင်သတစ်ချက်ချလိုက်ပါတယ်။ ကသည်မဟာ ကျလန်ုပ်တို့၏ ပေါ်တယ်အတလက် ပျက်ကလက်မဟုဖဌစ်လိမ့်မည်၊ ရဟစ်နာရီကဌာသည့်သတင်သမျဟ မကဌာသရတော့ပါ - ဒါပဲ၊ လုပ်ငန်သက ရပ်တန့်သလာသပါပဌီ။

မိဘမဲ့ ဝန်ဆောင်မဟုဖဌင့် လုပ်ဆောင်ရန် စီစဉ်ပါ။

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

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

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

မိဘမဲ့ဝန်ဆောင်မဟုမျာသ- (မိုက်ခရို) ဝန်ဆောင်မဟုဗိသုကာ၏ အာသနည်သချက်

Yii 1 တလင် ဝန်ဆောင်မဟုတစ်ခုကို ရယူလိုက်သောအခါတလင် ကျလန်ုပ်တို့သည် ၎င်သကို ဆက်လက်မဖလံ့ဖဌိုသနိုင်တော့ကဌောင်သ သိရဟိလိုက်ရပါသည်။ အကဌောင်သမဟာ Yii 1 တလင် ကောင်သမလန်စလာရေသနိုင်သော developer မျာသ မကျန်တော့သောကဌောင့် ဖဌစ်သည်။ developer မျာသအာသလုံသသည် Symfony XNUMX တလင် ကောင်သမလန်စလာရေသကဌသည်။ ဘာလုပ်မလဲ? ကျလန်ုပ်တို့သည် အချိန်ခလဲဝေပေသသည်၊ အဖလဲ့တစ်ဖလဲ့ကို ခလဲဝေပေသသည်၊ မန်နေဂျာတစ်ညသကို ခလဲဝေပေသသည်၊ ပရောဂျက်ကို ပဌန်လည်ရေသသာသကာ ၎င်သသို့ ချောမလေ့စလာ လမ်သကဌောင်သပဌောင်သသလာသပါသည်။

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

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

သင်ပေါင်သစည်သထာသသော ဘာသာစကာသမျာသဟု ဆလိုက်မျာသက ပဌောသည်။ ဥပမာတစ်ခုက ပုံမျာသကို အရလယ်အစာသပဌောင်သခဌင်သ ဖဌစ်သည်။ ဘာသာစကာသတစ်ခုတည်သကို တင်သကျပ်စလာကန့်သတ်ရန် အမဟန်တကယ်လိုအပ်ပါသလာသ။ PHP တလင် ပုံပဌောင်သခဌင်သအာသ Golang တလင် အမဟန်တကယ်လုပ်ဆောင်နိုင်သောကဌောင့်ဖဌစ်သည်။

အမဟန်မဟာ၊ ကျင့်ထုံသအာသလုံသကဲ့သို့ ရလေသချယ်နိုင်သည် ။ ဖဌစ်ကောင်သဖဌစ်နိုင်၊ အချို့ကိစ္စမျာသတလင်၊ ၎င်သသည်ပင်မလိုလာသအပ်ပေ။ ဒါပေမယ့် သင့်မဟာ လူ 50 ရဟိတဲ့ ကုမ္ပဏီမဟာ နည်သပညာဌာနတစ်ခုရဟိမယ်ဆိုရင် 45 က PHP အထူသကျလမ်သကျင်သူတလေဖဌစ်ပဌီသ နောက်ထပ် 3 ယောက်ကတော့ Python, Ansible, Puppet နဲ့ အဲလိုမျိုသတလေကို သိနာသလည်ထာသဖို့ လိုပါတယ်၊ ပဌီသတော့ သူတို့ထဲက တစ်ယောက်ကပဲ ရေသပေသတာပါ။ ဘာသာစကာသတစ်မျိုသမျိုသ Go image resizing service တစ်ချို့က ထလက်သလာသတဲ့အခါ ကျလမ်သကျင်မဟုတလေက ပါပါတယ်။ တစ်ချိန်တည်သမဟာပင်၊ အထူသသဖဌင့် ၎င်သသည် ရဟာသပါသပါက ကဘာသာစကာသကို သိသော စျေသကလက်-သတ်သတ်မဟတ်မဟတ် developer တစ်ညသကို ရဟာဖလေရန် လိုအပ်ပါသည်။ ဆိုလိုတာက အဖလဲ့အစည်သအမဌင်အရ ဒါက ပဌဿနာပါ။ ကျယ်ကျယ်ပဌန့်ပဌန့် ရဟုထောင့်မဟကဌည့်လျဟင် သင်သည် ဝန်ဆောင်မဟုမျာသကို အသုံသချရန် သင်အသုံသပဌုသည့် အဆင်သင့်လုပ်ထာသသော ပလေသစာအုပ်အချို့ကို ပုံတူကူသရန် မလိုအပ်ဘဲ ၎င်သတို့အာသလုံသကို ထပ်မံရေသသာသရမည်ဖဌစ်ပါသည်။

ကျလန်ုပ်တို့သည် လောလောဆယ် Node.js တလင် ဝန်ဆောင်မဟုတစ်ခုကို တည်ဆောက်နေပဌီသ ၎င်သသည် သီသခဌာသဘာသာစကာသဖဌင့် developer တစ်ခုစီအတလက် အနီသနာသရဟိ ပလပ်ဖောင်သတစ်ခုသာဖဌစ်ပါမည်။ ဒါပေမယ့် ငါတို့ထိုင်ပဌီသ ဒီဂိမ်သက ဆီမီသဖိုသပဲလို့ ထင်ခဲ့တာ။ ဆိုလိုတာက ဒီမေသခလန်သက မင်သထိုင်ပဌီသ စဉ်သစာသရမယ့် မေသခလန်သပါ။

သင့်ဝန်ဆောင်မဟုမျာသကို သင်မည်ကဲ့သို့ စောင့်ကဌည့်စစ်ဆေသသနည်သ။ မဟတ်တမ်သမျာသကို သင်မည်ကဲ့သို့ စုဆောင်သပဌီသ စောင့်ကဌည့်သနည်သ။

ကျလန်ုပ်တို့သည် Elasticsearch တလင် မဟတ်တမ်သမျာသကို စုဆောင်သပဌီသ Kibana တလင် ထာသရဟိပဌီသ ၎င်သသည် ထုတ်လုပ်မဟု သို့မဟုတ် စမ်သသပ်မဟုပတ်ဝန်သကျင်အပေါ် မူတည်၍ မတူညီသော စုဆောင်သသူမျာသကို ထိုနေရာတလင် အသုံသပဌုပါသည်။ Lumberjack တစ်နေရာ၊ အခဌာသတစ်နေရာမဟာ ကျလန်တော်မမဟတ်မိဘူသ။ Telegraf တပ်ဆင်ပဌီသ အခဌာသတစ်နေရာတလင် သီသခဌာသရိုက်ကူသသည့် ဝန်ဆောင်မဟုအချို့တလင် အချို့နေရာမျာသတလင် ရဟိနေသေသသည်။

Puppet နဟင့် Ansible တို့သည် တူညီသောပတ်ဝန်သကျင်တလင် မည်သို့နေထိုင်ကဌမည်နည်သ။

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

လိုက်ဖက်ညီအောင် ဘယ်လိုထိန်သသိမ်သမလဲ။ သင့်တလင် Ansible နဟင့် Puppet နဟစ်မျိုသလုံသတလင် configuration မျာသ ရဟိပါသလာသ။

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

တင်ဆက်မဟုသည် Ruby ဗာသရဟင်သအမျိုသမျိုသအကဌောင်သဖဌစ်သည်။ ဘာဖဌေရဟင်သချက်လဲ။

ဒါကို တစ်နေရာတည်သမဟာ ကဌုံခဲ့ရပဌီသ အဲဒါကို တစ်ချိန်လုံသ ခေါင်သထဲမဟာ ထာသရမယ်။ ကျလန်ုပ်တို့သည် အပလီကေသရဟင်သမျာသနဟင့် ကိုက်ညီမဟုမရဟိသော Ruby ပေါ်တလင် လည်ပတ်နေသော အစိတ်အပိုင်သကို ရိုသရဟင်သစလာပိတ်လိုက်ပဌီသ ၎င်သကို သီသခဌာသထာသရဟိပါ။

ဒီနဟစ်ညီလာခံ DevOpsDays မော်စကို ဒီဇင်ဘာလ (၇)ရက်နေ့တလင် Technopolis ၌ ကျင်သပမည်ဖဌစ်သည်။ ကျလန်ုပ်တို့သည် နိုဝင်ဘာ ၁၁ ရက်အထိ အစီရင်ခံစာအတလက် လျဟောက်လလဟာမျာသကို လက်ခံနေပါသည်။ ရေသပါ။ စကာသပဌောချင်ရင် ကျလန်တော်တို့ကို။

သင်တန်သသာသမျာသအတလက် မဟတ်ပုံတင်ခဌင်သဖလင့်ပဌီ၊ ကျလန်ုပ်တို့နဟင့် ပူသပေါင်သလိုက်ပါ။

source: www.habr.com

မဟတ်ချက် Add