Introduction to System and Network Administration

 

Overview

System and network administration involves setting up and maintaining computer systems for use within an organization.

Typical duties include:


 

Cloud Computing

Cloud computing refers to the use of computer systems owned by another organization, instead of maintaining one's own physical computer systems. Cloud computing has developed through the 2000's and is now very widespread. Most organizations utilize cloud services from a cloud provider instead of manage their own hardware.

The term cloud computing can refer to different things in different contexts:

Them most widely used cloud computing providers are:

The benefits of cloud computing include:


 

DevOps

A relatively recent trend in software is the tighter integration of software development ("dev") and IT system operations ("ops"). Rather than developers building software which is tested by testers, and then deployed and maintained by sysadmins, DevOps stresses that these groups share responsibility and work closely together (or for smaller organizations, even be the same people).

The term "DevSecOps" has also been used to reflect the integration of cybersecurity concerns into the process of building, testing, deploying and maintaining software.

This trend means having sysadmin skills is helpful for everyone involved in software development.


 

Automation

Automation refers to replacing manual processes with scripted tools which can be run automatically. Anything that can be automated should be, as it brings many benefits:

  1. It saves time in the long run
  2. There is less chance of human error
  3. It will be done the same way every time
  4. It serves as documentation of the process

 

This Class

What we'll: