Job Summary :
The Linux System Administrator is responsible for installing, configuring, and maintaining Linux-based servers and systems. This role ensures system reliability, security, and performance, while supporting business-critical infrastructure and resolving technical issues in a timely manner.
Key Responsibilities :
- Install, configure, and maintain Linux servers (Red Hat, CentOS, Ubuntu, etc.)
- Monitor system performance and troubleshoot hardware, software, and network issues
- Perform regular system updates, patch management, and security hardening
- Manage user accounts, permissions, and system resources
- Configure and maintain system backups and disaster recovery solutions
- Automate tasks using shell scripting and configuration management tools
- Maintain system documentation, logs, and audit trails
- Collaborate with network, security, and application teams to support IT operations
- Monitor system availability and ensure adherence to SLAs
- Participate in on-call rotation and provide support for incidents and maintenance activities
Required Skills and Qualifications :
Bachelor's degree in Computer Science, Information Technology, or related field3+ years of experience in Linux system administrationProficient with Linux distributions such as RHEL, CentOS, or UbuntuStrong knowledge of shell scripting and command-line toolsExperience with system monitoring tools (e.g., Nagios, Zabbix) and log managementFamiliarity with security practices, firewalls, and SELinux configurationsGood problem-solving, documentation, and communication skillsPreferred Qualifications :
Linux+ or RHCSA / RHCE certificationExperience with cloud platforms (AWS, Azure, GCP)Knowledge of Ansible, Puppet, or Chef for configuration managementFamiliarity with containerization tools like Docker and KubernetesUnderstanding of virtualization technologies (VMware, KVM)Skills Required
Centos, Shell Scripting, System Monitoring, Backup And Recovery, Log Management