Ravindra BagaleCourses & study guides मराठी

Ravi Sir's Cards › DevOps

Chapter 16: Capstone — Ship It End-to-End: मराठी Cards

English cards · Chapter उघडा

उजळणी (Revision) cards

Capstone का: सांगता येईल अशी एक story. Interviewers ना commit पासून production पर्यंत समजावता येणारा एक project हवा.
उजळणी (Revision) card 1 of 16: Capstone का: सांगता येईल अशी एक story · PNG download करा · Card page उघडा

Lesson: 16.1 Why a capstone — one story you can tell

Scope: done म्हणजे काय. Scope अस्पष्ट असेल तर project कधीच संपत नाही.
उजळणी (Revision) card 2 of 16: Scope: done म्हणजे काय · PNG download करा · Card page उघडा

Lesson: 16.2 Scope — what "done" means

सुचवलेला repo layout. Reviewers पहिल्या मिनिटात repo ठरवतात.
उजळणी (Revision) card 3 of 16: सुचवलेला repo layout · PNG download करा · Card page उघडा

Lesson: 16.3 Suggested repo layout

Application चा किमान दर्जा. DevOps capstone ला fancy नाही, deploy करता येणारं app हवं.
उजळणी (Revision) card 4 of 16: Application चा किमान दर्जा · PNG download करा · Card page उघडा

Lesson: 16.4 Application minimum bar

CI/CD चा किमान दर्जा. CI/CD शिवाय capstone म्हणजे फक्त code.
उजळणी (Revision) card 5 of 16: CI/CD चा किमान दर्जा · PNG download करा · Card page उघडा

Lesson: 16.5 CI/CD minimum bar

Deploy मार्ग A: VM + image + SSH किंवा Ansible. एक VM हे सगळ्यात सोपं खरं deploy target.
उजळणी (Revision) card 6 of 16: Deploy मार्ग A: VM + image + SSH किंवा Ansible · PNG download करा · Card page उघडा

Lesson: 16.6 Deploy path A — VM + image (SSH or Ansible)

Deploy मार्ग B: kind. Cloud खर्चाशिवाय Kubernetes skills दाखवतो.
उजळणी (Revision) card 7 of 16: Deploy मार्ग B: kind · PNG download करा · Card page उघडा

Lesson: 16.7 Deploy path B — kind

Runbook: माणसांना लागणाऱ्या तीन commands. रात्री 3 वाजता कोणी लांब doc वाचत नाही.
उजळणी (Revision) card 8 of 16: Runbook: माणसांना लागणाऱ्या तीन commands · PNG download करा · Card page उघडा

Lesson: 16.8 Runbook — the three commands humans need

End-to-end checklist. Checklist शिवाय काहीतरी महत्त्वाचं नेहमी राहून जातं.
उजळणी (Revision) card 9 of 16: End-to-end checklist · PNG download करा · Card page उघडा

Lesson: 16.9 End-to-end checklist (print or tick in CHECKLIST.md)

Demo script (optional homework). न ठरवलेले demos भरकटतात आणि तुटतात.
उजळणी (Revision) card 10 of 16: Demo script (optional homework) · PNG download करा · Card page उघडा

Lesson: 16.10 Demo script (optional homework)

Capstone चे नेहमीचे failure modes. बहुतेक capstones त्याच थोड्या कारणांनी fail होतात.
उजळणी (Revision) card 11 of 16: Capstone चे नेहमीचे failure modes · PNG download करा · Card page उघडा

Lesson: 16.11 Common capstone failure modes

इतर courses जोडणं. जसं शिकाल तसा capstone वाढू शकतो.
उजळणी (Revision) card 12 of 16: इतर courses जोडणं · PNG download करा · Card page उघडा

Lesson: 16.12 Linking other courses

Definition of done: acceptance demo. “Done” चा अर्थ प्रत्येकासाठी वेगळा.
उजळणी (Revision) card 13 of 16: Definition of done: acceptance demo · PNG download करा · Card page उघडा

Lesson: 16.12b Definition of done — acceptance demo

Timebox plan (सुचवलेला). Deadlines शिवाय polishing कधीच संपत नाही.
उजळणी (Revision) card 14 of 16: Timebox plan (सुचवलेला) · PNG download करा · Card page उघडा

Lesson: 16.12c Timebox plan (suggested)

Evidence pack: trainers ना काय आवडतं. पुराव्याशिवायचे दावे reviewers ना पटत नाहीत.
उजळणी (Revision) card 15 of 16: Evidence pack: trainers ना काय आवडतं · PNG download करा · Card page उघडा

Lesson: 16.12d Evidence pack (what trainers like)

दिखाव्यापेक्षा प्रामाणिकपणा. Reviewers अतिशयोक्ती पटकन ओळखतात; प्रामाणिकपणा विश्वास बनवतो.
उजळणी (Revision) card 16 of 16: दिखाव्यापेक्षा प्रामाणिकपणा · PNG download करा · Card page उघडा

Lesson: 16.12e Honesty over theatre

मुलाखत (Interview) cards

तुम्ही end to end बनवलेल्या project बद्दल सांगा. एक app: Git repo, CI tests आणि image build, VM किंवा kind वर deploy, monitoring आणि runbook; निर्णय आणि problems समजावा.
मुलाखत (Interview) card 1 of 16: तुम्ही end to end बनवलेल्या project बद्दल सांगा. · PNG download करा · Card page उघडा

Lesson: 16.1 Why a capstone — one story you can tell

Project चा scope कसा ठरवता? Must-haves ची list, काय बाहेर ते list, आणि demo करता येणाऱ्या गोष्टी म्हणजे done.
मुलाखत (Interview) card 2 of 16: Project चा scope कसा ठरवता? · PNG download करा · Card page उघडा

Lesson: 16.2 Scope — what "done" means

DevOps project repo कसा organise कराल? App code, Dockerfile, CI workflows, deploy configs आणि docs वेगळे, प्रत्येक कसं चालवायचं ते सांगणारा README.
मुलाखत (Interview) card 3 of 16: DevOps project repo कसा organise कराल? · PNG download करा · Card page उघडा

Lesson: 16.3 Suggested repo layout

App operate करायला सोपं कशाने होतं? Health endpoint, env वर आधारित config, stdout वर logs, शक्य असेल तर metrics, आणि graceful shutdown.
मुलाखत (Interview) card 4 of 16: App operate करायला सोपं कशाने होतं? · PNG download करा · Card page उघडा

Lesson: 16.4 Application minimum bar

Minimal CI/CD pipeline मध्ये काय हवं? PRs वर tests, main वर SHA tag सह image build आणि push, automated deploy, आणि protected main branch.
मुलाखत (Interview) card 5 of 16: Minimal CI/CD pipeline मध्ये काय हवं? · PNG download करा · Card page उघडा

Lesson: 16.5 CI/CD minimum bar

एका VM वर deploy कसा कराल? Ansible ने provision (Docker, user, firewall), मग CI SHA-tagged image pull करून Compose ने restart, मग health check.
मुलाखत (Interview) card 6 of 16: एका VM वर deploy कसा कराल? · PNG download करा · Card page उघडा

Lesson: 16.6 Deploy path A — VM + image (SSH or Ansible)

Cloud शिवाय Kubernetes deploys चा demo कसा? kind किंवा minikube वापरा, image load किंवा pull करा, Deployment + Service kubectl apply, आणि rollout व self-healing दाखवा.
मुलाखत (Interview) card 7 of 16: Cloud शिवाय Kubernetes deploys चा demo कसा? · PNG download करा · Card page उघडा

Lesson: 16.7 Deploy path B — kind

Runbook मध्ये काय असतं? Health check कसा, logs कुठे वाचायचे, roll back कसा, आणि owners व escalation.
मुलाखत (Interview) card 8 of 16: Runbook मध्ये काय असतं? · PNG download करा · Card page उघडा

Lesson: 16.8 Runbook — the three commands humans need

Project पूर्ण झाला हे कसं कळतं? Commit पासून monitoring पर्यंत checklist: प्रत्येक stage पुराव्यासह (links, screenshots, commands) दाखवलेला.
मुलाखत (Interview) card 9 of 16: Project पूर्ण झाला हे कसं कळतं? · PNG download करा · Card page उघडा

Lesson: 16.9 End-to-end checklist (print or tick in CHECKLIST.md)

तुमच्या project चा 5 मिनिटांत demo द्या. Architecture ने सुरुवात, एक बदल PR → CI → deploy जाताना दाखवा, monitoring दाखवा, trade-offs आणि पुढचे steps ने शेवट.
मुलाखत (Interview) card 10 of 16: तुमच्या project चा 5 मिनिटांत demo द्या. · PNG download करा · Card page उघडा

Lesson: 16.10 Demo script (optional homework)

DevOps projects मध्ये बहुतेक काय चुकतं? Scope creep, उशिरा deploy, Git मध्ये secrets, docs नाहीत, आणि शेवटपर्यंत monitoring नाही.
मुलाखत (Interview) card 11 of 16: DevOps projects मध्ये बहुतेक काय चुकतं? · PNG download करा · Card page उघडा

Lesson: 16.11 Common capstone failure modes

तुमचा project पुढे कसा वाढवाल? Infrastructure साठी Terraform, CI मध्ये security scans, खरा cloud deploy, आणि चांगली observability.
मुलाखत (Interview) card 12 of 16: तुमचा project पुढे कसा वाढवाल? · PNG download करा · Card page उघडा

Lesson: 16.12 Linking other courses

Definition of done म्हणजे काय? काम पूर्ण मानण्याआधी pass व्हायलाच हव्या अशा checks ची shared list: tests, deploy, docs, monitoring.
मुलाखत (Interview) card 13 of 16: Definition of done म्हणजे काय? · PNG download करा · Card page उघडा

Lesson: 16.12b Definition of done — acceptance demo

मर्यादित वेळेत project कसा plan करता? प्रत्येक stage ला timebox, आधी पातळ end-to-end slice ship करा, मग प्रत्येक stage सुधारा.
मुलाखत (Interview) card 14 of 16: मर्यादित वेळेत project कसा plan करता? · PNG download करा · Card page उघडा

Lesson: 16.12c Timebox plan (suggested)

तुमचा project चालतो हे कसं सिद्ध करता? Green आणि अडलेल्या CI runs च्या links, dashboards आणि alerts चे screenshots, rollback log, आणि छोटं write-up.
मुलाखत (Interview) card 15 of 16: तुमचा project चालतो हे कसं सिद्ध करता? · PNG download करा · Card page उघडा

Lesson: 16.12d Evidence pack (what trainers like)

तुमच्या project च्या मर्यादा काय? स्पष्ट सांगा: उदा. एकच VM, HA नाही, basic alerts, load testing नाही; मग production साठी काय जोडाल ते समजावा.
मुलाखत (Interview) card 16 of 16: तुमच्या project च्या मर्यादा काय? · PNG download करा · Card page उघडा

Lesson: 16.12e Honesty over theatre

तुलना (Comparison) cards

Deploy मार्ग A (VM) vs मार्ग B (kind). मार्ग A: SSH किंवा Ansible ने एका Linux VM वर Compose सह container image चालवा.मार्ग B: kind वर, म्हणजे Docker मधल्या local Kubernetes cluster वर चालवा.
तुलना (Comparison) card 1 of 3: Deploy मार्ग A (VM) vs मार्ग B (kind) · PNG download करा · Card page उघडा

Lesson: 16.7 Deploy path B — kind

Runbook vs README. README: project काय आहे आणि build किंवा run कसा करायचा ते सांगतो.Runbook: ते कसं operate करायचं ते: check, debug, recover.
तुलना (Comparison) card 2 of 3: Runbook vs README · PNG download करा · Card page उघडा

Lesson: 16.8 Runbook — the three commands humans need

Done vs merged. Merged: code main branch मध्ये आहे.Done: deploy झालंय, चालतंय, monitor होतंय आणि documented आहे.
तुलना (Comparison) card 3 of 3: Done vs merged · PNG download करा · Card page उघडा

Lesson: 16.12b Definition of done — acceptance demo