Linux System Administrator

0 - 3 years

0 Lacs

Posted:21 hours ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

A Linux System Administrator is responsible for managing, configuring, and maintaining Linux-based systems and servers. This role involves tasks related to system installation, configuration, updates, security, troubleshooting, and performance monitoring. The administrator ensures the smooth operation of Linux systems and services, providing support for applications, network configurations, and backups.

Here are some key responsibilities and tasks of a Linux System Administrator:

System Installation & Configuration:

  • Installing Linux operating systems (e.g., Ubuntu, CentOS, RedHat).
  • Setting up and configuring hardware and software components.

User and Permission Management:

  • Creating, modifying, and deleting user accounts.
  • Configuring file permissions and access controls (e.g., chmod, chown).
  • Implementing authentication mechanisms like LDAP, NFS, or Active Directory.

System Monitoring:

  • Monitoring system health, CPU, memory, and disk usage.
  • Using tools like top, htop, netstat, vmstat, iostat, sar, and ps.
  • Setting up monitoring tools (e.g., Nagios, Zabbix, Prometheus).

Security:

  • Configuring firewalls (e.g., iptables, ufw).
  • Managing SELinux/AppArmor configurations for system security.
  • Implementing security updates and patches.
  • Monitoring and responding to security threats.
  • Setting up SSH key-based authentication.

Backup and Recovery:

  • Implementing backup strategies (e.g., using rsync, tar, or backup tools like Bacula).
  • Ensuring regular backups and data recovery procedures.

Package Management:

  • Managing software installations and updates using package managers (apt, yum, dnf, zypper).

Networking:

  • Configuring network interfaces and managing DNS, DHCP, and routing.
  • Troubleshooting network issues using tools like ping, netstat, ifconfig, and traceroute.

System Performance Tuning:

  • Analyzing system performance and making optimizations.
  • Managing logs and using tools like logrotate for log management.

Automation and Scripting:

  • Writing shell scripts to automate routine tasks.
  • Using tools like cron for scheduled tasks.
  • Automating deployments using tools like Ansible, Puppet, or Chef.

Virtualization and Containers:

  • Managing virtual machines using tools like KVM, Xen, or VirtualBox.
  • Managing containers using Docker and Kubernetes.

Troubleshooting:

  • Diagnosing hardware and software issues.
  • Analyzing and resolving system crash dumps, application failures, and network outages.

Documentation:

  • Maintaining system documentation, including configurations, troubleshooting procedures, and user guides.

Skills Required:

  • Strong knowledge of Linux commands and system architecture.
  • Experience with system monitoring and management tools.
  • Knowledge of security practices, including encryption, firewalls, and access controls.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Proficiency in scripting languages such as Bash, Python, or Perl.

A Linux System Administrator plays a crucial role in maintaining the stability and security of an organization's IT infrastructure.

Job Type: Full-time

Pay: ₹15,000.00 - ₹40,000.00 per month

Experience:

  • Linux System Administrator: 3 years (Required)

Location:

  • Satellite, Ahmedabad, Gujarat (Preferred)

Shift availability:

  • Day Shift (Required)
  • Night Shift (Required)

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You