Overview
Job Title: Linux System Administrator
Location: GNB TECH, Chennai
Job Type: Full-time, Work from Office
Experience: 3 to 5 years
Job Summary:
We are looking for an experienced Linux System Administrator to manage and maintain a fleet of 60 Linux-based machines and 90 additional windows PCs. The role requires strong Linux administration skills, basic networking knowledge, and hardware inventory management experience.
You will be responsible for ensuring smooth operations, automating daily tasks, managing database backups, and maintaining overall system security and performance.
Key Responsibilities:
Linux Server & System Administration:
- Manage and maintain 60 Linux machines and 90 PCs.
- Install, configure, and optimize Linux servers (Ubuntu, CentOS, Debian, etc.).
- Automate repetitive tasks using shell scripting (Bash).
- Monitor system performance, resource utilization, and log analysis.
- Implement and manage daily database backup scripts.
- Troubleshoot system and application issues.
- Apply security patches, updates, and system hardening measures.
Networking & Infrastructure Management:
- Basic networking knowledge to manage switches, routers, and intranet setups.
- Configure and troubleshoot TCP/IP, DNS, DHCP, VPN, and firewalls.
- Ensure network connectivity and performance optimization.
Automation & Scripting:
- Develop shell scripts for task automation and system monitoring.
- Implement automation solutions for server maintenance and deployments.
Security & Compliance:
- Apply security best practices to protect systems from vulnerabilities.
- Monitor logs for suspicious activities and respond to security incidents.
- Ensure firewall configurations and access control measures are enforced.
Hardware & Inventory Management (Preferred):
- Maintain records of hardware components, replacements, and upgrades.
- Troubleshoot and coordinate hardware repairs when required.
Required Qualifications & Skills:
Education & Experience:
- Bachelor’s degree in Computer Science, IT, or a related field.
- 3+ years of experience in Linux system administration.
Required Technical Skills:
- Strong Linux knowledge (Ubuntu, CentOS, Debian, or similar).
- Experience with shell scripting (Bash, Python preferred).
- Basic networking (IP configurations, firewall rules, VPN, DNS, DHCP).
- Experience managing database backups and automation.
Beneficial but not mandatory:
- Knowledge of system monitoring tools (Nagios, Grafana, Zabbix).
- Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP, Azure) is a plus.
Soft Skills:
- Strong problem-solving and troubleshooting abilities.
- Ability to work independently and handle multiple tasks.
- Good communication skills to coordinate with teams.
Job Types: Full-time, Permanent
Pay: ₹25,000.00 - ₹30,000.00 per month
Benefits:
- Food provided
- Paid sick time
- Provident Fund
Schedule:
- Day shift
- Fixed shift
- Monday to Friday
Supplemental Pay:
- Performance bonus
Experience:
- Linux: 3 years (Required)
- Python: 3 years (Required)
- Computer networking: 3 years (Required)
- Database management: 3 years (Required)
Work Location: In person