Launch your DevOps career with 90 days of hands-on projects in automation, cloud, and CI/CD
Michael Cade

#DevOps
#Linux
#Git
#Terraform
#Ansible
#Docker
#Kubernetes
#CI/CD
#GitOps
#ArgoCD
🚀 نود روز پروژه عملی برای ورود به دنیای DevOps
🛠️ کتاب The DevOps Solutions Handbook با یک مسیر ۹۰روزه و پروژهمحور، مهارتهای واقعی DevOps را آموزش میده. در این مسیر با Linux، Git، Terraform، Ansible، Docker، Kubernetes و CI/CD کار میکنی و نحوه خودکارسازی زیرساخت، استقرار برنامهها و ساخت Workflowهای آماده محیط واقعی را یاد میگیری.
✨ ویژگیهای کلیدی
📅 DevOps را با تکمیل نود روز پروژه ساختاریافته و نزدیک به سناریوهای واقعی یاد میگیری.
⚙️ زیرساخت و Deployment را با Terraform، Ansible، Docker و Kubernetes خودکار میکنی.
🔄 Pipelineهای آماده Production را با Jenkins، GitHub Actions و Workflowهای GitOps میسازی.
☁️ مفاهیم Cloud، Container، Orchestration، Database و Infrastructure as Code را در یک مسیر یکپارچه یاد میگیری.
💼 در طول آموزش، Artifactها و پروژههایی میسازی که میشه از آنها برای Portfolio و ورود به موقعیتهای شغلی DevOps استفاده کرد.
📘 توضیح کتاب
🧭 The DevOps Solutions Handbook راهنمایی عملی و پروژهمحوره که به System Administratorها و مهندسان تازهکار کمک میکنه وارد نقشهای مدرن DevOps بشن. کتاب فقط روی Theory تمرکز نمیکنه و یک برنامه ۹۰روزه از پروژههایی ارائه میده که Workflowهای واقعی تیمهای مهندسی با عملکرد بالا را شبیهسازی میکنن.
🐧 مسیر آموزش با ایجاد پایهای محکم در Linux، Git و اصول DevOps آغاز میشه. این مباحث، مهارتهای لازم برای مدیریت سیستم، همکاری تیمی و کنترل تغییرات را فراهم میکنن.
🏗️ در مرحله بعد، با Terraform وارد Infrastructure as Code میشی و نحوه Provisionکردن زیرساخت را یاد میگیری. سپس با Ansible، Configuration Management را از طریق Playbookها و Roleهای قابلاستفاده مجدد خودکار میکنی.
📦 با پیشرفت مسیر، برنامهها را با Docker به Container تبدیل میکنی و آنها را روی Kubernetes مستقر و مقیاسپذیر میکنی. کتاب همچنین نحوه ادغام Cloud-Native Serviceها و Databaseها را در Workflowهای واقعی بررسی میکنه.
🔄 هر فصل روی مطالب فصل قبلی ساخته میشه و بهتدریج به طراحی CI/CD Pipelineها با Jenkins، GitHub Actions و GitOps Workflowهای مبتنی بر ArgoCD میرسه. در این بخش، Build، Testing، Deployment و Infrastructure Provisioning را خودکار میکنی.
🧩 در فصلهای پایانی، تمام مهارتهای بهدستآمده کنار هم قرار میگیرن و یک Full-Stack Application با ساختاری نزدیک به Production طراحی و مستقر میشه. این پروژه Infrastructure Automation، Containerها، Orchestration و Continuous Delivery را در یک Workflow کامل ترکیب میکنه.
🎯 بعد از تکمیل مسیر ۹۰روزه، مجموعهای از مهارتها و پروژههای عملی DevOps در اختیار داری و میتونی زیرساخت بسازی، برنامههای Containerized را مدیریت کنی، Pipelineهای CI/CD طراحی کنی و برای نقشهای Automation-Focused و Cloud-Native آماده بشی.
🎯 چیزهایی که یاد میگیری
🛠️ یاد میگیری اصول DevOps را در پروژههای عملی و مناسب Portfolio به کار بگیری.
🐧 روی مبانی Linux و Git برای Workflowهای تیمی و مشارکتی مسلط میشی.
🏗️ میتونی با Terraform و Infrastructure as Code زیرساخت ایجاد و مدیریت کنی.
⚙️ یاد میگیری Configurationها را با Ansible Playbookها و Roleها خودکار کنی.
📦 میتونی برنامههای Containerized را با Docker بسازی، ایمن و مدیریت کنی.
☸️ یاد میگیری برنامهها را با Kubernetes مستقر و Scale کنی.
☁️ میتونی Databaseها و Cloud Serviceها را وارد Workflowهای واقعی DevOps کنی.
🔄 یاد میگیری CI/CD Pipelineها را با Jenkins، GitHub Actions و ArgoCD طراحی و پیادهسازی کنی.
👤 این کتاب برای چه کسانیه؟
💻 این کتاب برای System Administratorها، IT Support Engineerها و علاقهمندان به DevOps نوشته شده که میخوان به نقشهای Automation-Focused و Cloud-Native وارد بشن.
🛠️ اگر با Command Line و مدیریت Serverها آشنایی وجود داره، اما تجربه کافی در Infrastructure as Code، Containerها، Kubernetes و CI/CD Pipelineها هنوز به دست نیومده، مسیر پروژهمحور کتاب میتونه مهارتهای آماده بازار کار ایجاد کنه.
📌 برای مطالعه کتاب به تجربه قبلی DevOps نیاز نیست.
📖 فهرست مطالب
فصل ۱. آغاز مسیر DevOps
فصل ۲. تصویر کلی؛ DevOps و Linux
فصل ۳. Version Control با Git
فصل ۴. Infrastructure as Code
فصل ۵. Configuration Management
فصل ۶. مبانی Cloud
فصل ۷. Containerها
فصل ۸. Kubernetes
فصل ۹. زبان برنامهنویسی Golang
فصل ۱۰. Databaseها
فصل ۱۱. CI/CD Pipelineها
فصل ۱۲. فراتر از کتاب
👤 درباره نویسنده
💼 مایکل کید Field CTO در Veeam Software و متخصص فناوری شناختهشدهای در سطح جهانی است که با پروژه جامعهمحور 90DaysOfDevOps شناخته میشه.
☁️ او تجربه گستردهای در Enterprise Software، فناوریهای Cloud-Native، Kubernetes و پلتفرمهای Data Protection مثل Veeam و Kasten داره.
📚 تمرکز مایکل بر اینه که فناوریهای پیچیده را از طریق آموزش عملی قابلفهمتر کنه.
🚀 او علاقهمند به توانمندسازی مهندسان برای ساخت مهارتهای کاربردی و واقعی است؛ مهارتهایی که میتونن مسیر شغلی آنها در DevOps را سریعتر پیش ببرن.
Build real-world DevOps skills through 90 days of hands-on projects. Learn Linux, Git, Terraform, Ansible, Docker, Kubernetes, and CI/CD to automate infrastructure, deploy applications, and launch your DevOps career with confidence
The DevOps Solutions Handbook is a hands-on, project-driven guide designed to help system administrators and aspiring engineers transition into modern DevOps roles. Instead of focusing only on theory, this book takes you through 90 days of practical projects that mirror real-world DevOps workflows used by high-performing engineering teams.
You’ll begin by building strong foundations in Linux, Git, and DevOps principles, then move into Infrastructure as Code with Terraform and configuration management with Ansible. As your journey progresses, you’ll containerize applications using Docker, deploy them to Kubernetes, and integrate cloud-native services and databases. The book emphasizes learning by doing. Each chapter builds on the previous one, guiding you through setting up CI/CD pipelines with Jenkins, GitHub Actions, and GitOps workflows using ArgoCD. You’ll automate builds, testing, deployments, and infrastructure provisioning, creating working artifacts that reflect what DevOps engineers build every day.
By the final chapters, you’ll design and deploy a full-stack, production-style application using modern DevOps tooling, bringing together infrastructure automation, containers, orchestration, and continuous delivery.
This book is for system administrators, IT support engineers, and aspiring DevOps professionals who want to transition into automation-focused, cloud-native roles. If you're comfortable with the command line and managing servers but want to learn Infrastructure as Code, containers, Kubernetes, and CI/CD pipelines, this project-based guide will help you gain job-ready skills. No prior DevOps experience is required.
About the Author
Michael Cade is Field CTO at Veeam Software and a globally recognized technologist known for his community-driven initiative, 90DaysOfDevOps. With extensive experience in enterprise software, cloud-native technologies, Kubernetes, and data protection platforms such as Veeam and Kasten, Michael focuses on making complex technologies accessible through hands-on learning. He is passionate about empowering engineers to build practical, real-world skills that accelerate their DevOps careers.









