Linux Admin

January 4, 2025
Urgent
Application ends: May 18, 2026

Apply for this job

Job Description

We are seeking a skilled Linux Administrator with 3 to 5 years of experience to manage and maintain our Linux infrastructure. The ideal candidate will ensure system performance, security, and reliability, supporting critical business operations. This role involves server administration, automation, monitoring, troubleshooting, and working closely with cross-functional teams to deliver scalable solutions.

Key Responsibilities

  • Install, configure, and maintain Linux servers (RHEL, CentOS, Ubuntu, etc.) in physical, virtual, and cloud environments.
  • Manage user accounts, permissions, and access controls to ensure secure system operations.
  • Monitor and optimize system performance, ensuring high availability and reliability.
  • Implement and maintain security best practices, including patch management, firewall configuration, and vulnerability assessments.
  • Automate repetitive tasks using shell scripting, Ansible, or similar tools.
  • Troubleshoot and resolve system issues, ensuring minimal downtime and maximum uptime.
  • Manage backup and recovery procedures to protect critical data.
  • Support DevOps teams by maintaining CI/CD pipelines and infrastructure.
  • Perform log analysis and system monitoring using tools like Nagios, Prometheus, Grafana, or similar.
  • Manage software updates, system upgrades, and configuration changes.
  • Collaborate with other IT teams to ensure smooth integration of new systems and applications.
  • Document processes, configurations, and troubleshooting steps.

Skill & Experience

  • 3-5 years of hands-on experience managing Linux systems in a production environment.
  • Strong knowledge of Linux operating systems (RHEL, CentOS, Ubuntu, Debian, etc.).
  • Experience with server virtualization technologies (VMware, KVM, etc.).
  • Proficiency in scripting languages like Bash, Python, or Perl for automation.
  • Familiarity with configuration management tools (Ansible, Puppet, Chef).
  • Knowledge of cloud platforms such as AWS, GCP, or Azure.
  • Experience with monitoring and logging tools (Prometheus, Nagios, Grafana, ELK stack).
  • Strong understanding of networking concepts (DNS, DHCP, TCP/IP, firewalls).
  • Experience with security hardening and compliance standards (CIS benchmarks, GDPR, HIPAA).
  • Ability to manage databases (MySQL, PostgreSQL) on Linux systems.
  • Understanding of DevOps practices and tools (Docker, Kubernetes, CI/CD pipelines).
  • Excellent troubleshooting and problem-solving skills.
  • Strong documentation and communication skills.

 

Here’s a Job Description for a Linux Administrator with 3-5 Years of Experience tailored to highlight essential responsibilities and skills that are commonly sought in the industry.


Job Description: Linux Administrator (3-5 Years of Experience)

Position Overview

We are seeking a skilled Linux Administrator with 3 to 5 years of experience to manage and maintain our Linux infrastructure. The ideal candidate will ensure system performance, security, and reliability, supporting critical business operations. This role involves server administration, automation, monitoring, troubleshooting, and working closely with cross-functional teams to deliver scalable solutions.


Key Responsibilities

  • Install, configure, and maintain Linux servers (RHEL, CentOS, Ubuntu, etc.) in physical, virtual, and cloud environments.
  • Manage user accounts, permissions, and access controls to ensure secure system operations.
  • Monitor and optimize system performance, ensuring high availability and reliability.
  • Implement and maintain security best practices, including patch management, firewall configuration, and vulnerability assessments.
  • Automate repetitive tasks using shell scripting, Ansible, or similar tools.
  • Troubleshoot and resolve system issues, ensuring minimal downtime and maximum uptime.
  • Manage backup and recovery procedures to protect critical data.
  • Support DevOps teams by maintaining CI/CD pipelines and infrastructure.
  • Perform log analysis and system monitoring using tools like Nagios, Prometheus, Grafana, or similar.
  • Manage software updates, system upgrades, and configuration changes.
  • Collaborate with other IT teams to ensure smooth integration of new systems and applications.
  • Document processes, configurations, and troubleshooting steps.

Required Skills and Experience

  • 3-5 years of hands-on experience managing Linux systems in a production environment.
  • Strong knowledge of Linux operating systems (RHEL, CentOS, Ubuntu, Debian, etc.).
  • Experience with server virtualization technologies (VMware, KVM, etc.).
  • Proficiency in scripting languages like Bash, Python, or Perl for automation.
  • Familiarity with configuration management tools (Ansible, Puppet, Chef).
  • Knowledge of cloud platforms such as AWS, GCP, or Azure.
  • Experience with monitoring and logging tools (Prometheus, Nagios, Grafana, ELK stack).
  • Strong understanding of networking concepts (DNS, DHCP, TCP/IP, firewalls).
  • Experience with security hardening and compliance standards (CIS benchmarks, GDPR, HIPAA).
  • Ability to manage databases (MySQL, PostgreSQL) on Linux systems.
  • Understanding of DevOps practices and tools (Docker, Kubernetes, CI/CD pipelines).
  • Excellent troubleshooting and problem-solving skills.
  • Strong documentation and communication skills.

Preferred Qualifications

  • Certifications such as RHCSA, RHCE, or CompTIA Linux+.
  • Experience with container orchestration (Docker, Kubernetes).
  • Familiarity with Git for version control.
  • Experience working in ITIL or agile environments.

Soft Skills

  • Ability to work independently and in a team-oriented environment.
  • Strong analytical and organizational skills.
  • A proactive approach to identifying and resolving issues.
  • Effective communication skills to collaborate with technical and non-technical teams.