A systems and network administrator keeps the computing and communication infrastructure of an organization running reliably, securely and efficiently. Systems administration focuses on servers, operating systems, storage, virtualization and the services they host, while network administration covers routers, switches, firewalls, wireless access and the addressing and routing that connect everything. In practice the role includes provisioning new machines, applying patches, managing user accounts, maintaining backups and responding to outages. Good administrators document their configurations so others can understand and recover them. Their work is largely invisible when everything functions, yet it underpins nearly every business process that depends on digital services.
A typical enterprise architecture includes user endpoints, network access layers, core switching and routing, perimeter security such as firewalls and intrusion prevention, server and storage platforms, virtualization or container hosts, directory and identity services, databases, and application layers. Administrators must understand how these pieces depend on one another, because a failure in name resolution or time synchronization can disrupt authentication, logging and applications at once. Many organizations also operate hybrid environments that span on-premises data centers and cloud platforms. Mapping these components in diagrams and inventories gives administrators a shared picture for troubleshooting, capacity planning and change impact assessment.
3
Essential networking terminology
What networking terms, such as subnet, gateway and VLAN, should every administrator know to communicate precisely?
A subnet is a logical division of an IP address range, typically described with a prefix length such as slash twenty-four, which defines how many hosts can share a local broadcast domain. A default gateway is the router address a host uses to reach networks outside its own subnet. A VLAN, or virtual local area network, separates traffic at layer two so that groups of devices can be isolated on the same physical switches. Administrators also use terms such as DHCP for automatic address assignment, DNS for name resolution and NAT for translating private addresses. Precise vocabulary matters because misunderstanding a single term, such as confusing a subnet mask with a gateway, can cause outages that are slow to diagnose.
Directory services such as LDAP-based directories or Active Directory store user, group and device records in one authoritative location. Centralized identity management allows applications, file servers, virtual private networks and cloud services to authenticate against that single source rather than maintaining separate credentials. When an employee joins, changes roles or leaves, administrators update one record and group memberships, and access follows automatically. This reduces the risk of orphaned accounts that remain active after departure, which is a common audit finding. Single sign-on and federation extend the same model to external services. The trade-off is that the directory becomes a critical dependency, so it must be redundant and carefully protected.
The principle of least privilege means every user, process and service account receives only the permissions required to perform its legitimate function, and no more. Administrators apply it by grouping users into roles, granting access to resources through those groups, and avoiding broad administrator rights for routine tasks. Service accounts used by applications should be restricted to the specific databases or directories they need, and their passwords or keys should be rotated and stored securely. Privileged accounts can be elevated only when needed, with the activity logged. The benefit is that a compromised account causes limited damage. Regular access reviews confirm that permissions still match current job duties and do not accumulate over time.
A configuration baseline is a documented, approved set of settings for an operating system, network device or application, covering items such as enabled services, password policies, logging levels and patch levels. Standard builds apply that baseline automatically so that every new server starts from the same known state. This consistency reduces the number of unique configurations that must be troubleshot and makes security hardening far easier to verify. Deviations can be detected by comparing live systems against the baseline using configuration scanning or compliance tools. For example, a server that opens an unnecessary remote management port will appear as a drift from baseline and can be investigated and corrected before it becomes an entry point.
Switching operates at layer two of the network model, forwarding Ethernet frames within a local network by learning which media access control addresses sit behind which switch ports. Routing operates at layer three, using IP addresses to forward packets between different networks according to routing tables. A router consults its table, which may be static or learned through dynamic protocols such as OSPF or BGP, to choose the next hop for each destination. When a packet leaves a local segment, the host sends it to its default gateway, and the router determines the onward path. Administrators must understand both layers because misconfigured spanning tree, duplicate addresses or missing routes can produce symptoms that look similar but require different fixes.
8
Infrastructure dependencies
What hidden dependencies, such as DNS, time synchronization and certificates, can cause widespread failures if neglected?
Many services depend on supporting infrastructure that is easy to overlook until it fails. DNS translates names into addresses, so a broken resolver can make applications appear down even when servers are healthy. Network Time Protocol keeps clocks synchronized, and drift can break Kerberos authentication, certificate validation and log correlation. Digital certificates have expiration dates, and an expired certificate on a load balancer can halt access for thousands of users. Dynamic Host Configuration Protocol supplies addresses and gateways, so its failure can strand clients. Administrators reduce these risks by mapping dependencies, deploying redundant resolvers and time sources, and monitoring certificate expiry well in advance. Treating these services as first-class infrastructure prevents many outages that otherwise look mysterious.
Network segmentation divides a network into zones with controlled paths between them, so that traffic between segments must pass through a filtering device such as a firewall or access control list. Common zones include user workstations, server networks, management networks and public-facing services. Sensitive systems, such as financial databases, can be placed in a restricted segment that accepts connections only from specific application servers on defined ports. If an attacker compromises a workstation, segmentation can prevent lateral movement toward critical assets. Management interfaces for network devices and hypervisors are usually isolated on their own network. Designing segments around data sensitivity and trust levels, rather than physical location alone, produces the strongest containment.
Effective monitoring tracks indicators that reveal trends toward failure, not only outright outages. For servers, administrators commonly watch CPU utilization, memory pressure, disk space and input-output latency. For networks, they track interface utilization, packet loss, error counters, latency and the health of routing adjacencies. For services, response times and error rates often reveal problems earlier than system metrics do. Baselines of normal behavior allow alerts to trigger on meaningful deviation rather than fixed thresholds that generate noise. A disk filling steadily over weeks can be addressed in a planned change, whereas the same growth discovered during an outage becomes an emergency. Good monitoring therefore supports proactive capacity planning as well as fast response.
Centralized logging gathers records from servers, network devices, firewalls, applications and identity systems into a single secured repository. This matters because attackers often attempt to erase or alter logs on the systems they compromise, and local logs may roll over before anyone reviews them. With centralized collection, administrators can correlate events across sources, for example matching a failed login on a directory server with a firewall session and an unusual file access on a file server. Time synchronization is essential so that events line up correctly. Retention policies must balance investigative needs, storage cost and legal or regulatory requirements. Log integrity protections, such as write-once storage or hashing, help demonstrate that evidence has not been tampered with.
Intrusion detection systems monitor traffic or host activity and generate alerts when behavior matches known attack signatures, such as malformed packets or exploit patterns. Anomaly-based approaches instead establish a baseline of normal activity, for example typical login hours, data transfer volumes or connection destinations, and flag significant departures. Signature detection is precise for known threats but blind to novel ones, while anomaly detection can find unfamiliar activity but produces more false positives that require tuning. Administrators typically combine both, feed alerts into a central review process, and tune rules to reduce noise. A realistic example is a service account that suddenly authenticates from an unfamiliar country at midnight, which an anomaly rule can surface for prompt investigation.
Vulnerability management is a continuous cycle of discovering assets, scanning for weaknesses, assessing risk, remediating or mitigating findings and verifying the result. Discovery builds an accurate inventory, since unknown systems cannot be protected. Scanning uses authenticated and unauthenticated tools to identify missing patches, misconfigurations and exposed services. Risk assessment considers severity scores, exploit availability, asset criticality and exposure, so that the most dangerous issues are fixed first. Remediation may involve patching, configuration changes or compensating controls when a patch is unavailable. Verification confirms the fix and the scan results are fed back into reporting. Organizations that skip the inventory or verification steps often discover that reported issues were never actually closed.
Patch management requires weighing the risk of exploitation against the risk of change-induced outages. Administrators typically classify patches by severity and by whether vendors or threat intelligence indicate active exploitation. Critical patches for internet-facing systems may warrant rapid deployment after limited testing, while lower-severity updates can follow a scheduled maintenance window. A common approach is to pilot patches on a representative test group, monitor for regressions, and then stage deployment in rings across the environment. Maintaining rollback plans and snapshots allows quick recovery if a patch causes problems. Documenting exceptions, with an owner and an expiry date, ensures that systems that cannot be patched are reviewed rather than forgotten. This disciplined approach keeps security current without sacrificing availability.
15
Secure design principles
Which secure design principles, such as defense in depth and secure defaults, should guide how networks and systems are built?
Secure design principles help administrators build systems that resist failure and attack. Defense in depth layers multiple independent controls, such as perimeter filtering, host hardening, authentication and encryption, so that the failure of one control does not expose everything. Secure defaults mean that new systems start with unnecessary services disabled and strong settings enabled, rather than requiring administrators to remember to lock them down. The principle of minimizing attack surface reduces the number of exposed services and open ports. Fail-safe design ensures that access controls deny by default when a component is unavailable. Applying these principles from the start is far less costly than retrofitting controls onto an insecure environment after an incident has already occurred.
Encryption in transit protects data moving across networks by using protocols such as TLS for web and application traffic, SSH for remote administration, and IPsec or similar tunnels for site-to-site connections. Encryption at rest protects stored data on disks, backups and databases, typically using full-disk encryption or application-level encryption with keys managed separately from the data. Administrators must manage certificates and keys carefully, including generation, storage, rotation and revocation, because a compromised private key can undermine even strong algorithms. Legacy protocols such as unencrypted Telnet or outdated cipher suites should be disabled. Encryption does not replace access control, but together they ensure that intercepted or stolen data remains unreadable without authorization.
Incident response is usually structured into preparation, detection and analysis, containment, eradication, recovery and lessons learned. Preparation establishes contacts, playbooks, logging and backup capabilities before anything happens. Detection and analysis determine whether an alert represents a genuine incident, its scope and its severity. Containment limits further damage, which might mean isolating a host from the network while preserving evidence. Eradication removes the attacker's access and malicious components, and recovery restores systems to verified normal operation, often from known-good images. The lessons learned phase reviews what happened, identifies control gaps and updates procedures. Following these phases in order, without rushing eradication before evidence is captured, helps preserve both operational stability and the ability to understand the incident.
The recovery point objective defines the maximum acceptable amount of data loss measured in time, such as one hour of transactions. The recovery time objective defines the maximum acceptable duration of downtime before a service must be restored. These targets are set by business owners based on the impact of disruption and then translated into technical design. A low recovery point objective may require continuous replication or frequent snapshots, while a short recovery time objective may require standby systems rather than restoring from tape. Backups must be tested by actually restoring them, because an untested backup is only a hypothetical safeguard. Administrators also protect backup systems themselves, storing copies offline or immutably, since ransomware frequently targets backup repositories.
Configuration management tools such as Ansible, Puppet, Chef and Salt describe the desired state of servers in code, and they apply that state repeatedly across many machines. Infrastructure-as-code approaches extend this to provisioning networks, virtual machines and cloud resources from version-controlled templates. Automation reduces the variation that comes from manual steps, so that a server built today matches the one built last month. Code review and version history make changes traceable, and testing in staging environments catches errors before production. A common example is updating a firewall rule across dozens of devices through a single reviewed change rather than individual logins. Automation does not remove the need for judgment, and poorly tested scripts can spread mistakes quickly, so governance remains important.
Change management is a structured process for proposing, reviewing, approving, implementing and documenting modifications to production systems. Its purpose is not to block change but to ensure that changes are understood, tested and reversible. A typical change request describes the purpose, affected systems, risk, testing performed, implementation steps and a rollback plan. Standard changes that are low risk and repeatable may be pre-approved, while emergency changes follow an expedited path with retrospective review. Clear records of what changed and when help administrators correlate new problems with recent work. Many outages originate from unplanned or undocumented changes, so disciplined change practices are among the most effective reliability controls available to an operations team.