DevOps (boshlang'ich)

2026-yilda DevOps yoki operations roli uchun bosqichma-bosqich qo'llanma

0% tugallandi0 / 13 mavzu
AWS
Docker
Terraform
Ansible
GitHub Actions
Nginx
Bu DevOps yo'l xaritasining boshlovchilar uchun versiyasi. Albatta
DevOps
Batafsil versiyani ko'ring
Bilimingiz chuqurligiga qarab, shu bosqichda istalgan kompaniyada junior'dan mid-level'gacha (balki hatto senior) DevOps lavozimini topish uchun yetarli bilimga ega bo'lishingiz kerak. Ish topguningizcha o'rganishda va loyihalar yaratishda davom eting. Ishingiz ham sizga ko'p narsa o'rgatadi.
Quyidagi yo'l xaritasi bilan o'rganishni davom ettiring
Batafsil DevOps yo'l xaritasiga o'ting
Dasturlash tili
Python
Go
DevOps — dasturiy ta'minotni yetkazib berishni yaxshilash uchun dasturchilar va operations jamoalarini birlashtirish demakdir. Asosiy yo'nalishlar: avtomatlashtirish, infratuzilma va monitoring.
Batafsil ma'lumot uchun quyidagi FAQ'ga qarang
DevOps nima?
Istalgan dasturlash tilini tanlang
Istalgan dasturlash tilini tanlashingiz mumkin. Maqsad — avtomatlashtirish script'larini yozishda qo'llay oladigan dasturlash ko'nikmalarini o'rganish.
Operatsion tizim
Linux
Fayl tizimi, package manager'lar, servislarni boshqarish, log'larni tekshirish, bash scripting, permission'lar, pipe'lar, output redirection, matn bilan ishlash vositalari, process monitoring, tarmoq vositalari, CLI muharrirlari va boshqalar haqida o'rganing.
Tajribangiz kam yoki umuman bo'lmasa, Ubuntu'ni tanlang.
Networking va protokollar
DNS, TCP/IP protokollari, SSH, portlar, gateway'lar, routing, IP addressing va subnetting haqida o'rganing.
Deployment va troubleshooting'da asqotadi
Containerization haqida o'rganing. Dockerfile'larni bemalol yoza oling. Troubleshooting qilishni o'rganing. Alpine Linux bilan tanishing. Xavfsizlik, tarmoq va storage haqida o'rganing.
Docker, tarmoq, storage va xavfsizlikni o'rganing.
GitHub
Git
AWS, GCP yoki Azure cloud provider'laridan birini tanlang. Asosiy xizmatlardan boshlang, masalan, AWS VPC, EC2, S3, IAM, so'ngra RDS, Route53, Cloudwatch va ECS.
DevOps jamoalari odatda "git ops" amaliyotiga amal qiladi: operations'ga oid har qanday o'zgarish faqat git repository'ga pull request orqali kiritiladi.
Git haqida o'rganing, GitHub profilingizni yarating.
Biror ilova yaratib, uni AWS'ga deploy qiling.
IaC nimani anglatishini o'rganing. Terraform haqida va infratuzilma yaratishni qanday avtomatlashtirishni o'rganing.
Oldingi bosqichda AWS'ga ilova deploy qilgan bo'lsangiz, infratuzilmani o'chirib, uni terraform yordamida qayta yarating.
Configuration management nima ekanini o'rganing. Role'lar, playbook'lar, inventory management va avtomatlashtirishni tushunib oling.
Bir nechta avtomatlashtirish script'larini yozing, masalan, DB backup.
CI/CD tushunchalarini va uni biror CI/CD vositasi yordamida loyihalaringizga qanday joriy qilishni o'rganing. Bu sohada bir nechta variant bor, istalganini tanlashingiz mumkin.
Ilovangizga CI/CD'ni integratsiya qiling.
Nginx odatda veb-server, reverse proxy, keshlash, load balancing, media streaming va boshqa maqsadlarda ishlatiladi.
Asosiy konfiguratsiya sozlamalari, TLS'ni sozlash, rate limiting, keshlash va boshqalarni o'rganing.
Ushbu yo'l xaritasining batafsil versiyasini va boshqa shunga o'xshash yo'l xaritalarini toping
roadmap.sh

Yo'l xaritalariQo'llanmalarFAQYouTube

yo'lxaritaroadmap.shasosida

Hamjamiyat tomonidan yaratilgan yo'l xaritalari, eng yaxshi amaliyotlar, loyihalar, maqolalar, manbalar va yo'nalishlar — o'z yo'lingizni tanlash va kasbingizda o'sish uchun.

© yo'lxarita·Shartlar·Maxfiylik·

roadmap.sh

Barcha kontent roadmap.sh loyihasidan olingan (© Kamran Ahmed) va shaxsiy o'rganish uchun o'zbek tiliga tarjima qilinmoqda.

Qidiruv

Yo'l xaritalari, loyihalar va savollarni qidiring