Login Sign Up

Linux Administrator

Swift Labs Tech Pvt. Ltd.

2 - 5 years

Noida, Agra

Posted: 28/05/2026

Job Description

Role Overview


We are seeking a capable and proactive Linux Administrator. You will be responsible for deploying, configuring, and securing Linux servers across cloud and on-premise environments, maintaining critical web services and databases, and automating operational workflows through scripting. This is a hands-on role that sits at the intersection of systems administration, cloud operations, and database management.


Job Location: Sec 127, Noida


Must have:


Hands on experience:

Linux System

Database i.e. MySql

Web Servers i.e. Nginx, Apache, HAProxy


Key Responsibilities


System & Cloud Administration

Install, configure, and maintain Linux servers (Ubuntu / CentOS) across development, staging, and production environments.

Deploy and manage Linux infrastructure on cloud platforms AWS (EC2, VPC, S3), GCP (Compute Engine), and/or Azure (Virtual Machines) including provisioning, scaling, and cost optimisation.

Perform OS patching, package upgrades, and security hardening in line with organisational standards and CIS benchmarks.

Manage user accounts, groups, SSH key authentication, and role-based access controls following the principle of least privilege.

Web Server & Application Services

Install, organise, and maintain application services including Apache HTTP Server, ensuring high availability and optimal performance.

Configure and manage web servers Nginx, Apache, and HAProxy for reverse proxying, SSL termination, and load balancing across services.

Monitor service health, analyse access/error logs, and perform root-cause analysis for outages or degraded performance.

Database Administration

Deploy, configure, and maintain MySQL databases including schema management, user permissions, backups, and query performance tuning.

Administer MongoDB instances manage collections, indexing, replication sets, and connection pooling.

Operate and maintain Redis deployments configure persistence, eviction policies, replication, and pub/sub integrations.

Implement and test database backup strategies and ensure reliable recovery procedures are documented and validated.

Scripting & Automation

Write and maintain Bash scripts to automate system administration tasks, scheduled jobs, log rotation, health checks, and deployment workflows.

Contribute to internal tooling and runbook automation to reduce manual toil and improve incident response times.

Network Security & Firewall

Implement and manage IPTables / nftables firewall rules including NAT, port forwarding, and stateful traffic filtering.

Define and enforce network security policies; conduct periodic audits of firewall rules and access logs.

Collaborate with the security team on vulnerability assessments, hardening initiatives, and compliance requirements.

Monitoring & Documentation

Monitor system metrics (CPU, memory, disk I/O, network) and set up alerting to detect anomalies before they escalate.

Maintain clear, up-to-date documentation of infrastructure configurations, runbooks, and post-incident reports.


Required Skills & Qualifications


Technical Skills

Hands-on experience with Ubuntu and/or CentOS Linux package management (apt / yum / dnf), systemd service management, and system troubleshooting.

Proven experience deploying and managing Linux servers on at least one major cloud platform: AWS, GCP, or Azure.

Hands-on experience installing, configuring, and maintaining Apache and related web services; comfortable reading and tuning configuration files.

Practical database experience with MySQL, MongoDB, and Redis including installation, configuration, backup/restore, and performance tuning.

Proficiency in Bash scripting loops, conditionals, functions, cron scheduling, and error handling.

Hands-on experience configuring and maintaining Nginx, Apache, and HAProxy in production environments.

Working knowledge of IPTables and/or nftables for managing firewall rules and network security policies.


General Requirements

2 5 years of professional Linux system administration experience in production environments.

Strong understanding of TCP/IP networking, DNS, DHCP, HTTP/S, and TLS/SSL certificate management.

Familiarity with version control (Git) and basic CI/CD concepts.

Ability to diagnose and resolve complex system, network, and database issues with a structured, methodical approach.

Strong documentation habits and clear written communication skills.


Nice to Have


Experience with configuration management tools such as Ansible, Puppet, or Chef.

Familiarity with containerisation technologies Docker and/or Kubernetes.

Exposure to Infrastructure as Code (IaC) using Terraform or CloudFormation.

Knowledge of monitoring and observability stacks: Prometheus, Grafana, or the ELK stack.

Experience with database clustering and high-availability setups (MySQL Group Replication, MongoDB Replica Sets, Redis Sentinel / Cluster).

Relevant certifications: LFCS/LFCE, RHCSA/RHCE, AWS/GCP/Azure Associate, or MongoDB Certified DBA.

Services you might be interested in

We Search & Apply Jobs for You!

Our team scans through 1000s of opportunities and applies to roles best suited to your profile

Save 100+ hours and focus on what matters - cracking interviews and landing offers.