Gerab System Solutions is hiring an experienced and proactive Linux System Administrator to manage and support our server infrastructure. The ideal candidate will have a strong background in Linux systems. This role also involves close collaboration with cross-functional teams and mentoring junior staff.
Key Responsibilities
1. Server Administration
- Install, configure, and manage Linux systems (Oracle Enterprise Linux 6–8).
- Plan and perform operating system upgrades.
- Monitor system health and implement performance tuning solutions.
- Administer user accounts and manage access control to ensure system security.
- Set up and maintain Linux clusters for high availability and performance.
- Establish and manage Disaster Recovery (DR) environments.
2. System Maintenance
- Carry out regular updates, security patches, and system backups.
- Perform system and hardware upgrades as needed.
- Troubleshoot and resolve system or network-related issues promptly.
3. Security & Compliance
- Work closely with InfoSec and audit teams to enforce cybersecurity standards.
- Conduct security assessments and apply necessary updates to mitigate vulnerabilities.
- Ensure systems are aligned with internal and external compliance requirements.
4. Virtualization & Containerization
- Administer virtual environments using VMware, Oracle VM (OVM), and Oracle Linux Virtualization Manager (OLVM).
- Handle virtual machine migrations across different platforms.
- Exposure to containerization tools such as Docker and Kubernetes is a plus.
5. Automation & Configuration Management
- Use Ansible for automating system configurations and deployments.
- Develop and maintain custom automation scripts (Bash, Python, etc.).
- Create and support automation for Disaster Recovery Management (DRM) processes.
6. Monitoring & Alerting
- Implement and configure monitoring tools (e.g., ELK Stack, LogRhythm) for log analysis and alerting.
- Continuously monitor infrastructure performance and proactively respond to alerts.
7. Scripting & Automation
- Design and maintain automation scripts for routine system tasks.
- Optimize and enhance existing automated processes for improved efficiency.
8. Documentation
- Maintain accurate documentation for system configurations, procedures, and architectural diagrams.
- Generate and deliver weekly and monthly reports for compliance and operational transparency.
9. Collaboration & Leadership
- Partner with internal teams on infrastructure projects and ongoing IT initiatives.
- Provide mentorship and guidance to junior team members.
Qualifications & Experience
- Experience: Minimum of 7 years in Linux system administration.
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field. Certifications/diplomas from recognized institutes will also be considered.
Skills and Competencies
- Knowledge of Middleware technologies (WebLogic, JBoss, Tomcat, IIS)
- Knowledge of service-oriented architecture (SOA) and enterprise application integration (EAI) concepts
- Profound understanding of multiple-tier application architecture.
- Familiarity with ELK Stack for log analysis and monitoring.
- Strong experience in Linux server administration, including various distributions like Oracle, Red Hat, CentOS, Debian, and Ubuntu.
- Set up and maintain Linux, OVM, OLVM clusters.
- Set up and maintain various reverse proxy solutions, such as Apache or Nginx.
- Set up and maintain Oracle Linux Automation Manager and deploy automation scripts as required.
- Set up and configure RabbitMQ instances.
- Manage and configure Wordpress instances.
- Proficiency in Ansible for automation and configuration management.
- Competency in working with cloud computing platforms, such as AWS, Azure, or GCP.
- Understanding of network concepts, including VLANs, routing, and subnetting.
- Experience with storage solutions like SAN and NAS technologies.
- Knowledge of containerization and orchestration technologies, such as Docker and Kubernetes.
- Strong grasp of backup and disaster recovery strategies.
- Familiarity with load balancers and high-availability configurations.
- Expertise in security measures for protecting against unauthorized access and cyber threats.
- Excellent problem-solving and troubleshooting skills.
- Proficient in scripting languages (Bash, Python, etc.) for automation and task execution.
- Ability to collaborate with cross-functional teams to support various IT projects.
- Knowledge of Microsoft applications for integration with Linux systems.
Job Types: Full-time, Permanent
Pay: AED1.00 - AED2.00 per month