Log inSign up free
  • Home
  • Profile
  • Jobs
    • Applications
    • Career
    • Resume
    • Cover letters
  • Content
    • Posts
    • Media
  • Messages
  • Analytics
    • Overview
    • Pages
  • Portfolio
  • More tools
    • Hiring
  • Settings
All jobs
COCodeForce logo

CodeForce

Karachi

Linux Systems Administrator / DevOps Engineer.

FULL TIMEREMOTEDEVOPS & INFRA

# Linux Systems Administrator / DevOps Engineer

**Company:** Dataphone

**Employment:** Full-Time

**Location:** Remote

## About Dataphone

Dataphone operates a large-scale communications platform providing VoIP, PBX, Contact Center, SMS, AI voice, and business communication solutions.

Our production environment includes Linux servers, Node.js/TypeScript applications, PM2, NGINX, PostgreSQL, FreeSWITCH, OpenSIPS, Docker, monitoring systems, and multiple customer-facing services.

We are looking for a hands-on **Linux Systems Administrator / DevOps Engineer** who can take ownership of this infrastructure and help us keep it reliable, secure, and scalable.

## Responsibilities

### Linux Server Administration

* Manage production Debian/Ubuntu Linux servers

* Server provisioning, configuration, upgrades, patching, and hardening

* Manage CPU, memory, storage, processes, services, and networking

* Troubleshoot production outages and performance problems

* Manage SSH, users, permissions, sudo, and security

* Monitor server health and capacity

* Perform server migrations and maintenance with minimal downtime

* Maintain backups and disaster-recovery procedures

### Node.js / TypeScript Application Infrastructure

* Deploy and maintain Node.js/TypeScript applications

* Manage applications running under **PM2**

* Troubleshoot application crashes and memory leaks

* Monitor PM2 processes, CPU, memory, restarts, and logs

* Configure PM2 clusters and process management

* Perform application deployments and rollbacks

* Troubleshoot application/server interactions

* Work with developers to resolve production issues

* Help establish standardized deployment procedures

You do **not** need to be a full-time application developer, but you must understand how Node.js applications run in production and be comfortable troubleshooting them.

### NGINX

* Configure and maintain NGINX

* Reverse proxy configuration

* SSL/TLS certificates

* HTTP/HTTPS routing

* Load balancing

* WebSocket proxying

* Connection and timeout configuration

* Troubleshoot 4xx/5xx errors

* Configure security headers and access controls

* Review NGINX access/error logs

* Optimize NGINX for production traffic

### PostgreSQL

* Manage production PostgreSQL servers

* Monitor database health and performance

* Troubleshoot connection issues

* Monitor CPU, memory, disk, locks, and connections

* Perform backups and restores

* Understand indexes and basic query performance

* Assist developers with database-related production issues

* Support replication/high-availability configurations

### VoIP Infrastructure

* Maintain and troubleshoot **FreeSWITCH**

* Maintain and troubleshoot **OpenSIPS**

* Troubleshoot SIP registration and call-routing problems

* Analyze SIP/RTP traffic

* Use Wireshark, tcpdump, and sngrep

* Troubleshoot NAT, RTP, codecs, packet loss, and latency

* Monitor telecom infrastructure

* Assist with scaling and load balancing

### Docker

* Manage Docker containers

* Troubleshoot containers that fail or restart

* Manage Docker networking and volumes

* Monitor container resources

* Maintain Docker-based production services

* Assist with containerizing additional applications

### Monitoring & Logging

Maintain and improve monitoring across the infrastructure.

Experience with:

* Grafana

* Prometheus

* Loki

* Netdata

* Linux system logs

* NGINX logs

* PM2 logs

* Application logs

* PostgreSQL monitoring

* FreeSWITCH/OpenSIPS logs

The goal is to identify infrastructure problems **before they become customer-impacting outages**.

### Networking

Strong understanding of:

* TCP/IP

* DNS

* HTTP/HTTPS

* WebSockets

* TCP/UDP

* NAT

* Firewalls

* Routing

* VLANs

* Public/private networking

* SIP/RTP networking

### Automation

* Bash scripting

* Python and/or JavaScript/TypeScript scripting

* Ansible or similar configuration-management tools

* Git

* Automate repetitive server-management tasks

* Create scripts for monitoring, deployment, maintenance, and troubleshooting

## Production Troubleshooting

This role requires someone who can independently investigate problems such as:

* Node.js application repeatedly crashing

* PM2 process consuming excessive memory

* NGINX returning 502/504 errors

* WebSocket connections dropping

* PostgreSQL connections becoming exhausted

* Server running out of disk space

* FreeSWITCH CPU suddenly increasing

* SIP registrations failing

* Calls connecting without audio

* OpenSIPS routing failures

* Docker containers repeatedly restarting

* Network latency or packet loss

* SSL certificate expiration

* High server load

* Application deployment causing an outage

The expectation is:

**Detect → Investigate → Identify root cause → Fix → Verify → Document**

## Required Skills

### Must Have

* 3+ years Linux administration / DevOps experience

* Strong Debian/Ubuntu experience

* Strong Linux troubleshooting

* NGINX

* Node.js production environments

* PM2

* PostgreSQL

* Docker

* Networking

* Bash scripting

* Git

* Monitoring/logging

* Strong production troubleshooting ability

### Preferred

* FreeSWITCH

* OpenSIPS

* FusionPBX

* SIP/RTP

* Wireshark

* sngrep

* Prometheus

* Grafana

* Loki

* Netdata

* Ansible

* Redis

* WebSockets

* CI/CD

* OVH/Vultr/AWS infrastructure

## Ideal Candidate

The ideal candidate is **not someone who only knows how to follow a checklist**.

We need someone who can receive a problem such as:

> "The API is slow and customers are getting intermittent 502 errors."

…and independently work through:

**NGINX → PM2 → Node.js → PostgreSQL → Linux → Network**

to determine where the actual problem is.

You should be comfortable logging into a server, examining processes and logs, running diagnostics, making a controlled change, verifying the result, and documenting the solution.

## Work Style

We are looking for someone who:

* Takes ownership

* Works independently

* Is a strong problem solver

* Doesn't require constant supervision

* Can work during production incidents

* Communicates clearly

* Documents changes

* Understands the importance of uptime

* Knows when to escalate an issue

* Continuously improves infrastructure rather than simply maintaining it

## Technical Assessment

Candidates may be required to complete a practical assessment covering:

1. Linux troubleshooting

2. NGINX configuration

3. PM2/Node.js troubleshooting

4. PostgreSQL troubleshooting

5. Networking

6. Docker

7. FreeSWITCH/OpenSIPS fundamentals

8. Monitoring and log analysis

The assessment will focus on **real-world troubleshooting and problem-solving rather than memorization**.

## Compensation

Compensation will be based on experience, technical ability, and location.

Candidates with strong production experience in Linux, Node.js/PM2, NGINX, PostgreSQL, and VoIP infrastructure may qualify for higher compensation.

Pay
Not stated
Where
Karachi · Sindh · Pakistan
Work
Remote
Type
Full time
Posted
22 Sep, 2026
Apply on the original postingSign in to apply

Unverified board

more at CodeForce.

18 Aug, 2026

CodeForce

Technical Support Engineer VoIP PBX

COCodeForce logo
  • Full time
  • Remote
  • IT Support

Karachi +2

Remote

Details

similar roles.

26 Oct, 2026

BitGo

Operations Specialist, Part Time

BIBitGo logo
  • Part time
  • DevOps & Infra

Frankfurt am Main +2

Part time

Details
26 Oct, 2026

BitGo

Operations Specialist

BIBitGo logo
  • DevOps & Infra

Frankfurt am Main +2

Salary not listed

Details
19 Jan, 2024

Bucher Interiors

Technician MIC (m/f/d)

BIBucher Interiors logo
  • Full time
  • DevOps & Infra

Fällanden

Full time

Details
8 Oct, 2026

Becker Büttner Held Rechtsanwälte Steuerberater Unternehmensberater PartGmbB

Platform Engineer (m/w/d) Prototypen & KI-gestützte Produktentwicklung

BBBecker Büttner Held Rechtsanwälte Steuerberater Unternehmensberater PartGmbB logo
  • Full time
  • DevOps & Infra

Berlin

Full time

Details
26 Oct, 2026

Loom

Principal Engineer - Kubernetes Platform

LOLoom logo
  • Staff level
  • DevOps & Infra

Location not stated

Salary not listed

Details
26 Oct, 2026

Loom

Senior Principal Technical Program Manager - Agent Infrastructure

LOLoom logo
  • Staff level
  • DevOps & Infra

Location not stated

Salary not listed

Details