Posted on: 08/09/2025
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
Did you find something suspicious?