OPS300 Course Outline

Course Code: OPS300
Course Name: Enterprise Infrastructure and Security
Offered Date: Fall - 2021 | Other versions
Print Outline
Course Description:
One of the key objectives of a security professional is to protect digital assets of their organizations. Virtualization provides new capabilities for protecting business-critical applications. At the same time, new technologies are introducing new security threats and require modifications to traditional IT procedures. This course will extend students' knowledge about virtualized infrastructures (e.g. overlay networks, VMs, containers, and micro-containers). Topics will include virtual machines, containers, storage, virtual network, and security considerations. Particular attention will be paid to automation/software-defined infrastructure. Upon completion of this course, students will be able to automate system administration tasks including software deployment, system monitoring, and routine maintenance of IT assets.
Credit Status: 1 credit in the IFS program.
Prerequisite:   SRT210, DCN230,SPR200
Mode of Instruction: Modes: In-class lecture, in-class exercises, and hands-on activity
Hours per week: 4
Learning Outcomes:
1.            Identify current best practices in the deployment of IT infrastructure for specific business requirements 
2.            Justify the use of appropriate technology for a specific business case by examining different IT infrastructures
3.            Summarize/Describe the capabilities of new technology through examination of the migration process from existing IT infrastructure to infrastructure based on emerging technology
4.            Describe methodologies for securing IT infrastructure  in an enterprise environment with specific business needs
5.            Apply the best industrial practices for automation of IT processes in order to more efficiently manage common tasks in a large scale deployment
Topic Outline:
Virtualization - 30%
o                    Virtualization overview
o                    Virtual networks
o                    Storage
o                    Containers
o                    User and resource management
o                    Monitoring and troubleshooting
o                    Plan large virtual environments for mission critical IT infrastructures
o                    Security best practices
•             Micro-containers - 30%
o                    Fundamentals
o                    Networking
o                    Cluster deployment
o                    Monitoring containers
o                    Container orchestration
o                    Security best practices
•             Automation - 30%
o                     Configuration management overview
o                     Domain specific language – Infrastructure as code 
o                     Inventory control
o                     Windows PowerShell
o                     Security best practices 
•             Mixed physical-and-virtual infrastructures - 10%
o                     Virtual private networks (VPN)
o                     Public/Private/Hybrid Cloud
o                     Desktop virtualization
o                     Security best practices
Prescribed Text(s):
Mastering Proxmox, 2nd Edition
by Wasim Ahme
published by Packt Publishing
ISBN: 978-1-78-588824-3
Docker Cookbook Solutions and Examples for Building Distributed Applications
by Sébastien Goasguen
published by O’Reilly Media
ISBN: 978-1-491-91971-2
Ansible: Up and Running: Automating Configuration Management and Deployment the Easy Way
by  Lorin Hochstein
published by O’Reilly Media
ISBN-13: 978-1491915325
Reference Material:
Securing Docker
by Scott Gallagher
published by Packt Publishing
ISBN-13: 9781785888854
2.5 SSD 240 GB with case.

 It is recommended that students bring a laptop and external hard drive to all classes.
Promotion Policy:
To obtain a credit in this subject, a student must:
- Satisfactorily complete all assignments. Assignment submissions that do not meet specifications will be returned to the student for revision and resubmission.
- Satisfactorily complete all labs. Lab submissions that do not meet specifications will be returned to the student for revision and resubmission.
- Pass the weighted average of all assessments
- Pass the weighted average of all practical tests
- Satisfactorily complete the final project


Grading Policyhttp://www.senecacollege.ca/about/policies/grading-policy.html

A+ 90%  to  100%
A 80%  to  89%
B+ 75%  to  79%
B 70%  to  74%
C+ 65%  to  69%
C 60%  to  64%
D+ 55%  to  59%
D 50%  to  54%
F 0%    to  49% (Not a Pass)
EXC Excellent
SAT Satisfactory
UNSAT Unsatisfactory

For further information, see a copy of the Academic Policy, available online (http://www.senecacollege.ca/about/policies/academics-and-student-services.html) or at Seneca's Registrar's Offices. (https://www.senecacollege.ca/registrar.html).

Practical test(s) 20%
Labs                       20%
Assignments      20%
Final project       40%
Approved By:
Kathy Dumanski
Cheating and Plagiarism:
Seneca upholds a learning community that values academic integrity, honesty, fairness, trust, respect, responsibility and courage. These values enhance Seneca's commitment to deliver high-quality education and teaching excellence, while supporting a positive learning environment. Ensure that you are aware of Seneca's Academic Integrity Policy which can be found at: http://www.senecacollege.ca/about/policies/academic-integrity-policy.html Review section 2 of the policy for details regarding approaches to supporting integrity. Section 2.3 and Appendix B of the policy describe various sanctions that can be applied, if there is suspected academic misconduct (e.g., contract cheating, cheating, falsification, impersonation or plagiarism).

Please visit the Academic Integrity website http://open2.senecac.on.ca/sites/academic-integrity/for-students to understand and learn more about how to prepare and submit work so that it supports academic integrity, and to avoid academic misconduct.
Discrimination and Harassment:
All students and employees have the right to study and work in an environment that is free from discrimination and/or harassment. Language or activities that defeat this objective violate the College Policy on Discrimination/Harassment and shall not be tolerated. Information and assistance are available from the Student Conduct Office at student.conduct@senecacollege.ca.
Accomodation for Students with Disabilities
The College will provide reasonable accommodation to students with disabilities in order to promote academic success. If you require accommodation, contact the Counselling and Accessibility Services Office at ext. 22900 to initiate the process for documenting, assessing and implementing your individual accommodation needs.