We are seeking a highly skilled and motivated Systems Administrator to join our dynamic team. In this role, you will be responsible for the implementation, maintenance, and optimization of our IT infrastructure. You will play a critical role in ensuring the stability, security, and efficiency of our systems, enabling our organization to achieve its business objectives.
Systems Administrator responsibilities are:
-----------------------------------------------
1. System Monitoring
Server health checks:
Monitoring server performance metrics (CPU, memory, disk space, etc.) and resolving issues that could affect end users.
Network Monitoring:
Keeping an eye on network connectivity, bandwidth usage, and devices like switches and firewalls.
Log review:
Scanning system logs for errors or warnings that could impact system performance or user experience.
Backup verification:
Ensuring backups are completed and verifying that backup data is usable in case of disaster recovery.
2. User Account Management and Support
Account creation and modification:
Creating new user accounts and modifying permissions based on the role. This also includes configuring email and network access.
Password management:
Resetting passwords, helping users recover their accounts, or locking accounts in case of suspicious activities.
User permissions:
Adjusting access levels for shared drives, applications, and other systems according to the principle of least privilege.
User onboarding/offboarding:
Ensuring that new employees have all necessary system access and that user data is securely removed or archived for departing employees.
3. End-User Support and Troubleshooting
Helpdesk support:
Acting as the first line of support for users encountering technical issues (both hardware and software).
Remote support:
Using remote desktop tools to troubleshoot and fix problems for users who are working remotely or at different locations.
Ticket management:
Logging user issues in a ticketing system, prioritizing them based on severity, and following up to ensure timely resolution.
Hardware troubleshooting:
Diagnosing issues with computers, printers, network devices, etc., and either fixing them or coordinating with third-party vendors for repairs.
4. System and Software Updates
Patch management:
Applying patches for operating systems and applications to fix bugs or security vulnerabilities that could affect users.
Software updates:
Ensuring all user-facing applications (e.g., office productivity suites, communication tools) are up to date and properly functioning.
Version control:
Making sure users have access to the latest versions of essential software tools and any necessary plugins or add-ons.
5. Security and Compliance
Antivirus management:
Ensuring antivirus software is installed, up-to-date, and running on all user devices.
User security training:
Educating users on best practices for data protection, including safe browsing, password hygiene, and phishing awareness.
Data protection:
Ensuring that users are following security protocols, such as using encryption or two-factor authentication for sensitive data.
6. Backup and Data Recovery
Daily backups:
Ensuring that backup processes are running smoothly and verifying that data can be restored when necessary.
Assist with user data recovery:
Helping users retrieve lost or corrupted data through backup restoration procedures.
7. Network and Connectivity Support
Network troubleshooting:
Resolving issues with Wi-Fi, VPNs, or LAN connectivity that impact users' ability to access services.
VPN setup and maintenance:
Ensuring remote users can securely connect to the company network via a VPN and troubleshooting any connection issues.
Wi-Fi troubleshooting:
Fixing network issues affecting users' internet access or intranet connections in the office.
8. System Performance Optimization
Server tuning:
Ensuring servers are performing optimally to meet user demands (e.g., scaling resources on web servers or database systems).
Workstation performance checks:
Ensuring that user devices (desktops, laptops) are performing well, including cleaning up hard drives, increasing system resources, and optimizing configurations.
9. Documentation and Knowledge Sharing
Documenting procedures:
Creating and maintaining documentation on common troubleshooting steps, user FAQs, and system configurations for internal use.
Knowledge base:
Building or maintaining a knowledge base for users, where they can find answers to common technical questions and issues.
Update ticket records:
Maintaining accurate records of issues reported by users, actions taken, and the outcome.
10. User Education and Training
Conduct training sessions:
Providing training on new software tools or procedures that users will need to learn.
Assist with software adoption:
Helping users learn new tools or technologies, ensuring they understand how to use them efficiently.
11. Collaboration with Other IT Teams
Communicating with developers:
Working with the development team when users encounter bugs or need access to new applications.
Coordinating with vendors:
In case of issues with external hardware or software providers, collaborating with third-party support or service providers.
12. Automation and Scripting
Automate repetitive tasks:
Writing scripts to automate routine system administration tasks (e.g., automated patch deployment, user account creation) to improve efficiency.
Self-service portals:
Developing or maintaining self-service tools where users can resolve basic issues (e.g., resetting their own passwords).
13. System Health and Preventative Maintenance
Preventative system maintenance:
Performing routine checks and adjustments to ensure everything runs smoothly, minimizing downtime or performance issues that could affect end users.
Capacity planning:
Ensuring the infrastructure can handle the current and future workload demands of the users.
14. User Feedback and Improvement
Collect feedback:
Asking users for feedback on their experiences with the IT systems and identifying areas where improvements could be made.
Track recurring issues:
Noticing common user problems and finding ways to eliminate them, either by improving system configurations or providing better training/resources.
Systems Administrator
requirements are:
1- 3 years experience working in IT in the relevant position.
CompTIA Network N+ certification or CompTIA A+ certification
Profound experience in service maintenance and management systems and help desk support like JIRA.
Familiarity with industry standards and best practices.
Diagnoses system issues efficiently and finds solutions proactively.
Knowledge of LINUX will be an advantage.
Strong communication and interpersonal skills.
The ability to adapt to changing technologies and business needs.
Strong organizational and coordination abilities with close attention to detail.
Driver's license and own vehicle required to be on standby.
Closing Date: 06 March 2025
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.