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