About the Role
Our client, a national logistics company, is seeking an experienced Senior Systems Administrator to manage and maintain their critical IT infrastructure. This role requires a strong background in Linux administration, coupled with experience in cloud environments and virtualisation technologies. You will be responsible for ensuring the availability, performance, and security of our client's servers and networks, supporting business operations across the country. This is a key position within the IT department, requiring proactive problem-solving and a commitment to maintaining robust systems. The role is based in Polokwane, Limpopo.
Key Responsibilities
- Install, configure, manage, and maintain Linux servers (e.g., Ubuntu, CentOS, Red Hat).
- Administer and optimize virtualisation environments (e.g., VMware, KVM).
- Manage cloud infrastructure services (e.g., AWS EC2, S3, VPC) and related resources.
- Implement and maintain system security measures, including firewalls, intrusion detection systems, and patch management.
- Monitor system performance and proactively identify and resolve potential issues.
- Perform regular system backups and disaster recovery planning and testing.
- Manage user accounts, permissions, and access controls.
- Automate routine administrative tasks using scripting languages (e.g., Bash, Python).
- Provide technical support and troubleshooting for system-related issues.
- Collaborate with network engineers and other IT staff to ensure seamless integration of systems.
- Maintain detailed documentation of system configurations and procedures.
- Participate in capacity planning and system upgrade projects.
Requirements
- Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent work experience.
- Minimum of 5 years of experience in systems administration, with a strong focus on Linux environments.
- Proven experience with major Linux distributions (e.g., Ubuntu, CentOS, Red Hat Enterprise Linux).
- Hands-on experience with cloud platforms such as AWS or Azure.
- Proficiency in managing virtualisation technologies (e.g., VMware vSphere, Hyper-V).
- Strong scripting skills in Bash, Python, or similar languages.
- Experience with network protocols and security concepts (TCP/IP, DNS, DHCP, firewalls).
- Knowledge of storage solutions and backup technologies.
- Excellent problem-solving and troubleshooting skills.
- Strong ability to work independently and manage multiple priorities.
- Good communication and documentation skills.
- Experience with containerisation (Docker) is a plus.
Benefits
- Competitive salary package.
- Comprehensive medical aid and retirement fund.
- Opportunity to work with diverse IT infrastructure.
- Professional development and training opportunities.
- Stable employment within a reputable national company.
- Generous annual leave.
- Supportive team environment.