11.5K subscribers
13 photos
5 videos
9 files
227 links
The biggest persian devops community

Admin:
@ahmadalibagheri

DevOps:
Check our roadmap
https://github.com/ahmadalibagheri/devops-roadmap
آدرس گروه
https://t.me/joinchat/Vf4iQf8U-fkI4cYZ
Download Telegram
سلام، کسی از دوستان در عمان ساکن هست؟ برای یک‌سری کارها و مسائل نیاز به همکاری دارم. ممنون می‌شم پیام بده
🤩63
This media is not supported in your browser
VIEW IN TELEGRAM
🎯 ۲۰ اپلای → ۴ پاسخ → ۲ مصاحبه
استراتژی جواب داد. ولی پروسه‌اش کابوس بود.

برای همین dontapply.club رو با همکاری DevOps Hobbies ساختم.

یه ابزار برای متخصصای DevOps, SRE, Cloud و Platform که دنبال کار خارج از ایرانن — با تمرکز روی ویزا اسپانسرشیپ و ریموت.

🚀 لانچ اولیه رو داریم توی DevOps Hobbies برای بچه‌های کامیونیتی خودمون انجام می‌دیم — شما اولین نفرایی هستید که می‌تونید ازش استفاده کنید.

🎥 توی این ویدیو می‌گم چرا و چطور.

چرا DontApply به دردت میخوره؟
• آگهی‌های DevOps رو با فیلتر ویزا اسپانسرشیپ ببین — حتی اونایی که توی متنشون ننوشتن
• رزومه‌ات رو آپلود کن و ببین کدوم آگهی‌ها بیشترین match رو دارن
• خبری از اپلای خودکار و رزومه‌سازی با مدل‌های AI ارزون نیست — کنترل دست توئه

📢 روزانه آگهی‌های جدید ویزا اسپانسر و ریموت DevOps رو اینجا ببین:
👉 @DontApply

🎁 کد تخفیف افتتاحیه:
هنگام خرید اشتراک توی سایت، کد زیر رو وارد کن. ۷۰٪ تخفیف برات اعمال میشه:
(فقط برای ۱۰۰۰ نفر اول)
hello-dontapply

🌐 https://DontApply.Club
39
This media is not supported in your browser
VIEW IN TELEGRAM
کمتر از ۲ دقیقه طول می‌کشه تا ببینی کدوم شغل‌ها بیشترین match رو با رزومه‌ات دارن.

حتی بدون ثبت‌نام هم می‌تونی فیلتر ویزا اسپانسرشیپ رو بزنی و ببینی کدوم شرکت‌ها قبول می‌کنن — حتی اونایی که توی متن آگهیشون ننوشتن.

🎥 توی این ویدیو نشون می‌دم از صفر تا match score چطور پیش میره.

💡 راستی DontApply فقط برای DevOps نیست — Frontend, Backend, Data, AI, QA, Product, UX/UI, Security, IT, Support و بقیه فیلدها رو هم پوشش می‌دیم.

🌐 https://DontApply.Club

📢 هر ۸ ساعت، آگهی‌های ریموت و ویزا اسپانسر رو به تفکیک فیلد توی این گروه قرار می‌دیم: @DontApply
16
🚀 دوره پروژه DevOps با Ansible منتشر شد.

سلام دوستان، امیدوارم حالتون خوب باشه. 🌱
بالاخره دوره پروژه DevOps با Ansible منتشر شد. توی این دوره یک پروژه واقعی DevOps رو از صفر تا اجرا و اتوماسیون کامل پیاده‌سازی می‌کنیم.
در این دوره یاد می‌گیرید:
راه‌اندازی زیرساخت با Ansible
نصب و مدیریت Docker
راه‌اندازی Nexus
استقرار اپلیکیشن
پیاده‌سازی CI/CD با GitLab

🔗 لینک دوره‌
https://www.youtube.com/watch?v=ZDBZ7ijzvJc&list=PLYrn63eEqAzaIQJwd2RRs7dxjXUFO8BCh

امیدوارم این دوره براتون مفید باشه. مثل همیشه خوشحال می‌شم نظرات و پیشنهادهای ارزشمندتون رو بدونم.

🔗 لینکدین:
https://www.linkedin.com/in/amirkolahi

🎥 دعوت به همکاری
اگر در حوزه‌های DevOps، Linux، Docker، Kubernetes، Cloud، Terraform، Ansible و... تجربه دارید و به تولید محتوای آموزشی علاقه‌مند هستید، خوشحال می‌شم برای همکاری به من پیام بدید. 🚀
64🔥10
# 🎬 پلی‌لیست‌های آموزشی DevOps Hobbies

اگر به یادگیری DevOps، Cloud، Linux، Kubernetes، Docker، CI/CD، Terraform، Ansible و سایر تکنولوژی‌های مرتبط علاقه‌مند هستید، تمام آموزش‌های رایگان ما را از طریق کانال یوتیوب دنبال کنید.

📺 YouTube Channel
https://youtube.com/channel/UCve--OvdZ5YROq4BEKyedCw/

❤️ اگر آموزش‌ها براتون مفید بود، لطفاً کانال رو Subscribe کنید و با دوستانتون به اشتراک بذارید.

---
## 🚀 DevOps

🔹[DevOps Overview]
[دوره جامع عملی DevOps]🔹
[DevOps Talks]🔹

---
## ⚙️ CI/CD & GitOps

🔹 [GitLab CI/CD]
🔹 [Jenkins CI/CD]
🔹 [Argo CD]
🔹 [Azure DevOps + CI/CD + .NET]
🔹 [Django + Docker + CI/CD]

---
## ☸️ Cloud Native & Containers

🔹 [Containers From Scratch]
🔹 [Kubeflow]
🔹 [MinIO]

---
## 📊 Monitoring & Observability

🔹 [Prometheus]
🔹 [Grafana LGTM]
🔹 [Zabbix + Grafana]
🔹 [WatchLog]

---
## 🏗 Infrastructure & Automation

🔹 [Terraform From Zero to Hero]
🆕 🔹 [DevOps Project with Ansible]
🔹 [Ansible for Network Engineers]
🔹 [Bash Scripting]
---
## 💻 Linux & Programming

🔹 [Linux Projects]
🔹 [Go Master Class]
🔹 [JavaScript]
🔹 [C# in Practice]
🔹 [.NET Core]

---
## ☁️ Cloud

🔹 [AWS Webinar]

---
## 🌐 Networking

🔹 [NetOps]

---
🚀 پروژه جدید DevOps Hobbies
اگر به دنبال فرصت‌های Remote
یا Visa Sponsorship در حوزه DevOps، Cloud و SRE هستید، نگاهی هم به DontApply بندازید؛ پروژه‌ای که در کنار DevOps Hobbies روی اون کار می‌کنیم.
🌐 https://dontapply.club
📢 @DontApply
🎁 کد تخفیف ویژه اعضای DevOps Hobbies:
hello-dontapply

(۷۰٪ تخفیف برای ۱۰۰۰ نفر اول)
26👍3
امنیت یکی از بایدهای تمام های پروژه ها هست


و امنیت پروژه فقط بعد از Deploy کردن، یک باگ اساسی داره
دیر متوجه مشکلات امنیتی میشید
بعضی مشکلات امنیتی میتونن یک استارتاپ رو با خاک یکسان کنن


یکی از مهم‌ترین مفاهیم DevSecOps، استفاده از SAST (Static Application Security Testing) هست

SAST بدون اینکه برنامه اجرا بشه، سورس‌کد، Bytecode یا Binary رو بررسی می‌کنه و آسیب‌پذیری‌های امنیتی رو قبل از رسیدن به Production پیدا می‌کنه

چند مورد از آسیب‌پذیری‌هایی که SAST می‌تونه شناسایی کنه

1. SQL Injection
2. XSS
3. Buffer Overflow
4. استفاده ناامن از کتابخانه‌ها و Dependencyها
5. برخی خطاهای منطقی و امنیتی در کد

مزیت اصلی SAST اینه که مشکل رو همون موقع که برنامه‌نویس در حال توسعه است پیدا می‌کنه، نه زمانی که محصول پیاده شده و باید با Patch اضطراری، Downtime و هزینه‌های سنگین سراغ رفع مشکل رفت

البته SAST همه چیز نیست!!


چون کد رو اجرا نمی‌کنه، بعضی مشکلات مثل خطاهای مربوط به Runtime، تنظیمات اشتباه، Authentication و Access Control رو ممکنه تشخیص نده

برای همین معمولا SAST و DAST کنار هم استفاده می‌شن:

* SAST قبل از اجرا، کد رو بررسی می‌کنه
* DAST بعد از اجرا، رفتار واقعی برنامه رو تست می‌کنه

یک اشتباه خیلی راج اینه که SAST و SCA رو یکی بدونیم
در اصل SCA یا Software Coposition Analysis میاد وابستگی های پروژه رو چک میکنه و اگر از CVE براشون وجود داشته باشه، اون رو گزارش میده


چند تا ابزار آزاد و متن باز
برای DevSecOps

1. Semgrep

یکی از محبوب‌ترین ابزارهای SAST که سرعت بالایی دارد، از زبان‌های مختلف پشتیبانی می‌کند و به‌راحتی داخل CI/CD اجرا می‌شود.

2. OWASP ZAP
شناخته‌شده‌ترین ابزار متن‌باز DAST برای تست امنیت برنامه در حال اجرا

3. Trivy

ابزاری چندمنظوره که علاوه بر Container Image Scan، قابلیت SCA و IaC Scanning را هم ارائه می‌دهد و در بسیاری از Pipelineها استفاده می‌شود.

پیشنهاد می‌کنم SAST رو به Pipeline اضافه کنید تا با هر Commit یا Pull Request کد به‌صورت خودکار اسکن بشه. این هم امنیت پروژه رو بیشتر می‌کنه و هم هزینه رفع باگ‌های امنیتی رو به‌شدت کاهش می‌ده.

به نظر من الان هم داشتن SAST داخل Pipeline مثل داشتن Unit Test هست
یعنی واجبه
چیزی که دیگه یک قابلیت اضافه نیست، بلکه بخشی از استاندارد توسعه نرم‌افزار محسوب می‌شه

#security #devsecops
👍3218👏3🔥2
Forwarded from ParsOps
در طول سال‌های فعالیت در حوزه DevOps و Cloud، با تیم‌های زیادی صحبت کرده‌ایم که چالش‌های مشابهی داشته‌اند؛ از استقرار و CI/CD گرفته تا مانیتورینگ، امنیت و مقیاس‌پذیری زیرساخت.
به همین دلیل تصمیم گرفتیم در ParsOps یک برنامه محدود برای بررسی زیرساخت و فرآیندهای DevOps برگزار کنیم.
در این برنامه، ۸ شرکت یا استارتاپ منتخب در چند جلسه آنلاین با تیم ParsOps وضعیت فعلی زیرساخت خود را بررسی کرده و برای بهبود آن یک نقشه راه عملی دریافت خواهند کرد.
اگر احساس می‌کنید تیم شما در زمینه زیرساخت، Cloud، Kubernetes، CI/CD یا DevOps با چالش‌هایی مواجه است، می‌توانید از طریق فرم زیر ثبت‌نام کنید.
ظرفیت این برنامه محدود به ۸ تیم است و پس از بررسی فرم‌ها، تیم‌های منتخب انتخاب خواهند شد.
📋 فرم ثبت‌نام:

https://survey.porsline.ir/s/vh5jWlIV

در پایان، تلاش خواهیم کرد تجربیات و چالش‌های رایج مشاهده‌شده در این برنامه را (بدون اشاره به اطلاعات محرمانه شرکت‌ها) با جامعه فناوری به اشتراک بگذاریم.
13👍3😱2
حمایت‌تون جواب داد! 🙌

طی همین چند روز اول، با همراهی شما، تونستیم به ۸۷ کاربر کمک کنیم که آگهی‌های مناسب خودشون رو پیدا کنن و اپلای کنن. این تازه شروع راهه.

تا امروز:
۲۶۰ نفر به ما اعتماد کردن و رزومه‌شون رو آپلود کردن.
۸۷ کارجو، شغل‌های منطبق با رزومه‌شون رو پیدا و به لیست target هاشون اضافه کردن.
۲۸ نفر فرصت رو غنیمت دونستن و با دونت‌اپلای، اقدام به apply کردن.
۳۲۳ شرکت با آگهی‌های ویزا اسپانسرشیپ، توی لیست ما هستن.
۸۰ کشور دنیا، پوشش داده شده.

و اگه خودتون هم بخواید وارد بازی بشید:
🔹 بیش از ۱۰,۸۰۰ آگهی ویزا اسپانسرشیپ و ۲,۵۰۰ آگهی ریموت منتظر شماست.

چطور کار می‌کنه؟
بدون ثبت‌نام، جستجوی پیشرفته با فیلتر ویزا/ریموت رو امتحان کنید. (نامحدود، سریع و رایگان)
آگهی‌های مناسب رزومه‌تون رو ببینید.
با پرامپت‌های ما رزومه‌تون رو تیلور کنید.
ریمایندر و یادداشت بذارید و روند مصاحبه‌هاتون رو پیگیری کنید.
با Market Fit خودتون رو با نیاز بازار هماهنگ کنید.

👉 مشاهده رایگان فرصت‌ها: dontapply.club

🎁 کد تخفیف افتتاحیه:
۷۰٪ تخفیف برای ۱۰۰۰ نفر اول:
hello-dontapply
19
🚀 دوره جامع و پروژه‌محور Full-Stack AI Agent منتشر شد.

سلام دوستان، امیدوارم حالتون خوب باشه. 🌱

مدت‌هاست که دنیای هوش مصنوعی از مرحله چت‌های ساده یا پرامپت‌نویسی معمولی فراتر رفته. امروزه ارزش واقعی زمانی خلق میشه که بتونیم پروژه‌های هوشمند، مستقل و خودمختار (Autonomous Agents) بسازیم که فرآیندهای پیچیده رو هندل کنن، تصمیم بگیرن و به ابزارهای بیرونی متصل بشن.

اما چالش اصلی اینجاست: ساختن یک محصول واقعی مبتنی بر AI، فقط نوشتن کدهای پایتون یا کار با مدل‌ها نیست؛ بلکه نیاز به یک معماری اصولی، ساختار بک‌اند قوی، مدیریت دیتابیس، فرانت‌اند یکپارچه و در نهایت دیپلوی و ارکستریشن کل این سیستم داره.

به همین خاطر، این دوره رو به صورت یک مسیر کاملاً Full-Stack طراحی کردم تا صفر تا صدِ بالا آوردن یک محصول هوش مصنوعی واقعی رو کنار هم تجربه کنیم.

بخشی از مباحث و سرفصل‌های اصلی دوره:

🔹 بخش اول: معماری و منطق هسته هوشمند
• درک عمیق ساختار LLMها، پرامپت مهندسی پیشرفته و اصول حاکم بر AI Agentها
• طراحی حافظه ایجنت‌ها (Memory Management) برای حفظ فلوهای طولانی

🔹 بخش دوم: معماری بک‌اند و مدیریت داده
• راه‌اندازی سرویس‌های بک‌اند برای مدیریت درخواست‌ها و ارتباط با مدل‌ها
• کار با پایگاه‌های داده برداری (Vector Databases) و پیاده‌سازی تکنیک‌های RAG
• اتصال ایجنت به ابزارهای بیرونی، APIها و وب‌سرویس‌ها (Tool Calling)

🔹 بخش سوم: توسعه فرانت‌اند و تجربه کاربری (UX)
• مدیریت استیت‌ها و استریم کردن پاسخ‌های هوش مصنوعی در فرانت‌اند

🔹 بخش چهارم: استقرار، بهینه‌سازی و چالش‌های دنیای واقعی
• نحوه دیباگ کردن ایجنت‌ها و مانیتورینگ رفتار آن‌ها در محیط عملیاتی
• معماری سیستم به صورت ماژولار و مقیاس‌پذیر برای تحمل لود بالا

این دوره حاصل تجربه‌ها و چالش‌هایی هست که علی جان موقع توسعه این ابزارها باهاشون مواجه شدت و تلاش کرد بدون حاشیه، مستقیم بره سراغ اصل مطلب و ترندهای روز بازار کار جهانی.

🎥 تماشای دوره در یوتیوب:
https://www.youtube.com/watch?v=zl_f997VfDo&list=PLTb7N691RVas

مثل همیشه، خوشحال میشم دوره رو شروع کنید، با علی جان جلو بیاید و نظرات، انتقادها و بازخوردهاتون رو توی کامنت‌ها براش بنویسید. حتماً تک‌تک‌شون رو می‌خونه. 💜

🔗 لینکدین: https://www.linkedin.com/in/alisadeghi-1/
🔗 وبسایت: https://alisadeghi.dev/
🔗 گیت‌هاب: https://github.com/AliSadeghi-dev/
1🔥324👍2
🚨 The biggest bottleneck in AI coding isn't the model. It's context.

Every new AI session spends thousands of tokens relearning your codebase. And once you're in Claude Code, Codex, or another coding agent, you're locked into that provider, you can't switch models or providers without losing context.

Sema solves this by indexing your codebase once, locally, and sharing that context across Claude Code, Codex, OpenCode, Grok, and more.

Switch models and providers without losing context
Reuse your existing Claude Code, Codex, OpenCode, or Grok subscriptions, or bring your own API keys
Keep everything local with one shared index across VS Code, the terminal, and MCP

Everything stays on your machine.

🔗 https://get-sema.com
💻 https://github.com/get-sema/sema

Would you use a tool like this?

#AI #ClaudeCode #Codex #MCP #DeveloperTools #OpenSource #DevOpsHobbies
6🔥4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
ریجکت شدی و نمی‌دونی چرا؟ آفر گرفتی و نمی‌دونی چطور مذاکره کنی؟ یه مهارت کم داری و نمی‌دونی از کجا شروع کنی؟ فیت هستی ولی چون آگهی نگفته ویزا اسپانسر می‌شیم بی‌خیال میشی؟

خب DontApply برای تمام این لحظه‌ها یه استراتژی داره.

🎥 توی این ویدیو نشون میدم این ابزار فقط برای اپلای نیست — برای کل مسیر شغل‌یابیه.

📢 روزانه آگهی‌های جدید ویزا اسپانسر و ریموت رو به تفکیک فیلد، توی این گروه میذاریم:
👉 @DontApply

🎁 کد تخفیف افتتاحیه:
حین خرید اشتراک توی سایت، کد زیر رو وارد کن. ۷۰٪ تخفیف برات اعمال میشه:
(فقط برای ۱۰۰۰ نفر اول)
hello-dontapply
🌐 https://DontApply.Club
10
Metric، Log و Trace چه فرقی با هم دارند؟

فرض کنید کاربران گزارش می‌دهند که فرایند پرداخت کند شده است:

۱. متریک‌ها نشان می‌دهند چه اتفاقی افتاده
۲. لاگ‌ها کمک می‌کنند بفهمیم چرا اتفاق افتاده
۳. تریس‌ها مشخص می‌کنند مشکل دقیقاً در کدام سرویس و درخواست ایجاد شده است

اما آیا همیشه به هر سه نیاز داریم؟ هرکدام چه اطلاعاتی جمع‌آوری می‌کنند و چطور در کنار هم به پیدا کردن سریع‌تر مشکلات کمک می‌کنند؟

در مقاله جدید Watchlog، تفاوت Metrics، Logs و Traces را با زبان ساده، مثال واقعی و نکات کاربردی برای توسعه‌دهندگان و تیم‌های فنی توضیح داده‌ایم:

👇 مطالعه مقاله
https://watchlog.ir/blogs/metrics-logs-traces-difference

اگر هنوز بین این سه مفهوم سردرگم هستید، این مقاله نقطه شروع خوبی است.

#مانیتورینگ #Observability #DevOps #برنامه_نویسی #Watchlog
👍1614
اصطلاحات مانیتورینگ که هر برنامه‌نویس و DevOps باید بداند

فرض کنید میانگین زمان پاسخ API شما فقط ۲۰۰ میلی‌ثانیه است؛ اما همچنان بعضی کاربران از کندی سرویس شکایت دارند.

مشکل کجاست؟

ممکن است Average وضعیت خوبی نشان دهد، اما p95 یا p99 مشخص کند بخشی از کاربران چند ثانیه منتظر پاسخ می‌مانند.

در محیط‌های حرفه‌ای، برای بررسی دقیق وضعیت سرویس از مفاهیمی مثل این‌ها استفاده می‌شود:

۱. p95 و p99 برای تشخیص کندی واقعی
۲. Error Rate برای اندازه‌گیری نرخ خطا
۳. Throughput و RPS برای بررسی حجم ترافیک
۴. SLO و Error Budget برای سنجش پایداری سرویس
۵. MTTR برای اندازه‌گیری سرعت بازیابی پس از خرابی

اما هرکدام دقیقاً چه معنایی دارند؟ چه زمانی باید از آن‌ها استفاده کنیم و چه عددی می‌تواند نشانه یک مشکل جدی باشد؟

در مقاله جدید Watchlog، مهم‌ترین اصطلاحات مانیتورینگ را با زبان ساده، مثال‌های عددی و کاربرد واقعی در محیط Production توضیح داده‌ایم:

👇 مطالعه مقاله
https://watchlog.ir/blogs/monitoring-terms-every-developer-should-know

اگر برنامه‌نویس، DevOps یا SRE هستید، این مقاله می‌تواند به شما کمک کند وضعیت واقعی سرویس‌ها را بهتر تحلیل کنید و Alertها و Dashboardهای دقیق‌تری بسازید.

#مانیتورینگ #Observability #DevOps #SRE #برنامه_نویسی #Watchlog
1👍104
🚨 ۵ اشتباه پنهان که مانیتورینگ شما را بی‌اثر می‌کنند

تصور کنید همه نمودارها سبز هستند و هیچ هشدار مهمی هم دریافت نکرده‌اید؛ اما کاربران همچنان با کندی و خطا روبه‌رو هستند.

این اتفاق معمولاً یعنی داده دارید، اما مانیتورینگ شما تصویر کاملی از وضعیت واقعی سرویس ارائه نمی‌دهد.

پنج اشتباه رایج می‌توانند مشکلات مهم را از دید شما پنهان کنند:

۱. اعتماد به میانگین‌ها و نادیده‌گرفتن p95 و p99
۲. ساخت هشدار برای هر نوسان و ایجاد خستگی هشدار
۳. بررسی زیرساخت بدون توجه به تجربه واقعی کاربران
۴. جمع‌آوری متریک، لاگ و تریس بدون ارتباط میان آن‌ها
۵. نداشتن مسئول مشخص و فرایند واکنش پس از هشدار

در مقاله جدید Watchlog، هرکدام از این اشتباهات را با مثال‌های واقعی بررسی کرده‌ایم و برای اصلاح آن‌ها راهکارهای عملی ارائه داده‌ایم.

👇 مطالعه مقاله
https://watchlog.ir/blogs/common-monitoring-mistakes

به نظر شما رایج‌ترین اشتباه در مانیتورینگ چیست؟ اگر تجربه‌ای داشته‌اید که با وجود سبزبودن داشبوردها، کاربران با مشکل مواجه بوده‌اند، در کامنت‌ها بنویسید تا دیگران هم از تجربه شما استفاده کنند.

#مانیتورینگ #Observability #DevOps #SRE #برنامه_نویسی #Watchlog
👍104
زودتر از بقیه‌ی کارجوها توی دنیا، برای موقعیت شغلی مدنظرت اپلای کن!

⚡️ قابلیت ارسال سریع آگهی‌های جدید مرتبط با رزومه‌ات از طریق ربات تلگرام، اضافه شد.
اگه جدی دنبال کار هستی، با یه کلیک از اینجا فعالش کن:
https://dontapply.club/settings/notifications

میتونی اول فعالش کنی، اگه آگهی‌ای فرستاد که دوست داشتی ببینیش، کافیه یک هفته trial فعال کنی یا اشتراک دونت‌اپلای تهیه کنی.

📢 روزانه آگهی‌های جدید ویزا اسپانسر و ریموت رو به تفکیک فیلد، توی این گروه میذاریم:
👉 @DontApply

🎁 کد تخفیف افتتاحیه:
حین خرید اشتراک توی سایت، کد زیر رو وارد کن. ۷۰٪ تخفیف برات اعمال میشه:
(فقط برای ۱۰۰۰ نفر اول - ظرفیت باقیمونده: ۲۷۵ نفر)
hello-dontapply

🌐 https://DontApply.Club/subscribe
7