CSCF Infrastructure Technology Group

CSI

Index

  1. Index
  2. Vision Statement
  3. Objectives
  4. News
  5. Guidelines and Practices
  6. Inventory
  7. Services
  8. Setup Recipes
  9. Quick Links

Vision Statement

Proactively providing flexible technical services to meet specialized STEAM demands mandated by the School of Computer Science

Objectives

Provide a base level of services that everyone in School of Computer Science has access to and the other two CSCF groups can build on.

Build infrastructure with technology based on open standards and scalable redundant peer-reviewed designs.

Prefer modern automatable "fire-proof" infrastructures rather than building a better "fire-truck", "unicorns" or fight individual fires.

Resources are prioritised based on general need (size of potential user base), reliability, robustness, security, scalability, reduction of staff maintenance time, performance, ergonomics, and monetary cost.

Setups are documented for others to replicate and/or build upon.

News

CSCF Infrastructure Related News

Infrastructure Group's Internal Notes on:

Guidelines and Practices

This part of the documentation tree is still being rebuilt and should not be concidered complete.

DNS Naming Guidelines
Guidelines for creating CSCF Infrastructure Group recommended fully qualified DNS names.  
Evergreening
CSCF Infrastructure Group equipment refresh schedules.  
Life Cycles
CSCF Infrastructure Group Life Cycles.
  1. Fiscal Budget
    Fiscal Budget Life Cycle
  2. Ubuntu LTS OS Lifecycle
    Ubuntu LTS Operating System (OS) deployment life cycle
 
Network
Information on the Schools' networking history, connectivity and setup.  
Renovation Guidelines
Renovation Guidelines that the CSCF Infrastructure Group Recommends.  
Standard Platforms
Standard platforms that CSCF Infrastructure uses.  

Inventory

  1. CSCF Equipment Inventory
  2. SCS CS-TEACHING Environment Equipment
  3. CSCF Hosted Web Sites Index
  4. UWCS Debian metapackages,
  5. Virtual Host Index
  6. VLan Information

Services

  1. Index

Setup Recipes

Operating Systems

  1. Ubuntu
    CSCF Infrastructure Group recipes for the various Ubuntu based setups we deploy.
    1. Apt Repositories
    2. Networking
    3. Ubuntu Desktop Setup Guide
    4. [an error occurred while processing this directive]
    5. Linux Container (LXC) Setup Guide
    6. [an error occurred while processing this directive]
  2. Windows Setup Recipes
    CSCF Infrastructure Group recipes for the various Windows based setups we deploy.
    1. Under renovations. Previous notes still to be found and updated.

Services

  1. MailMan Management Guide
    Simple Quick-Start Guide to Using Mailman Lists

  2. Networking
    Networking Services Setup and Deployment Recipes

  3. System Time Synchronizing
    Network Time Protocol: NTP Clients Configuration, as well as the CSCF PI GPS Statum 1 Server Hardware, Setup and Deployment

Hardware

  1. Mellanox Routers

CSCF: provided Services:
https://www.cs.uwaterloo.ca/cscf/services
CSCF: RT time tracking:
https://cs.uwaterloo.ca/cscf/internal/ST-time-tracking
CSCF: Who Does What?
https://www.cs.uwaterloo.ca/twiki/view/CFPrivate/CSCFStaffWhoDoesWhat
CSCF: Point of Contact (PoC) Assignments
https://cs.uwaterloo.ca/cscf/getting-help/points-contact
SCS: Courses:
https://ugradcalendar.uwaterloo.ca/courses/CS
https://cs.uwaterloo.ca/current-graduate-students/courses/course-calendar