System Administrator Job Description Template

Use this System Administrator job description template to advertise the open roles for free using Longlist.io. You can use this template as a starting point, modify the requirements according the needs of your organization or the client you are hiring for.

Job Brief

We are looking for a System Administrator to maintain, upgrade and manage our software, hardware and networks.

Resourcefulness is a necessary skill in this role. You should be able to diagnose and resolve problems quickly. You should also have the patience to communicate with a variety of interdisciplinary teams and users.

Your goal will be to ensure that our technology infrastructure runs smoothly and efficiently.

Responsibilities

  • Install and configure software and hardware
  • Manage network servers and technology tools
  • Set up accounts and workstations
  • Monitor performance and maintain systems according to requirements
  • Troubleshoot issues and outages
  • Ensure security through access controls, backups and firewalls
  • Upgrade systems with new releases and models
  • Develop expertise to train staff on new technologies
  • Build an internal wiki with technical documentation, manuals and IT policies

Requirements

  • Proven experience as a System Administrator, Network Administrator or similar role
  • Experience with databases, networks (LAN, WAN) and patch management
  • Knowledge of system security (e.g. intrusion detection systems) and data backup/recovery
  • Ability to create scripts in Python, Perl or other language
  • Familiarity with various operating systems and platforms
  • Resourcefulness and problem-solving aptitude
  • Excellent communication skills
  • BSc/Ba in Information Technology, Computer Science or a related discipline; professional certification (e.g. Microsoft Certified Systems Administrator (MCSA)) is a plus

What does System Administrator do?

A system administrator is responsible for managing and maintaining computer systems, networks, and servers within an organization. Their day-to-day responsibilities may include:

  1. Monitoring system performance: They keep a close eye on the performance of computer systems, networks, and servers to ensure smooth operations. This involves monitoring system logs, resource usage, and network traffic.

  2. Troubleshooting and resolving issues: System administrators investigate and resolve any technology-related issues that arise, such as server downtime, network connectivity problems, software glitches, and hardware failures.

  3. Installing and configuring software and hardware: They install and configure operating systems, software applications, and hardware devices. This includes setting up new computers, servers, printers, and network equipment.

  4. Managing user accounts and permissions: System administrators create and manage user accounts, including granting and revoking permissions to access various resources. They may also assist users with password resets and account troubleshooting.

  5. Performing system backups and ensuring data security: They schedule and perform regular system backups to prevent data loss. They also implement security measures, such as firewalls and antivirus software, to protect systems against unauthorized access and malware.

  6. Updating systems and software: System administrators regularly update systems, applications, and security patches to ensure that they are up-to-date and protected against known vulnerabilities.

  7. Documenting system configurations and procedures: They maintain detailed documentation of system configurations, network infrastructure, troubleshooting procedures, and other relevant information for future reference.

  8. Collaborating with other IT teams: System administrators work closely with other IT teams, such as network administrators, database administrators, and software developers, to plan and implement technology solutions and resolve cross-functional issues.

  9. Planning for scalability and future technology needs: They analyze system usage and capacity to identify potential bottlenecks and plan for future growth. This may involve upgrading hardware, expanding storage capacity, or modifying network infrastructure.

  10. Staying up-to-date with industry trends and technologies: System administrators continuously enhance their knowledge and skills by keeping up-to-date with the latest industry trends and technologies through training, certifications, and participating in technology forums or conferences.