Enable job alerts via email!

System Administrator - Video Management

Level-Up

Johannesburg

On-site

ZAR 600 000 - 1 000 000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior System Administrator to oversee the stability and security of its IT infrastructure. This role requires extensive expertise in both Linux and Windows system administration, networking, and hypervisor management. The successful candidate will be responsible for deploying and managing Azure cloud environments, ensuring high availability and performance. This position offers a unique opportunity to work with cutting-edge technologies and collaborate with cross-functional teams to drive innovation. If you are passionate about IT and eager to make a significant impact, this is the perfect opportunity for you.

Qualifications

  • Minimum 8 years of experience in enterprise IT environment.
  • Proficiency in managing Azure cloud services and resources.

Responsibilities

  • Maintain stability, security, and efficiency of IT infrastructure.
  • Manage user accounts and conduct system monitoring and troubleshooting.

Skills

Linux System Administration
Windows System Administration
Networking
Problem-Solving
Communication Skills
Scripting Languages (Bash, PowerShell, Python)
Cloud Management (Azure)
Hypervisor Management (VMware, Hyper-V, Proxmox)
Configuration Management Tools (Ansible, Puppet, Chef)
Containerization Technologies (Docker, Kubernetes)

Education

Bachelor's degree in Computer Science

Tools

VMware
Hyper-V
Proxmox
Azure
Ansible
Docker

Job description

The Senior System Administrator will be responsible for maintaining the stability, security, and efficiency of our companys IT infrastructure. This position demands extensive technical expertise in Linux and Windows system administration, networking, as well as proficiency in managing hypervisors like VMware, Hyper-V, and Proxmox. Experience in managing Azure cloud environments is also required.

Key Responsibilities:

1. Linux and Windows System Administration:

  • Install, configure, and maintain Linux and Windows servers and workstations.
  • Manage user accounts, permissions, and file systems on both platforms.
  • Conduct regular system monitoring, troubleshooting, and performance tuning.
  • Perform security audits and implement measures to protect systems and data.
  • Develop and maintain system documentation, including configuration and troubleshooting guides.

2. Azure Cloud Management:

  • Deploy, configure, and manage virtual machines and other Azure resources.
  • Monitor cloud infrastructure to ensure high availability, performance, and security.
  • Implement and manage virtual networks, subnets, and network security groups.
  • Create and manage Azure Resource Manager (ARM) templates for automation.
  • Ensure effective backup, disaster recovery, and business continuity strategies for cloud systems.

3. Hypervisor Management:

  • Install, configure, and maintain hypervisor platforms, particularly Proxmox.
  • Manage virtual machines, templates, snapshots, and virtual networks.
  • Optimize and monitor the performance and resource allocation of hypervisors.
  • Implement and manage high availability and fault tolerance features within hypervisor platforms.

4. Network Administration:

  • Configure and maintain network devices, including routers, switches, and firewalls.
  • Troubleshoot network connectivity issues and optimize overall network performance.
  • Implement and maintain VPN connections and remote access solutions.
  • Monitor and manage network security, including intrusion detection and prevention systems.

5. System Monitoring and Performance:

  • Deploy and maintain proactive monitoring tools and systems for alerting and issue detection.
  • Analyze performance data, identify bottlenecks, and optimize system resources.
  • Perform capacity planning to ensure infrastructure scalability in line with business requirements.
  • Collaborate with development teams to optimize infrastructure performance for applications.

6. Documentation and Collaboration:

  • Create and maintain technical documentation, including configurations, procedures, and troubleshooting guides.
  • Collaborate with cross-functional teams to provide technical support and solutions.
  • Participate in on-call rotations and respond to system emergencies in a timely manner.
  • Stay current with industry trends, emerging technologies, and best practices in system administration, cloud computing, and virtualization.
Qualifications:
  • Education:
    • Bachelors degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • Certifications:
    • Relevant certifications such as Linux Professional Institute Certification (LPIC) or Microsoft Certified: Azure Administrator Associate are advantageous.
Experience & Systems Expertise:
  • Minimum 8 years of experience in an enterprise IT environment.
  • Strong expertise in Linux and Windows system administration, including installation, configuration, and troubleshooting.
  • Proficiency in managing Azure cloud services and resources, including VMs, storage, networking, and security.
  • Hands-on experience with hypervisor technologies like VMware, Hyper-V, and Proxmox.
  • Solid understanding of networking concepts and protocols (TCP/IP, DNS, DHCP, VPN, etc.).
  • Familiarity with scripting languages (e.g., Bash, PowerShell, Python) for automation.
  • Experience with configuration management tools (e.g., Ansible, Puppet, Chef) is a plus.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes) is desirable.
Skills & Competencies:
  • Excellent problem-solving skills with the ability to work independently or as part of a team.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with stakeholders at all levels.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.