امیر حاجی محمد صادق

DevOps Engineer

تهران, ایران

سابقه کاری

DevOps Engineer

۶ بهمن ۱۳۹۹
فعلی

DevOps engineer at tadbirpardaz

postgresql
mysql
redis
elasticsearch
docker
kubernetes
jenkins
gitlab_ci
terraform
ansible
azure
prometheus
grafana
nginx
traefik
argocd
helm
python
dotnet
mongodb

مهارت‌ها و تکنولوژی‌ها

postgresql
mysql
redis
elasticsearch
docker
kubernetes
jenkins
gitlab_ci
terraform
ansible
azure
prometheus
grafana
nginx
traefik
argocd
helm
python
dotnet
mongodb

مقالات و مشارکت‌ها

راه اندازی استک کامل برای کانفلوئنس بر روی داکر

استقرار Confluence به‌صورت سلف‌-هاست با استفاده از Docker، MySQL و Nginx اگه با Confluence آشنایی ندارید، باید بگم که Confluence یکی از محصولات شرکت Atlassian هست که به‌عنوان یک پلتفرم قدرتمند برای مستندسازی، مدیریت دانش، همکاری تیمی و اشتراک اطلاعات درون‌سازمانی شناخته می‌شه. این ابزار کمک می‌کنه تا تیم‌ها بتونن اطلاعات فنی، فرآیندها، تصمیمات، و مستندات پروژه‌هاشون رو به‌صورت ساختاریافته و قابل جست‌وجو ثبت و نگهداری کنن.

آذر ۱۴۰۴

راه اندازی استک کامل المنت (چت سازمانی)

یکی از دغدغه‌های اصلی هر سازمان، داشتن یک سیستم چت داخلی امن و قابل اعتماد است، ابزاری که امکان ارتباط لحظه‌ای بین تیم‌ها را فراهم کند، در عین حال اطلاعات محرمانه را در زیرساخت داخلی نگه دارد و وابستگی به سرویس‌های خارجی نداشته باشد. در همین راستا، یک سیستم چت سازمانی Self-Hosted بر پایه‌ی Element و Matrix طراحی و پیاده‌سازی کردم که با استفاده از Docker Compose به‌سادگی در هر محیطی قابل اجراست.

آذر ۱۴۰۴

راه اندازی استک کامل rustdesk (برای پشتیبانی های ریموت در سازمان جایگزین انی دسک)

برای پشتیبانی کاربران یا مشتری‌های شرکت از چه نرم‌افزاری استفاده کنیم که هم متن‌باز (Open Source) باشد و هم قابلیت پیاده‌سازی Self-Hosted داشته باشد؟ پاسخ این نیاز RustDesk است.

آذر ۱۴۰۴

ایجاد کرون جاب شمسی در لینوکس

چطور روی لینوکس، کرون‌جاب رو بر اساس تقویم شمسی (جلالی) اجرا کنیم؟؟ چالش روزمرهٔ ادمین‌ها در ایران

آذر ۱۴۰۴

چجوری بفهمیم ایمیج‌های Docker کی نسخه جدید میدن؟🧐

خیلی وقتا سرویس‌های داکری روی نسخه‌های قدیمی ایمیج می‌مونن و کسی هم به این زودی متوجه نمی‌شه! برای همین ابزاری هست به اسم DIUN که کارش فقط یه چیزه:

آذر ۱۴۰۴

😐تغییر مهم در MinIO😐

از این به بعد Community Edition به‌صورت Source-Only منتشر می‌شود در یکی از پروژه‌ها متوجه یک تغییر مهم در سیاست انتشار MinIO شدم؛ تغییری که خیلی‌ها هنوز از آن خبر ندارند.

آذر ۱۴۰۴

یکپارچه سازی metallb با ingress nginx در کوبرنتیز

ترکیب metallb و ingress nginx در کوبرنتیز سلام بچاها توو این ریپو نحوه استفاده از metallb و ترکیبش با ingress nginx رو کامل سناریو محور توضیح دادم، برای جایی استفاده میشه که میخوان از لودبالانسر نرم افزاری استفاده کنن و یا مثلا توو سازمانشون دستگاهی مثل F5 ندارند.

آذر ۱۴۰۴

اتوماتیک‌سازی دستورات تعاملی در لینوکس با Expect

اتوماتیک‌سازی دستورات تعاملی در لینوکس با Expect یکی از چالش‌های مدیریت سرورها و اجرای دستورات در لینوکس، ورود اطلاعاتی مثل یوزرنیم، پسورد یا تأییدیه‌ها در طول اجرای یک اسکریپت است. اینجا Expect به کمکمون میاد.

آذر ۱۴۰۴

راه اندازی stack کامل مانیتورینگ esxi در کوبرنتیز با پرومتئوس و گرافانا

در این پروژه، یک زیرساخت مانیتورینگ مبتنی بر Kubernetes راه‌اندازی کردم که: با استفاده از Prometheus Stack (از طریق Helm) روی کلاستر Kubernetes نصب شده.

آذر ۱۴۰۴

راه اندازی استک کامل جیتسی میت برای جلسات آنلاین داخل سازمان بر روی داکر

Jitsi Meet یک پلتفرم متن‌باز برای برگزاری جلسات ویدئویی آنی و امنه که کاملاً مبتنی بر مرورگر کار می‌کنه و نیازی به نصب نرم‌افزار نداره. این ابزار برای تیم‌هایی که به حفظ حریم خصوصی، استقلال زیرساخت و کنترل داده‌ها اهمیت می‌دن، گزینه‌ای جدی و قابل اتکاست.

آذر ۱۴۰۴