DevOps / SRE कैसे बनें
Kubernetes, Terraform, ऑब्ज़र्वेबिलिटी और ऑन-कॉल — प्रोडक्शन सिस्टम को चालू रखते हैं और इंजीनियरिंग टीम को तेज़ी से रिलीज़ करने में मदद करते हैं।
1. Linux और सिस्टम
मुख्यLinux की बुनियादी बातें
प्रोसेस, फ़ाइल सिस्टम, नेटवर्किंग, systemd, cron और परमिशन। जब रात 3 बजे किसी ख़राब सर्वर में SSH करना पड़े, तब यही ज्ञान आपको बचाता है।
- ट्यूटोरियल मुफ़्त Linux Journey →
- कोर्स मुफ़्त MIT Missing Semester →
- किताब पेड How Linux Works, 3rd ed. (Ward, No Starch Press) →
Bash स्क्रिप्टिंग
अलग-अलग चीज़ों को जोड़ने लायक bash आनी चाहिए। sed, awk, jq, xargs और find। यह करियर की भाषा नहीं — गुज़ारे की भाषा है।
- डॉक्स मुफ़्त Google Shell Style Guide →
- ट्यूटोरियल मुफ़्त Bash Guide →
2. नेटवर्किंग
मुख्यTCP/IP, HTTP, DNS और TLS
'सर्विस A, सर्विस B तक क्यों नहीं पहुँच पा रही' — ऐसी हर घटना इन्हीं चार से जुड़ी होती है। इनकी गहरी समझ रोज़ काम आती है और समय के साथ और क़ीमती होती जाती है।
- किताब मुफ़्त High Performance Browser Networking →
- किताब मुफ़्त Beej's Guide to Network Programming →
- ट्यूटोरियल मुफ़्त How DNS Works →
लोड बैलेंसिंग और प्रॉक्सी
L4 बनाम L7, स्टिकी सेशन, हेल्थ चेक। nginx, HAProxy और Envoy। क्लाउड लोड बैलेंसर के प्रकार — ALB, NLB, ELB, GLB।
- डॉक्स मुफ़्त NGINX — Load Balancing →
- डॉक्स मुफ़्त Envoy Proxy Docs →
3. कंटेनर
मुख्यDocker और OCI
इमेज, लेयर, मल्टी-स्टेज बिल्ड, इमेज साइनिंग, distroless इमेज। यही वह रनटाइम है जिस पर बाकी सब कुछ चलता है।
- डॉक्स मुफ़्त Docker Docs →
- डॉक्स मुफ़्त The Twelve-Factor App →
Kubernetes
Pods, Deployments, Services, Ingress, StatefulSets और DaemonSets; साथ में HPA, PDB और नेटवर्क पॉलिसी। इसका दायरा बहुत बड़ा है — सालों तक सीखते रहने के लिए तैयार रहें।
- डॉक्स मुफ़्त Kubernetes Docs →
- कोर्स मिश्रित learnk8s →
- ट्यूटोरियल मुफ़्त Kubernetes by Example →
4. इंफ्रास्ट्रक्चर ऐज़ कोड (IaC)
मुख्यTerraform
प्रोवाइडर, मॉड्यूल, स्टेट, वर्कस्पेस। बड़े पैमाने पर स्टेट प्रबंधन के लिए Terraform Cloud या Spacelift।
- डॉक्स मुफ़्त Terraform Docs →
- ट्यूटोरियल मुफ़्त HashiCorp Learn — Terraform →
Pulumi, AWS CDK
असली प्रोग्रामिंग भाषा में लिखा गया IaC। उन टीमों में लोकप्रिय जो HCL के बजाय TS/Python/Go पसंद करती हैं।
- डॉक्स मुफ़्त Pulumi Docs →
- डॉक्स मुफ़्त AWS CDK Docs →
Helm और Kustomize
Kubernetes मैनिफ़ेस्ट के लिए टेम्पलेटिंग और ओवरले। हर गंभीर K8s डिप्लॉयमेंट में इनमें से एक या दोनों इस्तेमाल होते हैं।
- डॉक्स मुफ़्त Helm Docs →
- डॉक्स मुफ़्त Kustomize →
5. CI/CD
मुख्यGitHub Actions
ज़्यादातर कंपनियों में यही डिफ़ॉल्ट है। मैट्रिक्स बिल्ड, दोबारा इस्तेमाल होने वाले वर्कफ़्लो, एनवायरनमेंट सुरक्षा नियम।
- डॉक्स मुफ़्त GitHub Actions Docs →
GitOps — ArgoCD / Flux
क्लस्टर की स्थिति का असली स्रोत Git होता है, और क्लस्टर को लगातार Git से मिलाया जाता है। K8s डिप्लॉयमेंट का आधुनिक पैटर्न।
- डॉक्स मुफ़्त ArgoCD Docs →
- डॉक्स मुफ़्त Flux Docs →
6. क्लाउड प्लेटफ़ॉर्म
मुख्यAWS गहराई से
IAM (गहराई से), VPC, EC2, EKS, RDS, S3, Route 53, CloudFront, CloudWatch और EventBridge। कई AWS अकाउंट वाले संगठन का ढाँचा बनाना।
- डॉक्स मुफ़्त AWS Well-Architected Framework →
GCP + Azure की बुनियादी बातें
बड़े संगठनों में मल्टी-क्लाउड एक हक़ीक़त है। इतनी समझ रखें कि दोनों में से किसी पर भी काम कर सकें।
- डॉक्स मुफ़्त GCP Enterprise Best Practices →
7. ऑब्ज़र्वेबिलिटी
मुख्यमेट्रिक्स, लॉग, ट्रेस
Prometheus + Grafana, Loki (या ELK), Tempo/Jaeger। ऑब्ज़र्वेबिलिटी के तीन स्तंभ, और तीनों के ओपन-सोर्स टूल उपलब्ध हैं।
- डॉक्स मुफ़्त Prometheus Docs →
- ट्यूटोरियल मुफ़्त Grafana Tutorials →
- डॉक्स मुफ़्त OpenTelemetry Docs →
SLI, SLO और एरर बजट
विश्वसनीयता को परफ़ेक्शन से नहीं, बजट से परिभाषित किया जाता है। यही Google SRE का मूल विचार है।
- किताब मुफ़्त Google SRE Book →
- किताब मुफ़्त Google SRE Workbook →
8. इंसिडेंट मैनेजमेंट और ऑन-कॉल
मुख्यऑन-कॉल के तौर-तरीके
रनबुक, एस्केलेशन, इंसिडेंट कमांडर की भूमिका, बिना दोष मढ़े पोस्टमॉर्टम। इसे सही करने पर ही आपकी नींद टिकी है।
- डॉक्स मुफ़्त PagerDuty Incident Response Guide →
- किताब मुफ़्त Google SRE — Managing Incidents →
9. सुरक्षा और अनुपालन
सुझाया गयाक्लाउड सुरक्षा
IAM में न्यूनतम अधिकार का सिद्धांत, सीक्रेट्स प्रबंधन (Vault, AWS Secrets Manager), नेटवर्क पॉलिसी, इमेज स्कैनिंग।
- डॉक्स मुफ़्त HashiCorp Vault Docs →
- डॉक्स मुफ़्त Kubernetes Security →
सप्लाई चेन सुरक्षा
SBOM, इमेज साइनिंग (Cosign), SLSA फ़्रेमवर्क। अनुपालन के लिए यह तेज़ी से अनिवार्य होता जा रहा है।
- डॉक्स मुफ़्त SLSA Framework →
- डॉक्स मुफ़्त Sigstore (incl. Cosign) →
10. कैओस और रिलायबिलिटी इंजीनियरिंग
सुझाया गयाकैओस इंजीनियरिंग
जान-बूझकर गड़बड़ियाँ पैदा करें — Gremlin, LitmusChaos, Chaos Mesh। विश्वसनीयता की उम्मीद करने के बजाय उसे साबित करें।
- डॉक्स मुफ़्त Principles of Chaos →
- डॉक्स मुफ़्त LitmusChaos →
11. लागत और FinOps
सुझाया गयाक्लाउड लागत प्रबंधन
सही साइज़ के संसाधन, स्पॉट इंस्टेंस, रिज़र्व्ड क्षमता, टैगिंग, शोबैक (टीमवार ख़र्च दिखाना)। लागत भी ऑपरेशंस का एक प्रमुख मेट्रिक है।
- डॉक्स मुफ़्त FinOps Foundation →
12. करियर
वैकल्पिककिन्हें फ़ॉलो करें
जहाँ SRE आपस में काम की बातें करते हैं।
- ब्लॉग मुफ़्त Brendan Gregg (perf/systems) →
- ब्लॉग मुफ़्त Dan Luu (systems/reliability) →