- وقت
- 30–40 ہفتے
- اس سے پہلے
- کمپیوٹر سائنس کی بنیادی باتیں
- کن کاموں تک لے جاتا ہے
- ڈیو اوپس انجینئر, کلاؤڈ انجینئر, سائٹ ریلائیبلٹی انجینئر, پلیٹ فارم انجینئر
ان کے لیے جو سسٹمز کو تیز، محفوظ اور خودکار بنانا پسند کرتے ہیں۔
-
مرحلہ 1: آپریشنز کے لیے Linux اور نیٹ ورکنگ ، 6–8 ہفتے
کیا سیکھنا ہے
مفت وسائل
بنائیں: ایک Linux سرور سیٹ اپ کریں، SSH محفوظ کریں، اور اس پر HTTPS کے ساتھ ویب سائٹ چلائیں۔
آگے تب بڑھیں جب: آپ معلوم کر سکیں کہ سرور سست کیوں ہے یا سائٹ بند کیوں ہے۔
-
مرحلہ 2: کنٹینرز ، 4–6 ہفتے
کیا سیکھنا ہے
مفت وسائل
بنائیں: ایک ویب ایپ اور اس کا ڈیٹا بیس Docker Compose میں پیک کریں تاکہ ایک کمانڈ سے چل جائے۔
آگے تب بڑھیں جب: کوئی بھی ایک قدم میں آپ کی ایپ اپنی مشین پر چلا سکے۔
-
مرحلہ 3: آٹومیشن: CI/CD اور انفراسٹرکچر بطور کوڈ ، 6–8 ہفتے
کیا سیکھنا ہے
بنائیں: ایک پائپ لائن جو ہر پُش پر ٹیسٹ، بلڈ اور ڈیپلائے کرے، اور انفراسٹرکچر Terraform میں لکھا ہو۔
آگے تب بڑھیں جب: آپ اپنا پورا سیٹ اپ کوڈ سے دوبارہ بنا سکیں۔
-
مرحلہ 4: ایک کلاؤڈ پلیٹ فارم، اچھی طرح ، 6–8 ہفتے
کیا سیکھنا ہے
بنائیں: اپنی ایپ کسی ایک کلاؤڈ پر کم سے کم اجازتوں اور بجٹ الرٹ کے ساتھ لائیو کریں۔
آگے تب بڑھیں جب: آپ اپنا کلاؤڈ بل سمجھا سکیں اور بتا سکیں کہ کس کو کس چیز تک رسائی ہے۔
-
مرحلہ 5: Kubernetes اور ریلائیبلٹی ، 8–10 ہفتے
کیا سیکھنا ہے
بنائیں: اپنی ایپ مقامی Kubernetes کلسٹر پر مانیٹرنگ اور سروس لیول آبجیکٹو کے ڈیش بورڈ کے ساتھ چلائیں۔
آگے تب بڑھیں جب: صارفین سے پہلے آپ کو پتا چل جائے کہ سروس ٹھیک نہیں ہے۔