ci-cd-pipeline-demo
GitHub Actions yordamida to'liq CI/CD pipeline: kodni tekshirish, test qilish, Docker image yig'ish va serverga avtomatik joylashtirish.
$ ▌
name: Avaz Fayzullayev
role: DevOps Engineer (Junior → Mid)
focus: CI/CD, Containers, IaC, Cloud
status: available_for_work
# infratuzilmani kod bilan boshqaraman
DevOps yo'nalishida ta'lim olayotgan muhandis
Ilovalarni qurish, sinash va joylashtirish jarayonlarini avtomatlashtiraman. Docker, Kubernetes, CI/CD pipeline va Infrastructure as Code bilan ishlayman — maqsadim: barqaror, takrorlanuvchi va o'lchovli infratuzilma qurish.
STAGE 01 — BUILD
Men DevOps yo'nalishida bilim va tajriba orttirib boruvchi muhandisman. Dasturiy ta'minotni qurish, sinovdan o'tkazish va production muhitiga xavfsiz yetkazish jarayonlarini avtomatlashtirish meni eng ko'p qiziqtiradigan soha.
Linux tizimlari, konteynerlash texnologiyalari, CI/CD pipeline'lar va bulutli platformalar bilan amaliy loyihalar ustida ishlayman. Har bir loyihada kodni infratuzilma sifatida (Infrastructure as Code) yozishga, jarayonlarni takrorlanuvchi va monitoring qilinadigan holatga keltirishga harakat qilaman.
[INFO] Yo'nalish: DevOps Engineering
[INFO] Ta'lim: DevOps yo'nalishi / School 21
[INFO] Tillar: O'zbek, Rus, Ingliz
[INFO] Manzil: Samarqand, O'zbekiston
[OK] Komandada ishlash: yoqilgan
[OK] Muammo yechish: yoqilgan
[OK] Doimiy o'rganish: yoqilgan
STAGE 02 — TEST
Har bir kategoriya — infratuzilma pipeline'ining bir bosqichi
STAGE 03 — RELEASE
Har bir loyiha — o'z pipeline holati bilan
GitHub Actions yordamida to'liq CI/CD pipeline: kodni tekshirish, test qilish, Docker image yig'ish va serverga avtomatik joylashtirish.
Kubernetes klasterida ishlaydigan mikroservis arxitekturasi: avtomatik masshtablash, Helm chart'lar va ingress konfiguratsiyasi.
Terraform orqali AWS'da VPC, EC2 va S3 resurslarini avtomatik yaratish va boshqarish uchun modul asosidagi infratuzilma kodi.
Prometheus va Grafana asosida server va konteyner resurslarini real vaqtda kuzatib boruvchi monitoring va alerting tizimi.
STAGE 04 — DEPLOY
Docker, Kubernetes, CI/CD va bulutli infratuzilma bo'yicha amaliy kurslar va loyihalar ustida ishlash.
Server administratsiyasi, Bash skriptlash va tarmoq protokollari bo'yicha bilim va ko'nikmalarni mustahkamlash.
Python va Git bilan tanishish, birinchi avtomatlashtirish skriptlarini yozish.
STAGE 05 — MONITOR
Loyiha yoki hamkorlik bo'yicha yozing — javob tez keladi