Difference between revisions of "Rchan-notepad"
(18 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:rchan]] | [[Category:rchan]] | ||
− | |||
− | = | + | 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 |
Latest revision as of 00:36, 12 January 2018
OPS curriculum topics for discussion
Key Topics to be included/discussed/introduced
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
- 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