Difference between revisions of "Rchan-notepad"

From CDOT Wiki
Jump to: navigation, search
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category:rchan]]
 
[[Category:rchan]]
  
= OPS curriculum suggestions =
+
OPS curriculum topics for discussion
* Upper semesters OPS stream - Cloud based topics/services
+
'''Key Topics to be included/discussed/introduced'''
* Concept of Service oriented curriculum contents
+
= 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 (bare 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 applications
 +
 
 +
= 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 ==
 
== OPS435 ==
 
* Introduction to cloud computing - NIST definition
 
* Introduction to cloud computing - NIST definition
 
* service oriented architecture
 
* service oriented architecture
 
** Identity services
 
** Identity services
** database service
+
** Messaging services
* application scripting (bash/python)
+
* Automation using scripting language
* virtualization - control of vm using bash/python scripts
+
** automate local services/tasks using bash shell
 +
** network/infrastructure automation using python/CMS
 +
*** virtual networks
 +
*** virtual machines
 +
* source code version control using git
  
 
== OPS535 ==
 
== OPS535 ==
 +
* Infrastructure services
 +
** DHCP
 +
** DNS/DDNS/DNSSEC
 +
** DataBase Service
 +
** LDAP using OpenLDAP
 +
** File sharing service
 +
** PAM
 +
** DAC/MAC
 +
** Firewall service
 +
* The REST API
 
* Platform as a service (PaaS)
 
* Platform as a service (PaaS)
 
** OpenShift Online
 
** OpenShift Online
 
** OpenShift Origin
 
** OpenShift Origin
* SOA:
 
** Messaging service
 
** Configuration management service
 
** Name Service
 
 
  
 
== OPS635 ==
 
== OPS635 ==
 
* Infrastructure as a service (IaaS)
 
* Infrastructure as a service (IaaS)
** OpenStack
+
** OpenStack and/or others?
 
* SOA
 
* SOA
** Network Service
+
** Network Services
** Compute Service
+
** Compute Services
** Storage Service
+
** Storage Services
 
** Monitoring Service
 
** Monitoring Service
  
 
+
= Resources: hardware, software and others =
</pre>
+
* 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

Latest revision as of 00:36, 12 January 2018


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 (bare 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 applications

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
  • Automation using scripting language
    • automate local services/tasks using bash shell
    • network/infrastructure automation using python/CMS
      • virtual networks
      • virtual machines
  • source code version control using git

OPS535

  • Infrastructure services
    • DHCP
    • DNS/DDNS/DNSSEC
    • DataBase Service
    • LDAP using OpenLDAP
    • File sharing service
    • PAM
    • DAC/MAC
    • Firewall service
  • The REST API
  • Platform as a service (PaaS)
    • OpenShift Online
    • OpenShift Origin

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