NETWORK AND SYSTEM ADMINISTRATION ASSIGNMENT
SCI/ICT/1269/22
A. Roles of Network and System administrator
Network Administrator Roles
A Network Administrator is primarily responsible for managing and maintaining a company’s
networking infrastructure, which includes hardware (routers, switches, firewalls) and software
systems. Their key duties include:
1. Network Configuration and Management:
o Setting up and maintaining network hardware (e.g., routers, switches, firewalls).
o Configuring and optimizing network protocols (e.g., TCP/IP) to ensure reliable
communication between devices.
o Monitoring network traffic to identify bottlenecks or issues that could affect
performance.
2. Security Management:
o Configuring and managing firewalls, VPNs, and other security devices to protect
the network from unauthorized access.
o Implementing network security protocols and ensuring data privacy.
o Responding to network security incidents such as breaches or cyberattacks.
3. Troubleshooting and Support:
o Diagnosing and fixing network issues that may arise, such as connectivity
problems, network outages, and performance degradation.
o Providing support to end-users who encounter networking issues.
4. Performance Monitoring:
o Using network monitoring tools to track performance, uptime, and health of
network devices and systems.
o Analyzing bandwidth usage and network traffic patterns to improve network
efficiency.
5. Documentation:
o Documenting network configurations, network diagrams, and policies for easy
reference.
o Maintaining records of all network changes, incidents, and updates.
System Administrator Roles
A System Administrator is responsible for the setup, maintenance, and operation of an
organization's IT systems, including servers, workstations, databases, and more. Their key duties
include:
, 1. Server Setup and Maintenance:
o Installing, configuring, and maintaining servers, both physical and virtual.
o Managing server operating systems (Windows Server, Linux) and ensuring
they’re up to date with patches and security updates.
2. User Account Management:
o Creating and managing user accounts, permissions, and access controls to ensure
authorized access to systems.
o Managing directory services like Active Directory for user and group
management.
3. Backup and Disaster Recovery:
o Ensuring proper data backup procedures are in place to protect against data loss.
o Managing disaster recovery strategies to ensure business continuity in case of
system failure.
4. System Performance Monitoring and Optimization:
o Monitoring system performance, resource usage (e.g., CPU, memory, storage),
and application logs.
o Optimizing systems and applications for better performance and efficiency.
5. Security and Patch Management:
o Configuring and managing antivirus and security software to protect against
malware and cyber threats.
o Applying patches and updates to operating systems and applications regularly to
address security vulnerabilities.
6. Troubleshooting and Support:
o Diagnosing and resolving hardware and software issues related to systems.
o Providing support to end-users for operating system issues, application errors, and
general system problems.
7. Automation and Scripting:
o Writing scripts (e.g., Bash, PowerShell) to automate routine tasks such as
backups, updates, and system monitoring.
o Utilizing configuration management tools (e.g., Ansible, Puppet) to automate
server setups and ensure consistency.
B. Ethics of a System administrator
Confidentiality and Privacy
System administrators have access to sensitive data and systems, often including personal,
financial, or proprietary information. It is essential to:
• Protect User Data: A system administrator must protect the privacy and confidentiality
of users' personal information. Unauthorized access to this data is a breach of trust and
can be harmful to individuals or the organization.
• Respecting Privacy: System administrators should not access personal information or
data unless necessary for troubleshooting or system maintenance. They should also avoid
SCI/ICT/1269/22
A. Roles of Network and System administrator
Network Administrator Roles
A Network Administrator is primarily responsible for managing and maintaining a company’s
networking infrastructure, which includes hardware (routers, switches, firewalls) and software
systems. Their key duties include:
1. Network Configuration and Management:
o Setting up and maintaining network hardware (e.g., routers, switches, firewalls).
o Configuring and optimizing network protocols (e.g., TCP/IP) to ensure reliable
communication between devices.
o Monitoring network traffic to identify bottlenecks or issues that could affect
performance.
2. Security Management:
o Configuring and managing firewalls, VPNs, and other security devices to protect
the network from unauthorized access.
o Implementing network security protocols and ensuring data privacy.
o Responding to network security incidents such as breaches or cyberattacks.
3. Troubleshooting and Support:
o Diagnosing and fixing network issues that may arise, such as connectivity
problems, network outages, and performance degradation.
o Providing support to end-users who encounter networking issues.
4. Performance Monitoring:
o Using network monitoring tools to track performance, uptime, and health of
network devices and systems.
o Analyzing bandwidth usage and network traffic patterns to improve network
efficiency.
5. Documentation:
o Documenting network configurations, network diagrams, and policies for easy
reference.
o Maintaining records of all network changes, incidents, and updates.
System Administrator Roles
A System Administrator is responsible for the setup, maintenance, and operation of an
organization's IT systems, including servers, workstations, databases, and more. Their key duties
include:
, 1. Server Setup and Maintenance:
o Installing, configuring, and maintaining servers, both physical and virtual.
o Managing server operating systems (Windows Server, Linux) and ensuring
they’re up to date with patches and security updates.
2. User Account Management:
o Creating and managing user accounts, permissions, and access controls to ensure
authorized access to systems.
o Managing directory services like Active Directory for user and group
management.
3. Backup and Disaster Recovery:
o Ensuring proper data backup procedures are in place to protect against data loss.
o Managing disaster recovery strategies to ensure business continuity in case of
system failure.
4. System Performance Monitoring and Optimization:
o Monitoring system performance, resource usage (e.g., CPU, memory, storage),
and application logs.
o Optimizing systems and applications for better performance and efficiency.
5. Security and Patch Management:
o Configuring and managing antivirus and security software to protect against
malware and cyber threats.
o Applying patches and updates to operating systems and applications regularly to
address security vulnerabilities.
6. Troubleshooting and Support:
o Diagnosing and resolving hardware and software issues related to systems.
o Providing support to end-users for operating system issues, application errors, and
general system problems.
7. Automation and Scripting:
o Writing scripts (e.g., Bash, PowerShell) to automate routine tasks such as
backups, updates, and system monitoring.
o Utilizing configuration management tools (e.g., Ansible, Puppet) to automate
server setups and ensure consistency.
B. Ethics of a System administrator
Confidentiality and Privacy
System administrators have access to sensitive data and systems, often including personal,
financial, or proprietary information. It is essential to:
• Protect User Data: A system administrator must protect the privacy and confidentiality
of users' personal information. Unauthorized access to this data is a breach of trust and
can be harmful to individuals or the organization.
• Respecting Privacy: System administrators should not access personal information or
data unless necessary for troubleshooting or system maintenance. They should also avoid