دوره آموزش مهندسی دواپس (DevOps Engineering)

اطلاعات بیشتر
DevOps از دو کلمهی Development (توسعه) و Operation (عملیات) تشکیل شده و به نوعی این دو مفهوم را با هم ترکیب کرده است. دواپس بین تیم توسعهی محصول و تیم عملیاتی شرکت، همکاری و تعامل ایجاد میکند. DevOps یک زبان یا یک تکنولوژی خاص نیست بلکه ترکیبی از فلسفه، فرهنگ، شیوهها و ابزارهایی است که کمک میکنند محصولات یا خدمات ما سریعتر به دست مشتریان برسد.
منظور از Development، تیم توسعه است، یعنی تمام کسانی که در ساخت محصول، خطایابی، تست و در نهایت تکمیل محصول نقش دارند. منظور از Operation هم IT Operation یا تیم عملیاتی است. افرادی که در حالت کلی، نگهداری تجهیزات سخت افزاری، نرم افزاری، و محیطهای عملیاتی شرکت را به عهده دارند. DevOps به سازمانها کمک میکند تا سرعت انتقال محصولات یا خدمات خود به مشتریان را افزایش دهند، کیفیت کار را بالا نگه دارند و حضور قدرتمندی در بازار داشته باشند.
هدف دواپس (DevOps) ایجاد هماهنگی دقیقتر بین عملیات فناوری اطلاعات و کسب و کارهاست.
از DevOps بیشتر در پروژههای بزرگ استفاده میشود. مثلا در ساخت سایتهای تجاری پیچیده یا سرویسهایی که مبتنی بر فضای ابری هستند. همچنین در جاهایی که اطلاعات حساس و مهمی ردوبدل میشوند مثل بانکها، نیروگاههای هستهای، سازمانهای مرتبط با انرژی، نیرو و… استفاده از DevOps توصیه نمیشود.
مزایای استفاده از DevOps
برخی از مزایایی که با استفاده از دواپس بدست میآوریم عبارتند از:
-
پیشبینی شکست یا موفقیت محصول:
DevOps تا حد زیادی احتمال شکست نرمافزارهای جدید را کاهش میدهد.
-
قابل تکرار بودن:
به دلیل داشتن نسخههای گوناگون، بازگردانی نسخههای قدیمی را در هر زمانی ممکن میکند.
-
نگهداری:
در صورت خراب شدن نسخهی جدید، بازیابی نسخههای قبلی بسیار راحت است.
-
کیفیت بالاتر:
DevOps کمک میکند که تیم در کنار افزایش سرعت، کیفیت را هم بالا نگه دارد.
-
کاهش ریسک:
دواپس مسائل امنیتی را در چرخهی تحویل نرم افزار رعایت میکند.
-
انعطاف پذیری:
استفاده از این تکنیک به پایداری، امنیت و قابل تغییر بودن نرم افزار کمک میکند.
برخی از مسئولیتها، نقشها و مهارتهایی که یک مهندس دواپس باید از عهدهی آنها برآید عبارتند از:
- توانایی رفع ایرادات رایج در سیستمهای مختلف
- طراحی، تحلیل و ارزیابی مسائل مربوط به خودکارسازی سیستمها
- داشتن تجربهی زیاد در برنامه نویسی زبانهای اسکریپتی مثل پایتون، روبی، پرل و…
- تسلط به مباحث CI و CD و توانایی کار با ابزارهایی مثل Maven، Jenkins و…
- تسلط بر استفاده از نرم افزارهای مدیریت پیکربندی مثل Puppet، SaltStack و…
- آشنایی با مهارتهای نرم و توانایی یادگیری سریع مباحث جدید
دوره مهندسی دواپس DevOps
در دوره آموزشی مهندسی دواپس، دانشجویان با اصول پیادهسازی دواپس در سازمان ها آشنا خواهند شد و همچنین با یادگیری استفاده از ابزارهای اصلی این حوزه، با شیوه به کارگیری تکنولوژی های مختلف به منظور اجرای فرایندهای مختلف دواپس، آشنا خواهند شد.
مخاطبین دوره مهندسی دواپس
مخاطبین اصلی این دوره، علاقهمندان به حوزه زیرساخت نرمافزاری خواهند بود که آمادگی و اشتیاق لازم برای یادگیری و همچنین مواجه شدن با چالش های این حوزه، با هدف فراهم آوردن زیرساخت همیشه آماده، را دارا هستند.
سرفصلهای آموزشی
-
- شل
- Permission
- Systemctl
- bash
- Scripting
-
- Branch
- merge
- Rebase
- GitHub
- Actions مقدماتی
-
- Images
- Containers
- Dockerfile
- Compose
- Volume
- Networking
-
- Pods
- Deployments
- Services
- Ingress
- ConfigMap
- Helm
- Kustomize
-
- Jenkins
- GitHub Actions
- GitLab CI
- طراحی Pipeline
-
- Prometheus
- Grafana
- Loki
- ELK Stack
-
- Playbook
- Roles
- Inventory
- Idempotency
-
- Provider
- Resources
- Variables
- State
- Module
- مفاهیم پایه IaC
سوالات متداول
این دوره بصورت حضوری در محل جهاد دانشگاهی صنعتی شریف برگزار میگردد.
دوره هایی که هزینه آن ها بالای 6 میلیون تومان است شرایط پرداخت اقساط دارند، برای اطلاع از نحوه پرداخت اقساط با کارشناس دپارتمان هماهنگی های لازم را انجام دهید.
-
- آشنایی با Network+ , LPIC1, LPIC 2
- توانایی کار کردن با خط فرمان لینوکس
- آشنایی با مفاهیم پایهای مانند permission، user، process، network basic
- مدیریت فایلها و فولدرها
- نصب پکیج (apt/yum).
- توانایی نوشتن اسکریپت ساده bash
- آشنایی با SSH، انتقال فایل با scp، و job scheduling (cron)
نظرسنجی
- تاریخ شروع: 1404/07/20
- مدت دوره:120 ساعت
- روز برگزاری: یکشنبه و سه شنبه
- شهریه: 16,800,000 تومان
- نحوه برگزاری: حضوری
مشاوره و ثبتنام:
- 02167641999
- 09377533910