DevOps مجموعه‌ای از اقدامات است که توسعه نرم‌افزار (Dev) و عملیات‌های فناوری اطلاعات (Ops) است که همکاری، اتوماسیون و یکپارچگی بین توسعه‌دهندگان و تیم‌های عملیاتی، را افزایش می‌دهد. هدف ساده‌سازی فرآیند تحویل نرم‌افزار، بهبود کیفیت و اطمینان از انتشار سریع‌تر و مطمئن‌تر از طریق اتوماسیون، یکپارچه‌سازی مداوم/تحویل پیوسته (CI/CD) و زیرساخت به‌عنوان کد است.
یادگیری DevOps ضروری است زیرا به طور فزاینده‌ای در صنعت نرم‌افزار و IT، برای بهبود بهره‌وری، کاهش زمان تحویل نرم‌افزار به بازار و دستیابی به همکاری بهتر در توسعه و عملیات، مورد تقاضا است. آینده DevOps برای تازه‌واردان بسیار امیدوارکننده است، زیرا تقاضا برای مهندسان ماهر DevOps در پاسخ به نیاز روزافزون به اتوماسیون و سیستم‌های مقیاس‌پذیر و کارآمد در استارت‌آپ‌های کوچک و شرکت‌های بزرگ همچنان در حال رشد است.



فصل اول: مقدمه‌ای بر DevOps
فصل دوم: کنترل نسخه در DevOps
فصل سوم: کانتینرسازی
فصل چهارم: ادغام پیوسته (CI)
فصل پنجم: استقرار/تحویل مداوم (CD)
فصل ششم: مدیریت پیکربندی
فصل هفتم: نظارت و ثبت گزارش
فصل هشتم: زیرساخت ابری و DevOps
فصل نهم: امنیت در دواپس (DevSecOps)
فصل دهم: ابزارهای همکاری و ارتباط در DevOps
فصل یازدهم: تمرین‌های پیشرفته DevOps
فصل دوازدهم: عیب‌یابی و اشکال‌زدایی در DevOps
فصل سیزدهم: مطالعات موردی و کاربردهای دنیای واقعی