We are seeking a skilled Linux System Administrator to manage, maintain, and enhance our Linux-based infrastructure. The ideal candidate will be responsible for ensuring system stability, performance, and security across multiple environments while supporting internal teams with technical expertise.
Install, configure, and maintain Linux servers (Red Hat, Ubuntu, CentOS, etc.)
Monitor system performance and ensure high availability of infrastructure
Perform regular system updates, patches, and security hardening
Manage user accounts, permissions, and access controls
Troubleshoot hardware, software, and network-related issues
Automate routine tasks using Bash, Python, or Ansible scripts
Implement and maintain backup and disaster recovery procedures
Manage system monitoring tools (e.g., Nagios, Zabbix, Prometheus, Grafana)
Ensure system security through firewalls, intrusion detection, and log analysis
Support DevOps activities and CI/CD pipelines when required
Collaborate with development and network teams for smooth operations
Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
3+ years of experience as a Linux System Administrator
Strong knowledge of Linux distributions (RHEL, Ubuntu, CentOS, etc.)
Hands-on experience with shell scripting and automation tools (Bash, Ansible, Puppet, etc.)
Familiarity with virtualization and containerization (VMware, Docker, Kubernetes)
Knowledge of network protocols (TCP/IP, DNS, DHCP, SSH)
Experience with cloud platforms (AWS, Azure, GCP) is a plus
Strong problem-solving and communication skills
Red Hat Certified System Administrator (RHCSA/RHCE/RHCA) or equivalent certification
Experience with security compliance and system audits
Familiarity with version control tools (Git)
Knowledge of CI/CD pipelines and DevOps tools