استخدام Senior DevOps Engineer (Database & Infrastructure)
شرح موقعیت شغلی
ما به دنبال یک Senior DevOps Engineer با تمرکز ویژه بر Database Administration (DBA) هستیم؛ فردی که بتواند زیرساختهای Production را مدیریت کرده، عملکرد پایگاههای داده را در مقیاس بالا بهینهسازی کند و نقش مؤثری در طراحی معماری سیستم ایفا کند.
شرح شغل و مسئولیتها
- طراحی، پیادهسازی و نگهداری زیرساختهای Production با قابلیت High Availability
- مدیریت، مانیتورینگ و بهینهسازی PostgreSQL و MySQL
- تحلیل و رفع مشکلات Performance، Bottleneck و Queryهای سنگین
- طراحی و پیادهسازی Backup، Restore و Disaster Recovery
- پیادهسازی Replication، Failover و استراتژیهای High Availability
- طراحی و نگهداری CI/CD Pipeline
- مدیریت Containerها و سرویسهای مبتنی بر Docker (و در صورت نیاز Kubernetes)
- پیادهسازی Monitoring، Logging و Alerting برای زیرساخت و دیتابیس
- همکاری با تیم توسعه در طراحی معماری نرمافزار و بهبود Performance
شرایط احراز
- حداقل ۵ سال تجربه در DevOps یا Infrastructure Engineering
- تسلط کامل بر Linux Administration
- تجربه عمیق در PostgreSQL و MySQL
- تسلط بر:
- Query Optimization
- Index Design
- Execution Plan Analysis
- Vacuum / Analyze
- Partitioning
- Connection Pooling
- Replication
- Backup & Recovery
- تجربه عملی در Performance Tuning دیتابیسهای Production
- تسلط بر Docker و Docker Compose
- تجربه کار با GitLab CI/CD یا ابزارهای مشابه
- آشنایی کامل با Redis
- تجربه کار با Nginx و Reverse Proxy
- تسلط بر Bash یا Python برای Automation
- تجربه کار با ابزارهای مانیتورینگ مانند Prometheus، Grafana، Loki یا ELK
- توانایی تحلیل و حل مسائل پیچیده زیرساخت و دیتابیس
- مسئولیتپذیری بالا و مالکیت روی سرویسهای Production
- مستندسازی مناسب و انتقال دانش
- علاقهمند به یادگیری مداوم و پذیرش فناوریها و ابزارهای جدید.
- توانایی استفاده حرفهای از ابزارهای AI (مانند ChatGPT، Claude، Gemini، Cursor، Windsurf و ابزارهای مشابه) برای تحلیل، اتوماسیون، Troubleshooting و افزایش بهرهوری.
مزیت محسوب می شود
- تجربه راهاندازی PostgreSQL Cluster (Patroni، Pgpool-II، یا ابزارهای مشابه)
- تجربه مدیریت دیتابیسهای چندصد گیگابایتی یا چند ترابایتی
- آشنایی با Kubernetes
- تجربه Infrastructure as Code (Terraform، Ansible)
- تجربه کار با Message Brokerها مانند RabbitMQ یا Kafka
- آشنایی با VoIP، SIP یا Asterisk
- تجربه کار با Cloud Platformها (AWS، Azure، GCP یا OpenStack)
مهارتهای مورد نیاز
- Databases
- DevOps
- Linux
- CI/CD
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست