Key Responsibilities:
- Install, configure, and maintain Red Hat Enterprise Linux (RHEL) servers and other Linux/Unix systems.
- Perform routine system maintenance, updates, patches, and security hardening.
- Manage users, groups, permissions, and access controls using standard Unix/Linux commands.
- Monitor system performance and ensure system uptime and reliability.
- Create and maintain shell scripts for task automation and monitoring.
- Configure and maintain system services such as SSH, NFS, Cron, DNS, DHCP, FTP, etc.
- Manage storage systems, partitions, file systems (ext4, xfs), and LVM.
- Handle backups and recovery processes using enterprise tools or shell scripting.
- Troubleshoot hardware, software, and networking issues in Unix/Linux environments.
- Support security policies such as SELinux, firewall rules, and auditing.
- Collaborate with other teams for system integration, deployment, and support.
- Maintain documentation of system configuration, procedures, and troubleshooting steps.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2–5 years of experience in Unix/Linux systems administration, preferably in RHEL environments.
- Strong hands-on experience with Linux command line tools and bash shell scripting.
- Solid understanding of user and permission management, file system hierarchy, and Linux fundamentals.
- Experience with YUM/DNF, package management, and service management using systemctl.
- Familiarity with networking basics and tools like netstat, ss, ping, scp, and iptables.
- Understanding of log management, troubleshooting (journalctl, dmesg, /var/log/*).
- Knowledge of security practices, firewalls, and SELinux.
Skills Required
Unix, Linux, Bash Shell Scripting