Key Responsibilities:
End-to-End Linux Server Provisioning
- Execute the full lifecycle of Linux server provisioning, from OS installation and partitioning (LVM/RAID) to final production hand-off.
System Hardening & Security
- Implement security baselines such as CIS benchmarks.
- Manage SSH access, configure firewalls (firewalld/iptables), and perform regular patch management.
Infrastructure as Code (IaC)
- Develop and maintain automation scripts using Bash/Python.
- Create and maintain configuration management playbooks using tools such as Ansible, Puppet, or Chef to standardize deployments.
Level 3 Support
- Act as the escalation point for complex Linux performance issues, kernel tuning, and filesystem troubleshooting.
Inter-Team Collaboration
- Work closely with networking teams to troubleshoot VLAN tagging and routing issues at the OS level.
- Provide regular updates and technical support to the Lead and project stakeholders.
Documentation
- Maintain technical documentation including Standard Operating Procedures (SOPs), server build guides, and disaster recovery documentation.
Requirements:
Linux Administration
- Minimum 5+ years of experience managing enterprise Linux distributions such as Red Hat, Ubuntu, or Debian.
Automation & Scripting
- Strong proficiency in Ansible (preferred) and Bash scripting.
- Experience with Python automation is an added advantage.
Networking Knowledge
- Good understanding of TCP/IP, DNS, DHCP, and Load Balancing from a Linux host perspective.
Storage Management
- Strong knowledge of Logical Volume Management (LVM), NFS, and iSCSI/Fibre Channel storage.
Virtualization
- Experience managing Linux virtual machines in VMware or Nutanix environments.