Linux System Administrator

Contract2 days ago
Employment Information
Key Responsibilities:
  • Assist the Senior Administrator to develop and maintain dependable and efficient services on Linux-based operating systems.
  • Reduce system downtime by configuring fault tolerance and minimizing potential failure scenarios.
  • Conduct a thorough analysis of system configurations and issues to pinpoint areas requiring enhancement.
  • Manage system security and mitigate vulnerabilities to ensure optimal performance.
  • Regularly update system components and software. Maintain system backups to protect against data loss.
  • Deploy and configure packages and services in accordance with stakeholder requirements.
  • Administer modifications to existing services in a controlled and organized manner.
  • Develop and sustain comprehensive documentation pertaining to system configurations, operational procedures, and troubleshooting protocols.
  • Collaborate with IT team members to formulate strategies for the implementation of new systems and technologies.
  • Provide prompt assistance to relevant stakeholders experiencing access or troubleshooting issues while accessing systems.
  • Resolve identified system issues promptly and efficiently to minimize downtime and maintain service availability.
  • Administer Linux-related tasks on the service desk, ensuring adherence to established protocols and procedures.
  • Oversee user authentication management to maintain secure access to systems and protect sensitive data.
  • Monitor system updates and security measures to ensure that all software is up-to-date and free of known vulnerabilities.
  • Monitor associated networks and devices for potential issues or threats, using advanced network monitoring tools to identify security breaches or unauthorized access attempts.
  • Generate timely and comprehensive reports on Linux-related security events, and document the steps taken to address and mitigate these events, to maintain and improve the overall security posture of the organization. 
Key Requirements:
  • B.Tech/B.Sc. in Computer Science/Information Science/Information Technology.
  • Linux related certification: Linux+, LPIC-1, RHCSA Experience: 2-5 years of documented experience on Linux systems. 
Knowledge:
  • Understanding of Linux Operating System: The successful candidate should have a good understanding of the Linux operating system, including the command line interface, file systems, and network configuration.
  • System Administration Tools: should be familiar with the various system administration tools that are used in Linux, such as package management, user management, process management, and system monitoring.
  • Networking: A good understanding of networking concepts such as TCP/IP, routing, DNS, DHCP, and firewalls is important.
  • Security: knowledge of Linux security concepts, such as permissions, access control lists, encryption, and firewalls.
  • Scripting and Automation: As a Linux administrator, one should be proficient in scripting and automation tools such as Bash, Python, and Ansible.
  • Troubleshooting: one should be able to troubleshoot common Linux issues such as boot failures, network connectivity problems, and application errors.
  • Virtualization and Containerization: Understanding of virtualization and containerization technologies like Docker, VirtualBox, and KVM can also be helpful.
  • Cloud Technologies: Knowledge of cloud technologies such as AWS, GCP, or Azure is a plus.
Job location
Linux System Administrator
South African Environmental Observation Network (SAEON)
Linux System Administrator
1 Vacancy-Contract
56 Florence St, Colbyn,, Pretoria, Gauteng, South Africa