HamburgerMenu
hirist

Job Description

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


info-icon

Did you find something suspicious?