
Search by job, company or skills
The Systems Linux Engineer is responsible for the administration, maintenance, and optimization of Linux-based systems across the organization. This role ensures system stability, performance, and security through proactive monitoring, patching, automation, and operational support, while adhering to organizational and industry standards.
Key ResponsibilitiesInstall, configure, and maintain Linux servers (e.g., Red Hat, CentOS, Ubuntu).
Manage system resources, user accounts, file systems, and permissions.
Ensure system availability, reliability, and optimal performance.
Plan and execute OS patching, upgrades, and vulnerability remediation.
Ensure systems are up to date with security patches and compliance requirements.
Perform impact analysis and rollback planning for updates.
Monitor system performance (CPU, memory, disk, network).
Identify bottlenecks and optimize system performance.
Implement capacity planning and resource optimization strategies.
Implement system hardening in line with security best practices (CIS benchmarks).
Manage access controls, SSH configurations, firewall rules, and auditing.
Work closely with security teams to remediate vulnerabilities.
Develop and maintain scripts for automation of routine tasks (Shell, Python).
Implement configuration management and automation tools (Ansible, Puppet, Chef).
Drive infrastructure-as-code practices where applicable.
Manage system backups and ensure data integrity.
Perform regular backup testing and recovery drills.
Support disaster recovery (DR) and business continuity planning (BCP).
Troubleshoot and resolve system-related incidents and outages.
Perform root cause analysis (RCA) for recurring issues.
Provide L2/L3 support for Linux-related escalations.
Configure and maintain monitoring and alerting tools.
Analyze logs and system events to detect issues proactively.
Ensure integration with enterprise monitoring solutions.
Maintain system documentation, configurations, and SOPs.
Ensure compliance with internal policies and regulatory requirements.
Support audits by providing required system and security documentation.
Expertise in Linux OS (RHEL, CentOS, Ubuntu, SUSE).
Strong command-line and shell scripting skills.
Experience with configuration management tools (Ansible, Puppet, Chef).
Familiarity with virtualization (VMware, KVM) and cloud platforms (AWS, Azure, GCP).
Knowledge of networking concepts (TCP/IP, DNS, NFS, SSH).
Experience with monitoring tools (Nagios, Zabbix, Prometheus).
Understanding of containers (Docker, Kubernetes) is a plus.
Strong troubleshooting and analytical skills.
Good communication and collaboration abilities.
Ability to work in a fast-paced, operations-driven environment.
Attention to detail and proactive mindset.
Red Hat Certified System Administrator (RHCSA) / RHCE
Linux Professional Institute Certification (LPIC)
Cloud certifications (AWS/Azure – optional)
Job ID: 145271061