ما به دنبال چندین مهندس کلود هستیم که در مدیریت، استقرار و بهینهسازی زیرساخت OpenStack و Ceph نقش کلیدی داشته باشند. این افراد در تیم کلود مسئول توسعه، پایداری، مقیاسپذیری و امنیت سرویسهای ابری هستند و باید بتوانند با خودکارسازی فرآیندهای عملیاتی، مدیریت منابع و عیبیابی سرویسها، زیرساختی پایدار و بهینه را فراهم کنند.
تیم کلود از OpenStack بهعنوان پلتفرم مجازیسازی و Ceph برای ذخیرهسازی استفاده میکند و نیاز به مهندسینی دارد که در زمینه شبکه، اتوماسیون، مانیتورینگ و امنیت در محیطهای ابری تجربه داشته باشند.
مسئولیتهای کلیدی:
مدیریت و استقرار OpenStack
- پیادهسازی، مدیریت و بهینهسازی OpenStack با استفاده از OpenStack-Ansible، Kolla-Ansible و راهکارهای سفارشیسازی شده.
- مدیریت کامپوننتهای کلیدی Nova، Neutron، Cinder، Glance، Keystone، Swift و Heat.
- بهینهسازی عملکرد، امنیت و مقیاسپذیری OpenStack در محیطهای عملیاتی.
- بررسی و تحلیل مشکلات Compute، Networking و Storage در OpenStack.
مدیریت و بهینهسازی Ceph Storage
- مدیریت Ceph برای ذخیرهسازی بلاک، آبجکت و فایل در زیرساخت ابری.
- اجرای Replication، Disaster Recovery و Performance Tuning در Ceph.
- پایش و عیبیابی OSD، Monitors، MDS و RGW برای افزایش کارایی.
- مستندسازی بهترین روشهای بهینهسازی و مانیتورینگ Ceph.
زیرساخت بهعنوان کد (Infrastructure as Code & Automation)
- پیادهسازی Infrastructure as Code با استفاده از Ansible، Terraform و Heat Templates.
- استقرار CI/CD برای OpenStack و خودکارسازی فرآیندهای استقرار.
- توسعه و بهینهسازی اسکریپتهای اتوماسیون برای کاهش کارهای دستی و افزایش پایداری سیستم.
مدیریت شبکه و امنیت در OpenStack
- مدیریت و بهینهسازی SDN و Neutron Plugins (Open vSwitch، Load Balancers، VXLAN).
- پیادهسازی سیاستهای امنیتی شامل RBAC، TLS Encryption و Tenant Isolation.
- بررسی و رفع مشکلات شبکههای Overlay و تنظیمات Neutron.
عیبیابی، مانیتورینگ و بهینهسازی عملکرد
- راهاندازی و مدیریت مانیتورینگ OpenStack و Ceph با Prometheus، Grafana، OpenSearch و ELK Stack.
- تحلیل لاگها و پاسخگویی به رخدادهای زیرساختی برای بهینهسازی عملکرد سیستم.
- شناسایی مشکلات عملکردی و شبکهای و ارائه راهکارهای بهینهسازی.
- همکاری با تیمهای SRE و DevOps برای حل مشکلات و بهبود زیرساخت.
ارائه راهکارهای OpenStack برای مشتریان On-Premises
- سفارشیسازی OpenStack برای مشتریان داخلی و خارجی.
- تعامل با تیمهای فنی برای شناسایی نیازمندیها و بهینهسازی سرویسها در محیطهای On-Premises.
- ایجاد و مستندسازی Best Practices برای پیادهسازی و پشتیبانی OpenStack در دیتاسنترهای مشتریان.
مهارتهای مورد نیاز:
مهارتهای فنی (Hard Skills)
- تجربه در پیادهسازی و مدیریت OpenStack با OpenStack-Ansible، Kolla-Ansible یا Custom Automation.
- تسلط بر کامپوننتهای اصلی OpenStack شامل Nova، Neutron، Cinder، Glance، Keystone، Swift و Heat.
- مهارت در مدیریت و بهینهسازی Ceph برای ذخیرهسازی بلاک، آبجکت و فایل.
- تجربه در شبکههای SDN و Neutron Plugins، شامل Open vSwitch، Load Balancers و VXLAN.
- توانایی کار با Ansible، Terraform و Heat Templates برای خودکارسازی استقرار و مدیریت زیرساخت.
- آشنایی با CI/CD و GitOps برای خودکارسازی استقرار OpenStack.
- مهارت در عیبیابی و مانیتورینگ با استفاده از Prometheus، Grafana، ELK Stack و OpenStack Telemetry.
- تجربه در OpenStack API، Python SDK و RESTful APIs برای خودکارسازی و مدیریت سرویسها.
- آشنایی با مدیریت امنیت، RBAC، TLS Encryption و Tenant Isolation در محیطهای ابری.
- توانایی تحلیل و رفع مشکلات زیرساختی و شبکهای در OpenStack و Ceph.
مهارتهای نرم (Soft Skills)
- توانایی کار تیمی و تعامل مؤثر با تیمهای DevOps، SRE، امنیت و شبکه.
- مهارت در تحلیل و حل مسئله برای بهینهسازی عملکرد زیرساخت.
- انعطافپذیری و یادگیری مداوم برای بهروز ماندن با ترندهای جدید OpenStack و Cloud.
- مسئولیتپذیری در تحویل پروژهها و پایبندی به SLAهای سازمانی.
- توانایی مستندسازی و ارائه گزارشهای فنی به تیم و مدیران.