Job Description: Linux Engineer
Experience: 3–4 years
Key Skills: Linux, Bash/Shell Scripting, System Administration, Troubleshooting
Job Summary
We are seeking a hands-on Linux Engineer with experience in Linux/Unix system administration, Bash scripting and technical troubleshooting. The ideal candidate will be responsible for maintaining Linux environments, automating operational tasks, monitoring system performance and resolving technical issues to ensure system stability and reliability.
Key Responsibilities
- Perform Linux/Unix system administration, configuration, maintenance and operational support.
- Develop, maintain and enhance Bash/shell scripts to automate routine tasks and operational processes.
- Monitor system performance, disk utilisation, processes and application logs to identify and resolve issues.
- Troubleshoot Linux system issues, failed jobs, application errors and permission-related problems.
- Manage Linux user accounts, groups, file permissions and access controls.
- Monitor scheduled jobs and batch processes, investigate failures and implement corrective actions.
- Perform log analysis and root-cause investigation to resolve incidents and minimise service disruptions.
- Support system deployments, maintenance activities and production operations.
- Collaborate with application, infrastructure and database teams to resolve technical issues.
- Document operational procedures, troubleshooting steps and system changes.
Requirements
- 3–4 years of relevant experience in Linux/Unix system administration or engineering.
- Strong hands‑on experience with Linux command‑line operations and Bash/shell scripting.
- Proficiency in common Linux commands such as grep, awk, sed, find, ps, top, df, du, chmod and chown.
- Experience troubleshooting system issues, analysing logs and resolving job failures.
- Knowledge of Linux file systems, user permissions, processes and system services.
- Experience with job scheduling, automation and routine system maintenance.
- Strong analytical, troubleshooting and problem‑solving skills.
- Ability to work independently and collaborate with cross‑functional technical teams.
Preferred Qualifications
- Experience supporting enterprise production environments.
- Familiarity with monitoring tools, job schedulers and incident management processes.
- Exposure to cloud infrastructure, databases or enterprise application platforms.
- Experience with Git or other version control tools.