Job Description :
Key Responsibilities :
System Administration & Configuration :
- Install, configure, and maintain Linux operating systems (RHEL, CentOS, Ubuntu, SUSE).
- Manage user accounts, groups, permissions, and security policies.
- Handle system upgrades, patches, and kernel tuning to ensure stability and performance.
- Manage storage systems, file systems (ext4, XFS, NFS, SAN / NAS), and disk quotas.
Performance & Monitoring :
Monitor system performance, resource utilization, and health using tools such as Nagios, Zabbix, Prometheus, Grafana.Perform capacity planning and ensure high system availability.Troubleshoot performance bottlenecks, log errors, and kernel-level issues.Automation & Scripting :
Automate administrative tasks using Shell, Python, or Ansible scripts.Develop and maintain scripts for monitoring, backups, deployments, and system audits.Implement Infrastructure as Code (IaC) practices where applicable.Security & Compliance :
Apply security hardening techniques, firewall configurations, and patch management.Manage SELinux, IPTables, and access control policies.Conduct vulnerability scans, audits, and ensure compliance with industry standards (ISO, PCI-DSS, GDPR).Implement backup and disaster recovery strategies.Networking & Troubleshooting :
Configure and manage DNS, DHCP, NFS, FTP, SSH, SMTP, and VPN services.Troubleshoot network connectivity issues, firewalls, and routing.Collaborate with network teams to optimize system-to-network performance.Collaboration & Support :
Work closely with developers, DBAs, and application teams to support deployments.Provide L2 / L3 support for Linux-related incidents and service requests.Document system processes, architecture diagrams, and troubleshooting guidelines.Participate in on-call support and 24x7 production environment handling.Required Skills & Qualifications :
Bachelors degree in Computer Science, IT, or related field.4- 6 years of hands-on Linux system administration experience.Proficiency with Linux distributions : RHEL, CentOS, Ubuntu, SUSE.Strong scripting skills in Shell, Bash, Python.Experience with configuration management tools (Ansible, Puppet, Chef).Knowledge of virtualization (VMware, KVM, Hyper-V) and cloud platforms (AWS, Azure, GCP).Familiarity with version control systems (Git, GitHub, GitLab).Solid understanding of TCP / IP, routing, firewalls, load balancing.Preferred Skills :
Experience with containerization and orchestration (Docker, Kubernetes, OpenShift).Exposure to CI / CD pipelines and DevOps practices.Familiarity with databases (MySQL, PostgreSQL, Oracle) on Linux systems.Red Hat Certified System Administrator (RHCSA) or Red Hat Certified Engineer (RHCE).Knowledge of hybrid cloud and multi-cloud environments.Key Attributes :
Strong analytical and problem-solving skills.Ability to work independently and in cross-functional teams.Good communication and documentation skills.Passion for continuous improvement and automation(ref : hirist.tech)