شرح شغل و وظایف
ما در پایدار الگوریتم در حال توسعه یک سیستم ERP سازمانی و ابری هستیم و به دنبال یک مهندس DevOps هستیم که در نگهداری زیرساخت فعلی و توسعه آن برای معماری میکروسرویس و Kubernetes نقش فعال داشته باشد.
زیرساخت فعلی ما شامل ماشینهای مجازی روی سرور اختصاصی HP، سیستمعامل Rocky Linux و سرویسهایی مانند GitLab، Nexus، MinIO، Redis و RabbitMQ است. بکاند محصول با .NET و فرانتاند با React توسعه یافته و در مسیر حرکت به سمت معماری میکروسرویس و استقرار روی Kubernetes هستیم.
اگر به خودکارسازی، طراحی زیرساخت مقیاسپذیر و حل چالشهای عملیاتی علاقهمند هستید، خوشحال میشویم شما را در کنار خود داشته باشیم.
مسئولیتها:
● مدیریت و بهبود زیرساخت Linux، ماشینهای مجازی و محیطهای توسعه، دمو و عملیاتی
● مشارکت در طراحی، راهاندازی و نگهداری کلاستر Kubernetes
● برنامهریزی و اجرای تدریجی انتقال سرویسها به Kubernetes
● توسعه و بهینهسازی پایپلاینهای GitLab CI/CD برای بیلد، تست، انتشار و بازگشت به نسخه قبلی
● استانداردسازی استقرار سرویسهای .NET و React با Docker و Helm
● همکاری با تیم بکاند برای آمادهسازی زیرساخت معماری میکروسرویس و ارتباط میان سرویسها
● پیادهسازی مانیتورینگ، مدیریت لاگ، ردیابی درخواستها و هشدارهای عملیاتی
● مدیریت تنظیمات، اطلاعات محرمانه و دسترسیهای سرویسها
● بهینهسازی مصرف منابع، مقیاسپذیری و پایداری سرویسها
● طراحی و آزمون پشتیبانگیری و بازیابی دیتابیسها و دادههای پایدار
● خودکارسازی عملیات زیرساختی و مستندسازی فرایندهای استقرار و نگهداری
شرایط احراز:
● تجربه عملی در مدیریت Linux، ترجیحاً Rocky Linux یا توزیعهای خانواده RHEL
● تسلط بر Docker و آشنایی با Docker Compose
● تجربه عملی راهاندازی یا نگهداری Kubernetes
● آشنایی با مفاهیم Deployment، Service، Ingress، ConfigMap، Secret و Persistent Volume
● تجربه کار با Helm و آشنایی با Health Check، مدیریت منابع و مقیاسدهی در Kubernetes
● تجربه عملی کار با GitLab CI/CD، GitLab Runner و Git
● آشنایی با نیازهای زیرساختی معماری میکروسرویس و نحوه ارتباط سرویسها
● آشنایی با شبکه، DNS، Firewall، SSL/TLS و Reverse Proxy
● تجربه کار با ابزارهای مانیتورینگ مانند Prometheus و Grafana
● توانایی اسکریپتنویسی با Bash یا Python
● توانایی تحلیل لاگ و عیبیابی خطاهای شبکه، کانتینر و استقرار
امتیاز محسوب میشود:
● تجربه انتقال زیرساخت مبتنی بر ماشین مجازی یا Docker به Kubernetes
● تجربه مدیریت کلاستر Kubernetes روی سرورهای اختصاصی
● آشنایی با GitOps و ابزارهایی مانند Argo CD یا Flux
● تجربه کار با Ansible یا Terraform
● تجربه مدیریت Nexus، MinIO، Redis و RabbitMQ
● آشنایی با SQL Server و PostgreSQL و الزامات نگهداری سرویسهای دارای داده پایدار
● تجربه کار با ابزارهای مدیریت لاگ و ردیابی مانند Loki، OpenTelemetry یا Tempo
● آشنایی با High Availability و Disaster Recovery
● تجربه کار روی محصولات SaaS و زیرساختهای چندمستاجری
● آشنایی با امنیت Kubernetes و مدیریت دسترسی با RBAC
ویژگیهای فردی:
● مسئولیتپذیر و دقیق در مدیریت سرویسهای عملیاتی
● توانایی تحلیل مسئله و پیگیری آن تا رفع کامل
● توانایی برنامهریزی و اجرای تغییرات زیرساختی بهصورت تدریجی
● روحیه همکاری و ارتباط موثر با تیم توسعه
● علاقهمند به یادگیری، مستندسازی و انتقال دانش
آنچه ما ارائه میدهیم:
● همکاری تماموقت روی یک محصول ERP سازمانی و ابری
● حقوق متناسب با تخصص و پرداخت منظم
● بیمه تامین اجتماعی
● پاداش افزایش بهرهوری
● مشارکت مستقیم در توسعه زیرساخت Kubernetes و حرکت به سمت معماری میکروسرویس
● محیط کاری حرفهای، پویا و دوستانه
● فرصت یادگیری و رشد فنی و شغلی
در صورت علاقهمندی، رزومه خود را به همراه توضیح کوتاهی از تجربههای مرتبط در Kubernetes، CI/CD و مدیریت زیرساخت برای ما ارسال کنید. ارائه لینک GitHub یا نمونهکار مرتبط، امتیاز محسوب میشود.