Difference between revisions of "Rchan-notepad"

From CDOT Wiki
Jump to: navigation, search
(OPS curriculum topics for discussion)
Line 1: Line 1:
 
[[Category:rchan]]
 
[[Category:rchan]]
  
= OPS curriculum topics for discussion =
+
OPS curriculum topics for discussion
 
'''Key Topics to be included/discussed/introduced'''
 
'''Key Topics to be included/discussed/introduced'''
* Lower Semesters OPS stream should have covered the following topics
+
= Lower Semesters =
** OS Installation - various favours of Linux distributions: Debian (ubuntu), RedHat (Fedora, CentOS), SuSE, etc.
+
* Lower Semesters OPS stream focus on the network layers
** Package management systems: dpkg (apt-get), yum, dnf, etc
+
 
** Bash Shell Command Line utilities (list of common used commands for daily system administration)
+
==ULI101 - First Semester==
** TCP/IP networking: iproute2, bridging, routing, firewall
+
* Introduction to the Linux system (PC with Live Linux OS or Raspberry Pi)
** User Management on a single host
+
* Single Host or VM (with root access ?)
** ...
+
* Suggestion - Focus on the physical layer and data-link layer administrative tasks
 +
**For example - ARP, ICMP, tcpdump
 +
* SSH Client configuration
 +
* TCP/IP network accounting using iptables
 +
 
 +
==OPS235 - 2nd Semester==
 +
* OS Installation and configuration (bar metal and/or VM)
 +
* Disk partition and LVM
 +
* 2 hosts or VMs (client and server)
 +
* Suggestion - Focus on the Network and Transport layers administrative tasks
 +
**For example - routing and RIP, UDP, TCP, tcpdump, wireshark
 +
*SSH server configuration, ssh tunnelling, X forwarding etc.
 +
* TCP/IP network filtering using iptables
 +
* SELinux Security
 +
 
 +
==OPS335 - 3rd Semester==
 +
* Application Server software installation, configuration and maintenance (VM only?)
 +
* 3+ hosts or VMs (with application servers: email, DNS, SAMBA, NFS)
 +
* Suggestion - Focus on the Application layers administrative tasks
 +
** For example - DNS, HTTP, SMTP, POP3, IMAP, SAMBA etc.
 +
**tools - tcpdump, wireshark,
 +
* TCP/IP network logging using iptables
 +
* SELinux security policy for confined network application
 +
= Upper Semesters =
 
* Upper semesters OPS stream - Cloud based topics/services?
 
* Upper semesters OPS stream - Cloud based topics/services?
 
* Contents based on SOA - there are many, let's consider the three major ones:
 
* Contents based on SOA - there are many, let's consider the three major ones:

Revision as of 14:13, 31 March 2016


OPS curriculum topics for discussion Key Topics to be included/discussed/introduced

Lower Semesters

  • Lower Semesters OPS stream focus on the network layers

ULI101 - First Semester

  • Introduction to the Linux system (PC with Live Linux OS or Raspberry Pi)
  • Single Host or VM (with root access ?)
  • Suggestion - Focus on the physical layer and data-link layer administrative tasks
    • For example - ARP, ICMP, tcpdump
  • SSH Client configuration
  • TCP/IP network accounting using iptables

OPS235 - 2nd Semester

  • OS Installation and configuration (bar metal and/or VM)
  • Disk partition and LVM
  • 2 hosts or VMs (client and server)
  • Suggestion - Focus on the Network and Transport layers administrative tasks
    • For example - routing and RIP, UDP, TCP, tcpdump, wireshark
  • SSH server configuration, ssh tunnelling, X forwarding etc.
  • TCP/IP network filtering using iptables
  • SELinux Security

OPS335 - 3rd Semester

  • Application Server software installation, configuration and maintenance (VM only?)
  • 3+ hosts or VMs (with application servers: email, DNS, SAMBA, NFS)
  • Suggestion - Focus on the Application layers administrative tasks
    • For example - DNS, HTTP, SMTP, POP3, IMAP, SAMBA etc.
    • tools - tcpdump, wireshark,
  • TCP/IP network logging using iptables
  • SELinux security policy for confined network application

Upper Semesters

  • Upper semesters OPS stream - Cloud based topics/services?
  • Contents based on SOA - there are many, let's consider the three major ones:
    • Saas
    • PaaS
    • IaaS

OPS435

  • Introduction to cloud computing - NIST definition
  • service oriented architecture
    • Identity services
    • Messaging services
  • application scripting (bash/python)
  • virtualization - control of vm using bash/python scripts

OPS535

  • Platform as a service (PaaS)
    • OpenShift Online
    • OpenShift Origin
  • SOA:
    • Application services
    • Configuration management service
    • Name Service


OPS635

  • Infrastructure as a service (IaaS)
    • OpenStack and/or others?
  • SOA
    • Network Services
    • Compute Services
    • Storage Services
    • Monitoring Service

Resources: hardware, software and others

  • Rack mount servers
    • CPU:
    • Memory: 32GB
    • NICs: >10G
  • SAN
  • OS - Enterprise Linux
  • Web mail, wiki, moodle, wordpress, etc
  • OpenShift
  • OpenStack
  • Floating IPs (142.204.x.0/24)
  • Registered domain name, for ICT or subdomain from Seneca College