Overview
Skills
Job Details
Candidates must be a local Hybrid (2 days Onsite-3 days Remote)
System Administrator - Roles and Responsibilities
A system administrator plays a pivotal role in maintaining the health, efficiency, and security of computer systems within an organization. Their responsibilities are vast and varied, encompassing everything from monitoring system performance to ensuring security measures are up to date. Below is a detailed overview of the roles and responsibilities of a system administrator:
- Monitor System Performance
Regularly check system logs, CPU usage, memory usage, and network performance to ensure optimal functioning.
Identify potential issues before they escalate by analyzing performance data and trends.
- Perform Daily Security Backups and Restores
Schedule and manage regular backups to prevent data loss.
Ensure data integrity by periodically testing restore processes.
- Security Audits and Monitoring
Conduct regular security audits to identify vulnerabilities and ensure compliance with security policies.
Use monitoring tools to detect and respond to security breaches and threats.
- Technical Support
Provide technical assistance to end-users for hardware, software, and network-related issues.
Troubleshoot and resolve system problems to minimize downtime.
- User Administration
Manage user accounts, permissions, and access rights to ensure appropriate access to resources.
Create, modify, and delete user accounts as needed.
- Install and Configure Software and Hardware
Set up new hardware, including servers, workstations, and peripheral devices.
Install and configure operating systems, applications, and software updates.
- Maintaining Networks and Network File Systems
Oversee the functionality of network components such as routers, switches, and firewalls.
Ensure network file systems are correctly configured and accessible to authorized users.
- Backup and Disaster Recovery
Develop and implement backup strategies to safeguard critical data.
Create and maintain disaster recovery plans to ensure quick recovery from data loss events.
- Operating Systems
Install, update, and maintain operating systems across all devices.
Optimize operating system performance and ensure compatibility with applications.
- Create New Users
Onboard new employees by creating user accounts and assigning necessary permissions.
Ensure new users have access to the tools and resources required for their roles.
- Database Administration
Manage database servers, ensuring data availability and security.
Perform database backups, recovery, and regular maintenance tasks.
- Monitoring Systems
Continuously monitor system health and performance using automated tools.
Address anomalies and performance bottlenecks promptly.
- Networking
Maintain network infrastructure to ensure reliable and secure connectivity.
Troubleshoot and resolve network issues to maintain uptime.
- Patching Firmware and Software
Regularly update firmware and software to protect against vulnerabilities.
Test and deploy patches to minimize disruption to users.