ما به دنبال یک DevOps Engineer توانمند و مسئولیتپذیر هستیم که بتواند در طراحی، پیادهسازی و نگهداری زیرساختهای پایدار، امن و مقیاسپذیر نقش کلیدی ایفا کند.
شرح وظایف:
- طراحی، پیادهسازی و نگهداری پایپلاینهای CI/CD با هدف افزایش سرعت، کیفیت و پایداری ارائه نرمافزار
- استقرار، پیکربندی و مدیریت سرویسهای Messaging و Caching (مانند RabbitMQ و Redis)
- پیادهسازی راهکارهای Containerization و Orchestration با استفاده از Docker و Kubernetes
- نظارت مستمر بر سرویسها، تحلیل لاگها و متریکها جهت رفع اشکال و بهینهسازی عملکرد
- افزایش امنیت سرورها و سرویسها از طریق Linux Hardening و اجرای Best Practiceهای امنیتی
- پیکربندی، نگهداری و پایش سرویسها برای اطمینان از دسترسپذیری و قابلیت اطمینان بالا
- همکاری نزدیک با تیمهای توسعه، QA و عملیات برای بهبود امنیت، مقیاسپذیری و عملکرد سیستم
- بررسی و پیادهسازی بهترین روشهای DevOps شامل CI، تست خودکار و متدولوژیهای Agile
- حضور در شیفتهای On-Call در صورت نیاز
مهارتهای تخصصی و شایستگیهای رفتاری:
- تسلط بر ابزارهای Monitoring و Log Management مانند Prometheus، Grafana، Zabbix و ELK Stack
- تسلط به Python و Bash
- تجربه عملی در استفاده از Docker و Kubernetes
- درک عمیق از پایگاههای داده SQL و NoSQL
- آشنایی کامل با پایپلاینهای CI/CD و ابزارهایی مانند GitLab CI/CD، Jenkins یا Azure DevOps
- توانایی تحلیل، حل مسئله و مدیریت شرایط بحرانی و استرس
- دقت بالا، تفکر سیستمی و توجه به جزئیات
- توانایی کار تیمی و برقراری ارتباط مؤثر