Server Engineer - Johannesburg
Salary Negotiable
Johannesburg, Gauteng
Johannesburg,
Gauteng
more than 14 days ago
08-11-2024 1:41:59 PM
Our client, a leading provider of information technology services, is looking for a Senior Server Engineer to join their team onsite for a 12 Month contract. As a Server Engineer, you will design, implement, and maintain server systems to support the company’s business operations, ensuring a robust, efficient, and secure IT infrastructure.
Key Responsibilities
Server Management and Maintenance
Install, configure, and manage both physical and virtual servers, including environments such as Windows, Linux, VMware, and Hyper-V.
Perform regular system updates, patches, and upgrades to ensure system stability and security.
Continuously monitor server performance, utilization, and overall health, identifying and addressing performance issues as they arise.
Conduct routine checks on server health, manage disk space, and perform log analysis for proactive maintenance.
Infrastructure Design and Implementation
Design and implement resilient server solutions tailored to business requirements, ensuring a balance of performance, scalability, and security.
Develop server configurations, virtual environments, and network storage solutions that support organizational goals.
Lead server infrastructure projects from planning to completion, including budgeting and resource allocation.
Apply server security best practices, such as patch management, vulnerability assessment, and remediation.
Ensure compliance with industry standards (e.g., GDPR, HIPAA, PCI-DSS) by implementing appropriate security controls.
Maintain and monitor antivirus, firewalls, and other security tools, ensuring all are up to date.
Manage user privileges, access controls, and authentication mechanisms to secure server environments.
Diagnose and resolve complex infrastructure-related server issues, acting as an escalation point for technical support teams.
Respond promptly to incidents and outages, working to restore systems to full functionality.
Network and Application Integration
Work closely with network engineers and application developers to align server infrastructure with network, database, and application needs.
Integrate server environments seamlessly with other systems to support applications, databases, and web services.
Identify and resolve compatibility issues between server environments and applications, ensuring smooth and reliable operation.
Minimum Requirements
Bachelor’s degree in computer science, Information Technology, or a related field.
Relevant certifications such as Microsoft Certified: Azure Administrator Associate, CompTIA Server+, VMware Certified Professional (VCP), or AWS Certified SysOps Administrator.
8 years of experience in a similar role.
Proficiency in server virtualization technologies (e.g., VMware, Hyper-V), scripting languages (e.g., PowerShell, Python), and both Windows and Linux server operating systems.
Proficiency in PowerShell, Python, or Bash.
Familiarity with cloud services like AWS, Azure, or Google Cloud.
Job Type:
Contract
Workplace type:
Onsite
Location:
Johannesburg, South Africa
Experience Level:
Mid-Senior level