Role Overview
The Senior Linux Infrastructure Administrator is responsible for managing, supporting, and optimizing Linux-based infrastructure and application environments. This role focuses on production server administration, automation through scripting, database support, and application hosting, with limited but practical exposure to cloud infrastructure. The position plays a critical role in ensuring system stability, performance, and high availability while supporting business-critical applications.
Key Responsibilities
-
Manage, administer, and maintain Linux servers in production and non-production environments.
-
Monitor system health, performance, and availability to ensure maximum uptime and stability.
-
Automate routine operational tasks using Bash/Shell scripting to improve efficiency and reliability.
-
Administer, support, and troubleshoot MySQL databases, including backups and performance tuning.
-
Deploy, manage, and support PHP-based applications hosted on Apache web servers.
-
Handle application hosting, upgrades, patches, and issue resolution.
-
Perform root cause analysis and troubleshooting of infrastructure and application issues.
-
Work with cloud platforms such as Azure or AWS at the VM and infrastructure level.
-
Collaborate with internal application, database, and support teams to deliver end-to-end infrastructure support.
-
Ensure adherence to security, operational, and infrastructure best practices.
Experience & Skills
-
12+ years of hands-on experience in Linux system administration.
-
Strong expertise in Bash/Shell scripting for automation.
-
Solid experience in MySQL database administration.
-
Hands-on experience deploying and supporting PHP applications on Apache.
-
Good understanding of server performance tuning, monitoring, and troubleshooting.
-
Exposure to Azure or AWS cloud environments at the infrastructure level.
-
Experience supporting hosted environments or infrastructure migrations is an advantage.
