Thuta Learning
ရှာဖွေရန်
DevOps & Cloud Engineer လမ်းကြောင်း cover illustration
အလယ်အလတ်

DevOps & Cloud Engineer လမ်းကြောင်း

Git workflow၊ Linux စိတ်ကူးအခြေခံ၊ containers၊ deployment နဲ့ operational thinking ကို developer project တစ်ခုအပေါ် တည်ဆောက်မည့် လမ်းကြောင်း။

မည်သူများအတွက်လဲ
Application ကိုရေးရုံမက deploy၊ run နဲ့ maintain လုပ်ပုံကို နားလည်လိုသူ
ကြာချိန်
30 နာရီခန့်
သင်ခန်းစာအဆင့်
5 modules · 5 tutorials

မစတင်မီ သိထားရန်

  • Programming language တစ်ခုခုဖြင့် project အသေးစား ရေးဖူးရန်
  • Command line အခြေခံ သုံးတတ်ရန်
  • Network၊ server နှင့် cloud အကြောင်း မသိသေးလည်း စတင်နိုင်သည်

သင်ယူပြီးနောက် ရရှိမည့်အရာများ

  • Team အတွက် branch၊ commit နှင့် pull request workflow ချမှတ်နိုင်မည်
  • Linux command line၊ process၊ permission နှင့် log အခြေခံကို နားလည်မည်
  • Docker image တည်ဆောက်ပြီး container lifecycle ကို စီမံနိုင်မည်
  • Environment နှင့် secret များကို လုံခြုံစွာ ခွဲခြားနိုင်မည်
  • Build၊ deploy၊ health check နဲ့ rollback ပါဝင်သော release workflow ဖန်တီးနိုင်မည်

လေ့လာရမည့် အဆင့်များ

1

အဆင့် ၁ — Source Control နှင့် Team Workflow

5 နာရီခန့်

Git ကို backup tool တစ်ခုအဖြစ်မဟုတ်ဘဲ review၊ collaboration နဲ့ release history အဖြစ် သုံးတတ်အောင် လေ့လာမယ်။

ရရှိမည့် Skills

GitBranchingPull requestsRelease tags

တွဲဖက် Tutorial များ

လက်တွေ့ Project

Feature branch၊ review checklist နဲ့ tagged release ပါသော repository တည်ဆောက်ပါ။

2

အဆင့် ၂ — Linux နှင့် Runtime အခြေခံ

5 နာရီခန့်

File permissions၊ environment variables၊ process၊ port နဲ့ logs တို့ကို application run ခြင်းနဲ့ ဆက်စပ်နားလည်မယ်။

ရရှိမည့် Skills

Linux CLIProcessesPermissionsLogs

တွဲဖက် Tutorial များ

လက်တွေ့ Project

Node service တစ်ခုကို environment နှစ်မျိုးနဲ့ run ပြီး logs နဲ့ process ကို စစ်ဆေးပါ။

3

အဆင့် ၃ — Containers

7 နာရီခန့်

Image၊ container၊ volume နဲ့ network ကွာခြားချက်ကို လက်တွေ့စမ်းပြီး reproducible runtime တည်ဆောက်မယ်။

ရရှိမည့် Skills

DockerfileContainersVolumesNetworking

တွဲဖက် Tutorial များ

လက်တွေ့ Project

Multi-stage Dockerfile နဲ့ application image တည်ဆောက်ပြီး health check ထည့်ပါ။

4

အဆင့် ၄ — Deployment နှင့် Cloud Workflow

8 နာရီခန့်

Modern web application တစ်ခုရဲ့ build၊ environment configuration၊ preview နဲ့ production release flow ကို လေ့လာမယ်။

ရရှိမည့် Skills

Build pipelineDeploymentEnvironmentsRollback

လက်တွေ့ Project

Preview နှင့် production environment ခွဲထားသော automated deployment flow တည်ဆောက်ပါ။

5

အဆင့် ၅ — Reliability Capstone

5 နာရီခန့်

Service တစ်ခုကို deploy ပြီး uptime စစ်ဆေးခြင်း၊ failure scenario နဲ့ rollback လေ့ကျင့်ခြင်းကို ပြုလုပ်မယ်။

ရရှိမည့် Skills

Monitoring mindsetIncident notesBackupRollback

လက်တွေ့ Project

Runbook၊ health check၊ backup နဲ့ rollback plan ပါသော deployed service တစ်ခု တင်ပြပါ။

အကြံပြု လေ့လာချိန်ဇယား

  1. 1အပတ် ၁ — Git team workflow
  2. 2အပတ် ၂ — Linux၊ process နှင့် logs
  3. 3အပတ် ၃ မှ ၄ — Docker နှင့် containerized application
  4. 4အပတ် ၅ မှ ၆ — Build/deploy workflow
  5. 5အပတ် ၇ မှ ၈ — Monitoring mindset၊ runbook နှင့် capstone

လမ်းကြောင်းပြီးဆုံးမှု စစ်ဆေးရန်

  • Application ကို clean machine တစ်လုံးတွင် Docker ဖြင့် run နိုင်ခြင်း
  • Secret မပါသော repository နဲ့ environment setup လမ်းညွှန် ရှိခြင်း
  • Failure ဖြစ်ချိန်စစ်ဆေးရန် runbook နဲ့ rollback အဆင့်များ ရေးထားခြင်း

တွဲဖက်ဖတ်ရှုရန် Articles

အခြေခံထားသော တရားဝင်လမ်းညွှန်များ

DevOps & Cloud Engineer လမ်းကြောင်း | Thuta Learning