وامسی
وامسی

کارشناس پایگاه داده (DBA)

تهران، قائم مقام
تمام وقت
شنبه تا چهارشنبه - 9 الی 18
-
-

این فرصت شغلی چقدر برای من مناسب است؟

11 تا 50 نفر
سرمایه گذاری و مالی
شرکت ایرانی دارای مشتریان داخلی
1399
وامسی
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
Sql Server - متوسط
GIT - متوسط
MongoDB - متوسط
Zabbix - مقدماتی
Docker - متوسط
Prometheus - مقدماتی
Gerafana - متوسط
زبان انگلیسی-بالاتر از متوسط

شرح شغل و وظایف

درباره شرکت وامسی: یک شرکت پیشرو در زمینه فناوری بانکی و ارائه تسهیلات و برقراری ارتباط بین اعتباردهنده‌های بانکی و لیزینگ با فروشگاه و متقاضیان تسهیلات هستیم که با بهره‌گیری از جدیدترین تکنولوژی‌ها و استانداردهای روز دنیا، به ارائه خدمات و راه‌حل‌های نوآورانه در حوزه وب و موبایل می‌پردازیم. تیم ما متشکل از متخصصان خلاق و باتجربه‌ای است که در یک محیط کاری پویا، دوستانه و گرم به همکاری می‌پردازند.
برای تکمیل تیم فنی خود به دنبال یک Database Administrator (DBA) توانمند و باتجربه هستیم که در زمینه مدیریت، بهینه‌سازی و پایش پایگاه‌های داده، طراحی فرآیندهای ETL و زیرساخت‌های BI تجربه عملی داشته باشد.
این موقعیت مناسب فردی است که علاوه بر Database Administration، در حوزه‌های PostgreSQL، Microsoft SQL Server، Business Intelligence، Data Warehouse و ETL دانش و تجربه کاربردی داشته باشد و بتواند در طراحی و بهبود زیرساخت داده سازمان نقش موثری ایفا کند.
مسئولیت‌ها
نصب، پیکربندی، نگهداری و مدیریت پایگاه‌های داده PostgreSQL و Microsoft SQL Server
پایش مستمر Performance، Availability و Health پایگاه‌های داده
شناسایی و رفع مشکلات Performance و انجام Database Performance Tuning
بهینه‌سازی Queryها، Stored Procedureها، Functionها و عملیات سنگین دیتابیس
طراحی و بهینه‌سازی Indexها و بررسی Execution Planها
طراحی، ایجاد و نگهداری Materialized View و Viewهای پیچیده با هدف بهبود Performance و ارائه داده‌های تحلیلی
طراحی و پیاده‌سازی فرآیندهای ETL/ELT برای انتقال، پاک‌سازی و تبدیل داده‌ها
طراحی و نگهداری ساختارهای Data Warehouse و Data Mart
همکاری در طراحی و پیاده‌سازی راهکارهای Business Intelligence (BI)
ایجاد و نگهداری Data Pipelineهای پایدار و قابل مانیتورینگ
طراحی فرآیندهای Data Validation، Data Quality و Data Reconciliation
مدیریت Backup و Restore و طراحی استراتژی مناسب برای Disaster Recovery
پیاده‌سازی و نگهداری راهکارهای High Availability، Replication و Failover متناسب با نیاز سیستم
مدیریت دسترسی کاربران، Roles، Permissions و سیاست‌های امنیتی دیتابیس
پایش ظرفیت Storage و پیش‌بینی نیازهای آینده زیرساخت داده
مانیتورینگ Database و ایجاد Alert برای مشکلات Performance، Capacity و Availability
بررسی و تحلیل Logها و رخدادهای دیتابیس و انجام Root Cause Analysis
همکاری با تیم‌های Backend، BI، Data و DevOps برای بهبود معماری و Performance سیستم‌های داده
مستندسازی ساختار دیتابیس، فرآیندهای ETL، سیاست‌های Backup/Recovery و رویه‌های عملیاتی
مهارت‌ها
Database Administration
تسلط به مفاهیم Database Administration
تسلط عملی به PostgreSQL
تسلط عملی به Microsoft SQL Server
شناخت مناسب از معماری Database Engine و اجزای اصلی آن
مدیریت Users، Roles، Permissions و Authentication
آشنایی با Database Security و اصول Least Privilege
آشنایی با Database Backup، Restore و Recovery
تجربه در طراحی Backup Strategy
آشنایی با مفاهیم Point-in-Time Recovery (PITR)
آشنایی با Replication، High Availability و Failover
توانایی تحلیل Database Logs و خطاهای سیستمی
SQL & Performance Tuning
تسلط به SQL و توانایی نوشتن Queryهای پیچیده و بهینه
تسلط به مفاهیم JOIN، Subquery، CTE، Window Function و Aggregate Functions
توانایی تحلیل و بهینه‌سازی Queryهای سنگین
توانایی کار با Execution Plan / Query Plan
تسلط به مفاهیم Indexing و طراحی Index مناسب
شناخت مفاهیم B-Tree، Composite Index، Partial/Filtered Index و کاربرد آن‌ها
آشنایی با Locking، Blocking و Deadlock
شناخت مفاهیم Transaction، Isolation Level و Concurrency
توانایی شناسایی Bottleneckهای CPU، Memory، Disk I/O و Database
PostgreSQL
تسلط به Administration و Configuration در PostgreSQL
آشنایی با VACUUM، ANALYZE و Autovacuum
آشنایی با PostgreSQL Query Planner و Execution Plan
تجربه کار با EXPLAIN / EXPLAIN ANALYZE
شناخت مفاهیم WAL و Replication
آشنایی با Streaming Replication و High Availability
آشنایی با Partitioning و مدیریت جداول حجیم
تجربه کار با Materialized View و Refresh Strategy
آشنایی با Connection Management و Connection Pooling
آشنایی با ابزارهای مانیتورینگ و مدیریت PostgreSQL
Microsoft SQL Server
تسلط به SQL Server Administration
تسلط به T-SQL
آشنایی با SQL Server Agent و Job Management
تجربه در Database Backup/Restore
آشنایی با Full، Differential و Transaction Log Backup
توانایی تحلیل Execution Plan و Query Performance
آشنایی با Index Maintenance و Statistics
آشنایی با SQL Server Profiler / Extended Events و ابزارهای Performance Analysis
آشنایی با Always On، Replication و سایر راهکارهای High Availability
آشنایی با مدیریت SQL Server در محیط‌های Production
Business Intelligence & Data Warehouse
درک مناسب از مفاهیم Business Intelligence
تجربه یا آشنایی عملی با طراحی Data Warehouse
شناخت مفاهیم OLTP و OLAP و تفاوت کاربرد آن‌ها
آشنایی با Star Schema و Snowflake Schema
شناخت مفاهیم Fact و Dimension
آشنایی با Dimension Modeling
شناخت مفاهیم Slowly Changing Dimensions (SCD)
آشنایی با Data Mart و Analytical Database
توانایی طراحی ساختارهای مناسب برای گزارش‌گیری و تحلیل داده
آشنایی با ابزارهای BI و Reporting مانند Power BI (مزیت محسوب می‌شود)
ETL / ELT & Data Integration
تسلط مفهومی به فرآیندهای ETL و ELT
توانایی طراحی Pipeline برای Extract، Transform و Load
تجربه انتقال داده بین منابع مختلف
آشنایی با Data Transformation و Data Cleansing
طراحی فرآیندهای Incremental Load و Full Load
آشنایی با CDC (Change Data Capture) و روش‌های تشخیص داده‌های تغییر یافته
طراحی فرآیندهای Data Validation و Data Quality
مدیریت خطا، Retry و Failure Handling در Pipelineها
طراحی فرآیندهای قابل مانیتورینگ و قابل Audit
آشنایی با ابزارهایی مانند SSIS، Airflow، dbt یا ابزارهای مشابه (مزیت محسوب می‌شود)
Materialized View & Analytical Optimization
درک تفاوت View و Materialized View
توانایی تشخیص سناریوهای مناسب استفاده از Materialized View
طراحی و بهینه‌سازی Materialized View برای Queryهای تحلیلی
طراحی استراتژی مناسب برای Refresh
آشنایی با Refreshهای زمان‌بندی‌شده و Incremental در صورت پشتیبانی معماری
بررسی Trade-off بین Storage، Freshness و Query Performance
توانایی انتخاب راهکار مناسب بین View، Materialized View، Cache و Pre-Aggregation
Monitoring & Reliability
تجربه پایش Database Performance و Availability
آشنایی با مفاهیم Database Monitoring و Alerting
توانایی تعریف شاخص‌های مهم مانند:
CPU و Memory Usage
Disk I/O
Connection Count
Query Latency
Lock و Blocking
Replication Lag
Storage Capacity
Cache Hit Ratio
آشنایی با ابزارهایی مانند Zabbix، Prometheus و Grafana (مزیت محسوب می‌شود)
توانایی Incident Management و انجام Root Cause Analysis (RCA)
Linux & Infrastructure
تسلط به Linux System Administration
تجربه در نصب، پیکربندی و نگهداری سرویس‌ها و Web Serverها
آشنایی با مفاهیم Virtualization
تجربه عملی در Docker و Containerization
Monitoring & Logging
تسلط به Zabbix
تجربه کار با Prometheus و Grafana
شرایط احراز
حداقل 3 سال تجربه کاری مرتبط در حوزه DBA، Database Engineering یا Data Engineering
تجربه عملی در محیط‌های Production
تسلط به PostgreSQL و SQL Server
تسلط به SQL و مفاهیم Performance Tuning
تجربه عملی در Backup، Restore و Recovery
تجربه کار با دیتابیس‌های حجیم و High-Load (مزیت محسوب می‌شود)
تجربه طراحی و نگهداری ETL/ELT Pipelineها
آشنایی با مفاهیم Data Warehouse و BI
توانایی تحلیل مشکلات پیچیده Database و ارائه راهکار پایدار
توانایی مستندسازی ساختارها، فرآیندها و رویه‌های عملیاتی
روحیه کار تیمی و توانایی همکاری با تیم‌های Backend، DevOps، BI و Data
مسئولیت‌پذیری، دقت بالا و رویکرد Problem Solving
مسلط بودن به مفاهیم کلی DevOps مزیت محسوب می‌شود.
مزایای همکاری
محیط کاری پویا، حرفه‌ای و دوستانه
فرصت رشد و توسعه مسیر شغلی
دسترسی به منابع آموزشی و کارگاه‌های تخصصی
فرصت کار با تکنولوژی‌های روز حوزه Database، BI و Data Engineering
بیمه درمانی

شرایط احراز شغل

سن
19 - 35 سال
جنسیت
تفاوتی ندارد
زبان
انگلیسی| بالاتر از متوسط ۷۰٪
نرم افزارها
Sql Server| متوسط MongoDB| متوسط GIT| متوسط Docker| متوسط Zabbix| مقدماتی Prometheus| مقدماتی Gerafana| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای وامسی