Overview
Job Description for a Linux Administrator Profile
Job Summary
As a Linux System Administrator, you will be responsible for designing, implementing, managing, and maintaining Linux-based systems and servers. Your role is critical in ensuring the security, reliability, and performance of the organization’s IT infrastructure. You will work collaboratively with cross-functional teams to support applications, resolve issues, and optimize system performance.
Skills & Qualifications
- Strong knowledge of Linux distributions (Ubuntu, Red Hat Enterprise Linux, CentOS, SUSE, etc.).
- Experience with system monitoring tools (Nagios, Zabbix, Prometheus).
- Expertise in configuring and managing web servers (Apache, Nginx).
- Solid understanding of networking concepts (TCP/IP, DNS, VPNs, etc.).
- Knowledge of virtualization and cloud platforms (VMware, AWS, Azure).
- Familiarity with security practices (firewalls, SELinux, intrusion detection).
- Problem-solving skills for diagnosing and resolving system issues.
- Proficiency in scripting for task automation (Bash, Python, Perl, etc.).
- Excellent documentation and communication abilities.
Key Responsibilities
System Management
· Install, configure, and maintain Linux servers (e.g., Ubuntu, Red Hat, CentOS) in virtualized, cloud-based, or on-premise environments.
· Manage storage solutions such as LVM (Logical Volume Manager), SAN (Storage Area Network), and NAS (Network-Attached Storage).
· Ensure uptime and reliability through active performance monitoring and preventative maintenance.
· Manage server environments, ensuring stability, availability, and scalability.
· Troubleshoot hardware and software issues across Linux environments.
· Support end-users with system-related inquiries and provide training on Linux tools and utilities.
Security & Compliance
· Regularly review and implement security updates, patches, and configurations following best practices.
· Manage access control policies, including SELinux, permissions, and firewalls like iptables.
· Conduct vulnerability scans and remediation with tools like OpenVAS, Nessus, or Qualys.
· Support compliance with industry regulations (ISO 27001, GDPR, HIPAA, etc.).
Automation and Scripting
· Basic knowledge of scripts (Bash, Python, or Perl) for system automation.
· Automate deployments using configuration management tools like Ansible, Puppet, or Chef.
· Schedule jobs and system tasks using cron and other automation solutions.
Networking
· Configure and troubleshoot networking services such as DNS, DHCP, NFS, and FTP.
· Work with VPNs, VLANs, load balancers, and proxy servers to ensure secure and efficient connectivity.
· Analyze and optimize network performance using Linux-based tools like tcpdump or iperf.
Cloud & Virtualization
· Deploy and manage Linux systems on cloud platforms (AWS, Azure, GCP).
· Maintain virtualized environments using KVM, VMware, or VirtualBox.
· Leverage container technologies such as Docker and orchestration with Kubernetes for application management.
Backup and Recovery
· Implement and manage backup solutions (rsync, Bacula, Amanda) to protect data integrity.
· Test disaster recovery processes to ensure business continuity in case of failure.
Monitoring
· Monitor system performance using tools like Nagios, Zabbix, or Prometheus
Education & Certifications
· Bachelor’s degree .
· Professional certifications:
o Red Hat Certified System Administrator (RHCSA)
o Red Hat Certified Engineer (RHCE)
Interested candidates can share their resume at khushboo.chouhan@netforchoice.com
Job Type: Full-time
Pay: ₹15,000.00 - ₹30,000.00 per month
Benefits:
- Health insurance
- Provident Fund
Work Location: In person