DevOps & Database Administrator

Comtanix
4.7 out of 5 stars
Rawalpindi

Job details

Pay

  • Rs 60,000 - Rs 80,000 a month

Job type

  • Full-time

Location

Rawalpindi

Full job description

Role Overview:

We are seeking a skilled DevOps & Database Administrator (DBA) to take full ownership of our server infrastructure, database performance, and background task management. The ideal candidate will ensure maximum system uptime, optimize large-scale databases, and proactively resolve server-side bottlenecks.

By taking over infrastructure management and deployment automation, this role will enable the development team to focus exclusively on product engineering and coding.

Key Responsibilities:

1. Server Management & Uptime Optimization

  • Proactive Monitoring: Monitor server health, CPU load, RAM utilization, and disk I/O to prevent system degradation.
  • Incident Response: Take 100% ownership of identifying and resolving 50x gateway errors (500, 502, 504), memory leaks, and process exhaustion immediately.
  • Web Server Tuning: Configure and optimize web server environments, specifically tuning Nginx and PHP-FPM pools (Dynamic/Static allocations) to seamlessly handle high traffic spikes.
  • Control Panel Administration: Manage hosting environments via server control panels (e.g., Webuzo, cPanel) and maintain strict synchronization between CLI configurations and GUI panel settings.

2. Database Administration (DBA) & Scaling

  • Performance Tuning: Optimize MySQL/MariaDB configurations, focusing on resource allocations like max_connections and innodb_buffer_pool_size.
  • Query Optimization: Actively monitor slow query logs, identify bottlenecks, and implement targeted indexes.
  • Data Architecture & Archiving: Manage and scale high-volume tables (40M+ rows), executing table optimizations, database partitioning, and automated data retention/pruning strategies.

3. Deployment & Task Automation

  • Version Control & CI/CD: Manage code deployment workflows via GitHub, ensuring smooth, automated, and zero-downtime pushes from the repository to the live production environment.
  • Cron & Scheduler Management: Take ownership of system cron jobs and application schedulers to ensure heavy background tasks do not conflict with live web traffic.
  • Queue Monitoring: Configure and monitor background process managers (e.g., Supervisor, Redis) to ensure queue workers run efficiently without dropping connections.

Required Technical Skills:

  • OS: Deep expertise in Linux Server Administration (Ubuntu).
  • Databases: Strong MySQL / MariaDB administration skills, including handling massive datasets, indexing strategies, and table optimization.
  • Version Control: Strong proficiency with Git and GitHub (branch management, pull requests, and automated deployment pipelines).
  • Web Stack: Proficient with Nginx, PHP-FPM management, and Redis.
  • Process Managers: Hands-on experience with Supervisor and managing automated background queues.

Job Type: Full-time

Pay: Rs60,000.00 - Rs80,000.00 per month

Education:

  • Bachelor's (Required)

Experience:

  • DevOps: 1 year (Required)

Work Location: In person