Senior Linux Administrator

Home Based, ZA, South Africa

Job Description

Senior Linux Administrator



Job Overview:



We are seeking an experienced Senior Linux Administrator to manage, optimize, and maintain our Linux-based infrastructure. The ideal candidate will have 7+ years of hands-on experience in administering Linux systems, troubleshooting complex issues, and implementing security best practices. This role requires a deep understanding of server management, automation, networking, and cloud technologies, ensuring high availability and performance across our IT landscape.


Key Responsibilities:



System Administration & Maintenance:



Manage, configure, and maintain Linux-based servers (RHEL, CentOS, Ubuntu, or Debian).


Perform system monitoring, tuning, and performance optimization.


Troubleshoot and resolve hardware, software, and network-related issues.


Manage patching, updates, and OS security hardening.


Ensure high availability and reliability of Linux systems.


Security & Compliance:



Implement and maintain system security, firewalls, and intrusion detection.


Ensure compliance with industry security standards (ISO 27001, NIST, CIS, etc.).


Manage user access, authentication, and identity management solutions.


Conduct system audits and vulnerability assessments.


Automation & Scripting:



Develop and maintain automation scripts using Bash, Python, or Ansible.


Implement Infrastructure as Code (IaC) using Terraform or Ansible.


Streamline deployments, monitoring, and configuration management.


Cloud & Virtualization

:


Deploy, configure, and manage Linux workloads in AWS, Azure, or Google Cloud.


Work with virtualization platforms like VMware, KVM, or Proxmox.


Implement and manage containerization solutions such as Docker and Kubernetes.


Storage & Backup Management:



Configure and manage file systems, LVM, and RAID setups.


Implement and maintain backup and disaster recovery strategies.


Work with networked storage solutions (NFS, SAN, iSCSI, etc.).


Networking & Troubleshooting:



Manage network services such as DNS, DHCP, VPN, and Load Balancers.


Troubleshoot network connectivity and performance issues.


Implement secure networking practices, including SSH and SSL/TLS configurations.


Collaboration & Documentation:



Work closely with DevOps, security, and development teams.


Document system configurations, procedures, and troubleshooting guides.


Provide mentorship and guidance to junior administrators.


Required Qualifications & Skills:



7+ years of experience as a Linux Administrator or Engineer.


Strong knowledge of RHEL, CentOS, Ubuntu, or other Linux distributions.


Proficiency in Bash, Python, or Ansible for automation.


Hands-on experience with cloud platforms (AWS, Azure, or GCP).


Experience with virtualization technologies (VMware, KVM, Proxmox, etc.).


Deep understanding of networking concepts (TCP/IP, DNS, Firewalls, VPNs, etc.).


Strong security knowledge, including SELinux, iptables, and audit logs.


Experience with configuration management tools (Ansible, Puppet, Chef).


Knowledge of containerization (Docker, Kubernetes) is a plus.


Familiarity with CI/CD pipelines and DevOps methodologies is advantageous.


Excellent problem-solving, communication, and documentation skills.


Education & Certifications



Bachelor's degree in Computer Science, IT, or a related field.


Certifications such as RHCSA, RHCE, LFCS, AWS Certified SysOps Administrator, or LPIC-2/LPIC-3 are highly desirable.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1396659
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Home Based, ZA, South Africa
  • Education
    Not mentioned