Overview
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
1. Linux Proficiency
In-depth knowledge of Linux operating systems (e.g., CentOS, Ubuntu, Red Hat) with strong command-line expertise.
2. Server Administration
Skilled in installing, configuring, and maintaining Linux servers, including:
Web servers: Apache, Nginx
Database servers: MySQL, PostgreSQL
Application servers
3. Scripting and Automation
Proficient in scripting languages such as Bash, Python, or Perl to automate tasks and streamline system maintenance.
4. Security
Experienced in implementing and managing security measures including firewalls, access controls, intrusion detection, and vulnerability assessments.
5. Monitoring and Performance Tuning
Utilize tools like Nagios and Zabbix to monitor system health, identify bottlenecks, and optimize resource usage.
6. Backup and Recovery
Develop and maintain backup strategies and disaster recovery plans to ensure data integrity and business continuity.
7. Networking
Understanding of networking protocols such as TCP/IP, DNS, DHCP, and VPN for configuring and troubleshooting network services.
8. Package Management
Proficient with package management tools like yum and apt for installing and updating software packages.
9. User and Permissions Management
Manage user accounts, permissions, and access control lists (ACLs) to uphold system security.
10. Patch Management
Regularly apply patches and updates to ensure system security and stability while minimizing downtime.
11. Documentation
Maintain detailed documentation for system configurations, procedures, and troubleshooting guides.
12. Collaboration & Communication
Strong interpersonal skills to collaborate with cross-functional teams and provide technical support as needed.
Responsibilities
- Install, configure, and maintain Linux servers and associated hardware.
- Monitor system performance, troubleshoot issues, and ensure high availability.
- Implement and manage robust security measures including firewalls, encryption, and access control.
- Create and manage backup and disaster recovery plans.
- Automate regular administrative tasks using scripts to improve operational efficiency.
- Manage users, permissions, and access controls in line with security policies.
- Collaborate with software development, network, and database teams.
- Apply patches and updates regularly as part of system maintenance.
- Maintain accurate and up-to-date system documentation.
- Stay current with industry trends and technologies to improve system performance and security.
- Provide on-call, ticket-based, and live chat support to customers
Years experience required: 0 to 1 year
Job Type: Full-time
Schedule:
- Day shift
Work Location: In person
Speak with the employer
+91 9691235467