استخدام کارشناس DevOps (آقا)
شرح موقعیت شغلی
مسئولیت ها
- طراحی و پیادهسازی سیستمهای CI/CD با استفاده از GitHub Actions یا Jenkins برای اتوماسیون فرآیندهای توسعه و استقرار.
- مدیریت و پشتیبانی از زیرساختهای ویندوزی، SQL Server و MikroTik.
- نصب، پیکربندی و نگهداری سرویسها و اپلیکیشنهای مبتنی بر Windows Server و SQL Server.
- مدیریت پایگاه داده SQL Server و بهینهسازی عملکرد آن برای مقیاسپذیری و امنیت.
- تنظیم و پیکربندی فایروال MikroTik برای مدیریت ترافیک شبکه و امنیت.
- پیادهسازی و مدیریت استراتژیهای Replication برای دیتابیسهای SQL Server جهت اطمینان از مقیاسپذیری، در دسترس بودن بالا و پایداری دادهها.
- طراحی و پیادهسازی استراتژیهای Load Balancing برای بهینهسازی توزیع بار بین سرورها و منابع سیستم.
- راهاندازی و مدیریت زیرساختهای High Availability (HA) برای اطمینان از در دسترس بودن مداوم سرویسها و کاهش زمان خرابی سیستم.
- ایجاد و پیادهسازی راهحلهای HA برای دیتابیسها و اپلیکیشنها با استفاده از تکنیکهایی مانند clustering، failover، و replication.
- همکاری با تیمهای توسعه برای استقرار نرمافزار و پایگاههای داده در محیطهای ویندوزی.
- مدیریت و نگهداری مخازن کد در GitHub و ایجاد استراتژیهای مناسب برای مدیریت برنچها، مرج کردن و توسعه.
- راهاندازی، پیکربندی و نگهداری سرویسهای مانیتورینگ مانند PRTG برای نظارت بر عملکرد سیستمها، دیتابیسها و شبکه.
- ایجاد داشبوردهای سفارشی و هشدارهای مناسب در PRTG برای نظارت دقیق بر وضعیت زیرساختها.
- تحلیل دادههای بهدستآمده از PRTG و سایر ابزارهای مانیتورینگ برای شناسایی و رفع مشکلات سیستمها و عملکرد.
- نظارت بر عملکرد سیستمها و دیتابیسها و رفع مشکلات کارایی.
- اجرای سیاستهای امنیتی و نظارت بر امنیت سیستمها و دادهها.
- مشارکت در برنامهریزی، طراحی و بهینهسازی استراتژیهای Cloud (AWS، Azure، GCP).
- شرایط احراز:
- حداقل ۳ سال تجربه کاری در زمینه DevOps با تمرکز بر زیرساختهای ویندوزی و دیتابیسهای SQL Server.
- تجربه در پیادهسازی و مدیریت Replication در SQL Server و دیگر دیتابیسها.
- تجربه در طراحی و پیادهسازی Load Balancing برای سرورها و دیتابیسها.
- تجربه در پیادهسازی و مدیریت استراتژیهای High Availability (HA) برای سیستمها و دیتابیسها.
- تجربه در استفاده از تکنیکهای Clustering، Failover و Replication برای ایجاد معماریهای HA.
- تجربه کار با فایروال MikroTik و پیکربندی آن برای امنیت شبکه.
- تسلط به ابزارهای CI/CD مانند Jenkins، GitLab CI، یا Azure DevOps.
- تجربه کار با Git و GitHub و توانایی مدیریت مخازن کد و پیادهسازی استراتژیهای Git Flow.
- تجربه در پیکربندی، راهاندازی و استفاده از ابزارهای مانیتورینگ شبکه مانند PRTG.
- تجربه در ایجاد داشبوردهای مانیتورینگ و هشدارهای سفارشی برای نظارت بر عملکرد و سلامت سیستمها.
- تجربه کار با سیستمهای SQL Server و توانایی بهینهسازی و پشتیبانی از پایگاههای داده.
- آشنایی با مدیریت سیستمهای ویندوز سرور (Windows Server) و ابزارهای مرتبط.
- توانایی اسکریپتنویسی با زبانهایی مانند PowerShell، Python یا Bash.
- آشنایی با ابزارهای مانیتورینگ و لاگبرداری مانند Prometheus، Grafana، ELK Stack.
- تسلط به اصول امنیت در زیرساختهای ویندوزی و شبکه.
- توانایی حل مسئله و تفکر تحلیلی.
- توانایی کار در یک محیط تیمی و ارتباط مؤثر با سایر اعضای تیم.
مهارتهای مورد نیاز
- DevOps
- Gitlab
- Linux
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۲۰,۰۰۰,۰۰۰ تومان
جنسیت
- مرد
وضعیت نظام وظیفه
- مهم نیست