Senior Systems Administrator

Johannesburg, GP, ZA, South Africa

Job Description

Kuba is a fast-growing technology company specializing in transport ticketing solutions. We are currently seeking an experienced and highly skilled Senior Systems Administrator to join our team. As the Senior Systems Administrator at Kuba, you will be responsible for managing and maintaining our server infrastructure and ensuring its smooth operation.

About the Role




As a Senior Systems Administrator, you will play a critical role in ensuring the reliability, performance, and security of our systems. You will work closely with the IT team to identify and resolve any technical issues, perform system upgrades and patches, and proactively monitor system health and performance. You will also be responsible for implementing and maintaining security measures to protect our data and infrastructure.


The Senior Systems Administrator will be responsible for the overall stability, performance, and security of our IT infrastructure. This role involves managing Windows Server and Linux systems, configuring and maintaining networking components, overseeing web server operations, and administering SQL databases. Additionally, the position requires expertise in AWS to ensure effective cloud resource management.

Responsibilities



Manage and maintain server infrastructure Perform system upgrades and patches Monitor system health and performance Troubleshoot and resolve technical issues Implement and maintain security measures Collaborate with the IT team on infrastructure and network projects

System Administration:



Windows Server: Manage and maintain Windows Server environments, including installation, configuration, patching, and troubleshooting. Linux: Administer Linux systems, including server installation, configuration, and maintenance. Networking: Design, implement, and manage networking solutions, including firewalls, switches, and routers.

Web Server Management:



Apache/IIS: Configure, optimize, and troubleshoot Apache and IIS web servers. Ensure high availability, performance, and security of web applications.

Database Administration:



+ SQL Databases: Administer and support SQL databases, including installation, configuration, backup, recovery, performance tuning, and security. + Oracle Databases: Manage and maintain Oracle databases, including installation, configuration, performance tuning, backup, recovery, and security. Ensure the availability and reliability of Oracle database systems.

Cloud Computing:



+ AWS: Utilize AWS services such as EC2, S3, RDS, IAM, CloudFormation, and others to deploy, manage, and optimize cloud-based infrastructure.

Security and Compliance:



+ Implement and enforce security policies and best practices to protect systems and data. + Conduct regular security audits and vulnerability assessments.

Monitoring and Performance Optimization:



+ Monitor system performance and availability, identify potential issues, and implement corrective actions. + Perform routine system updates, patches, and upgrades to maintain optimal performance.

Disaster Recovery and Backup:



+ Develop and implement disaster recovery plans and ensure regular backups are performed and tested.

Documentation and Reporting:



+ Create and maintain detailed documentation for system configurations, procedures, and troubleshooting guides. + Prepare and present regular reports on system status, incidents, and performance metrics.

Support and Troubleshooting:



+ Provide advanced technical support and troubleshooting for complex system issues. + Assist with resolving escalated support tickets and provide mentorship to junior staff.

Requirements



Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience). Minimum of 7 years of experience in systems administration, with a focus on Windows Server, Linux, and networking. Proven experience with Apache and IIS web servers. Extensive experience in SQL database administration. Solid experience with AWS services and cloud infrastructure management.

Technical Skills:



Proficiency in Windows Server versions (e.g., 2012-2022). Strong knowledge of Linux distributions (e.g., Ubuntu, CentOS, Red Hat). Hands-on experience with networking concepts, including TCP/IP, DNS, DHCP, VPNs, and network security. Expertise in configuring and managing Apache and IIS web servers. Skilled in SQL database platforms such as Microsoft SQL Server, MySQL, or PostgreSQL. Expertise in Oracle database management, including experience with Oracle RAC, Data Guard, and ASM. Advanced knowledge of AWS services, including but not limited to EC2, S3, RDS, IAM, CloudFormation, and CloudWatch.

Certifications:



Relevant certifications such as Microsoft Certified: Windows Server, Linux Professional Institute Certification (LPIC), AWS Certified Solutions Architect or AWS Certified SysOps Administrator, and Cisco Certified Network Associate (CCNA) are preferred.

Soft Skills:



Strong problem-solving and analytical skills. Excellent communication and interpersonal skills. Ability to work independently and as part of a team. Proven track record of managing multiple projects and priorities in a fast-paced environment.

Benefits



Salary commensurate with the position Provident Fund Paid Time Off * Training & Development

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
    JD1401637
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned