System administrator

A system administrator is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems, such as servers.
The system administrator seeks to ensure that the uptime, performance, resources, and security of the computers meet the needs of the users, without exceeding the budget.
To meet these needs, a system administrator may acquire, install, or upgrade computer components and software, provide routine automation, maintain security policies, troubleshoot, train or supervise staff, or offer technical support for projects.
Different roles of system administrator:
Database administrator (DBA)- maintains a database system, and is responsible for the integrity of the data and the efficiency and performance of the system.
Network administrator- maintains network infrastructure such as switches and routers, and diagnoses problems with these or with the behavior of network-attached computers.
Security administrator- is a specialist in computer and network security, including the administration of security devices such as firewalls, as well as consulting on general security measures.
Web administrator- maintains web server services (such as Apache or IIS) that allow for internal or external access to web sites. Tasks include managing multiple sites, administering security, and configuring necessary components and software. Responsibilities may also include software change management.
Computer operator- performs routine maintenance and upkeep, such as changing backup tapes or replacing failed drives in a redundant array of independent disks (RAID). Such tasks usually require physical presence in the room with the computer, and while less skilled than sysadmin tasks, may require a similar level of trust, since the operator has access to possibly sensitive data.
Duties and responsibilities of system administrator:
  • Analyzing system logs and identifying potential issues with computer systems.
  • Applying operating system updates, patches, and configuration changes.
  • Installing and configuring new hardware and software.
  • Adding, removing, or updating user account information, resetting passwords,etc.
  • Answering technical queries and assisting users.
  • Responsibility for security.
  • Responsibility for documenting the configuration of the system.
  • Troubleshooting any reported problems.
  • System performance tuning.
  • Ensuring that the network infrastructure is up and running.
  • Configuring, adding, and deleting file systems.

More topics from Linux to read
LINUX covered following topics in these notes.
LINUX solved questions