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.

19 Jun, 2024

deCircle

Head of DevRel - Fuel Labs

DEdeCircle logo
  • Full time
  • Leadership
  • Remote
  • DevOps & Infra

$200k–250k/yr

berlin +1

Details
5 Oct, 2026

Welcome Pickups

Senior Platform Engineer

WPWelcome Pickups logo
  • Senior level
  • Remote
  • DevOps & Infra

Greece

Remote

Details
20 Feb, 2025

deCircle

Flashbots - Distributed Systems Engineer

DEdeCircle logo
  • Full time
  • Remote
  • DevOps & Infra

Zürich +1

Remote

Details
28 Sep, 2026

Umpisa

Senior Infrastructure Engineer

UMUmpisa logo
  • Senior level
  • DevOps & Infra

Makati City +2

Salary not listed

Details
19 Oct, 2026

Umpisa

Database Administrator (Client-site with relocation package)

UMUmpisa logo
  • DevOps & Infra

Taguig +2

Salary not listed

Details
29 Jun, 2026

Transform9

Infrastructure / DevOps Engineer

TRTransform9 logo
  • Full time
  • Remote
  • DevOps & Infra

Birmingham +2

Remote

Details