Linux System Administrator

Job Description:

A Linux System Administrator plays a crucial role in managing and maintaining Linux-based servers and systems. They are responsible for ensuring the availability, security, and optimal performance of the Linux infrastructure within an organization.


Key Skills:

  • Linux Proficiency: In-depth knowledge of Linux operating systems (e.g., CentOS, Ubuntu, Red Hat) and strong command-line skills are essential.
  • Server Administration: Ability to install, configure, and maintain Linux servers, including web servers (e.g., Apache, Nginx), database servers (e.g., MySQL, PostgreSQL), and application servers.
  • Scripting and Automation: Proficiency in scripting languages like Bash, Python, or Perl to automate routine tasks and streamline system maintenance.
  • Security: Implement and manage security measures, including firewalls, access controls, intrusion detection, and vulnerability assessments to safeguard the system from threats.
  • Backup and Recovery: Develop and maintain backup strategies and disaster recovery plans to ensure data integrity and business continuity.
  • Networking: Familiarity with TCP/IP, DNS, DHCP, VPN, and other network protocols to configure and troubleshoot network services.
  • Package Management: Proficient in package management systems (e.g., yum, apt) to install and update software packages.
  • User and Permissions Management: Manage user accounts, permissions, and access control lists (ACLs) to maintain system security.
  • Documentation: Maintain comprehensive system documentation, including configurations, procedures, and troubleshooting guides.
  • Patch Management: Keep systems up-to-date by applying patches and updates in a timely manner while ensuring minimal downtime.
  • Collaboration: Strong communication skills to work effectively with cross-functional teams and provide technical support when needed.



  1. Install, configure, and maintain Linux servers and associated hardware.
  2. Monitor system performance, troubleshoot issues, and implement solutions to ensure uninterrupted operation.
  3. Implement security measures, including firewalls, encryption, and access controls, to protect the system from threats.
  4. Create and maintain backup and recovery plans to safeguard data and ensure business continuity.
  5. Automate routine tasks using scripting to improve operational efficiency.
  6. Manage user accounts, permissions, and access control.
  7. Collaborate with other IT teams to support software development, network management, and database administration efforts.
  8. Keep software packages and system components up-to-date through regular patch management.
  9. Document configurations, procedures, and troubleshooting steps for reference and training.
  10. Stay current with industry best practices and emerging technologies to enhance system performance and security.
  11. Provide on call, tickets and chat support to all of our customers.


Interested candidate can apply profile at

Job Location: Bhopal
Job Experience: 0-6 Months 1-2 Year

Apply for this position

Allowed Type(s): .pdf, .doc, .docx