قابلیت اطمینان
سیستمها باید قابل فهم، قابل نگهداری و قابل اتکا باقی بمانند — بهخصوص زمانی که چیزی درست پیش نمیرود.
ساخت • خودکارسازی • عملیات
سیستمهای قابلاعتماد بساز. • هرجا ممکن است خودکارسازی کن. • همیشه در حال یادگیری باش.
سیستمهای قابلاعتماد را با تمرکز بر Linux، زیرساخت، فناوریهای ابری و شیوههای مدرن DevOps میسازم، خودکار میکنم و راهبری میکنم.
کار من در مرز میان نرمافزار و زیرساخت قرار دارد — نیازهای فنی را به محیطهای عملی، قابل نگهداری و مقیاسپذیر تبدیل میکنم.
➜ $ whoami
مهدی طالبی
➜ $ focus
➜ $ status

درباره من
من مهدی طالبی هستم؛ مهندس DevOps و زیرساخت با تمرکز بر ساخت سیستمهای قابلاعتماد، بهبود جریانهای کاری زیرساخت و تبدیل مسائل فنی پیچیده به راهحلهای عملی.
حوزههای مورد علاقه من شامل مدیریت سیستمهای Linux، خودکارسازی، شبکه، کانتینرها، زیرساخت ابری، مانیتورینگ و شیوههای مدرن DevOps است.
یادگیری را با ساختن انجام میدهم. فناوریها را آزمایش میکنم، چیزها را خراب میکنم، عیبیابی میکنم، آموختهها را مستند میکنم و از هر پروژه برای درک عمیقتر سیستمها استفاده میکنم.
فلسفه مهندسی
مهندسی خوب فقط انتخاب فناوری مناسب نیست. مسئله باید درست فهمیده شود، سیستم برای قابلیت اطمینان طراحی شود، پیچیدگی غیرضروری کاهش پیدا کند و بهبود سیستم یک فرایند مداوم باشد.
سیستمها باید قابل فهم، قابل نگهداری و قابل اتکا باقی بمانند — بهخصوص زمانی که چیزی درست پیش نمیرود.
اگر کاری تکرار شود، بهدنبال راهی برای خودکارسازی، تکرارپذیری و کاهش خطای انسانی آن میگردم.
هر شکست، آزمایش و پروژه فرصتی برای درک بهتر سیستم و بهبود راهحل بعدی است.
تکنولوژیها
مجموعهای عملی از فناوریهایی که در نرمافزار، زیرساخت و عملیات استفاده میکنم، مطالعه میکنم و با آنها آزمایش انجام میدهم.
در حال ساخت
تمرکز فعلی من تقویت مهارتهای زیرساخت و Cloud Native از طریق آزمایشگاههای عملی، آزمایشها و پروژههای فنی واقعی است.
ببین در حال ساخت چه چیزهایی هستم →بررسی orchestration کانتینرها، معماری کلاستر، شبکه، Storage، Deployment و Observability.
یادگیری فعالتعمیق درک مفاهیم Cloud، طراحی زیرساخت، شبکه، Compute، Storage و خودکارسازی.
یادگیری فعالساخت محیطهای تکرارپذیر با ابزارهایی مانند Terraform، Ansible، Bash و Git.
یادگیری فعالبهبود مستمر مهارتهای مدیریت Linux، شبکه، Storage، سرویسها و Troubleshooting.
فعالپروژههای منتخب
مجموعهای از پروژههای عملی در حوزه Linux، زیرساخت، خودکارسازی، کانتینرها و DevOps.
مشاهده همه پروژهها → →
زیرساخت Linux
محیطی عملی برای تمرین مدیریت Linux، Storage، شبکه، مدیریت سرویسها و Troubleshooting سیستم.

DevOps
محیط اپلیکیشن مبتنی بر کانتینر با تمرکز بر جداسازی سرویسها، Deployment تکرارپذیر، Reverse Proxy و Workflowهای خودکار.

Cloud Native
پروژه زیرساختی با تمرکز بر Kubernetes برای بررسی معماری کلاستر، Workloadها، شبکه، Storage، Deployment و Monitoring.
تجربه
مروری بر تجربه عملی، رشد فنی و یادگیری پیوسته من در سیستمها، زیرساخت و DevOps.
مشاهده تجربه کامل →ساخت پایهای قوی در مدیریت Linux، شبکه، سرویسها، Storage و Troubleshooting.
گسترش مسیر به خودکارسازی، Version Control، کانتینرها، Infrastructure as Code و شیوههای مدرن عملیات.
بررسی orchestration کانتینرها، معماری Kubernetes، زیرساخت Cloud Native و Observability.
ترکیب Linux، خودکارسازی، زیرساخت و فناوریهای Cloud از طریق پروژههای عملی و یادگیری پیوسته.
یادداشتهای مهندسی
یادداشتهای فنی، آموزشها و درسهایی از کار عملی با Linux، زیرساخت، خودکارسازی و DevOps.
مشاهده همه نوشتهها →
مروری عملی بر مدیریت Storage در Linux، Physical Volumeها، Volume Groupها، Logical Volumeها و ملاحظات Filesystem.

درسهایی از ساخت و آزمایش یک محیط Kubernetes؛ شامل معماری، شبکه، Workloadها و Troubleshooting.

بررسی اصول Build خودکار، Deployment و Workflowهای مبتنی بر Version Control.
معتقد هستم بهترین راه یادگیری زیرساخت این است که آن را بسازی، عیبیابی کنی، مستند کنی و دوباره بهتر بسازی.