I certify that this is entirely my own work, except where I have given fully-documented references to the work of others. I understand the definition and consequences of plagiarism and acknowledge that the assessor of this assignment may, for the purpose of assessing this assignment:
Reproduce this assignment and provide a copy to another member of academic staff; and/or Communicate a copy of this assignment to a plagiarism checking service (which may then retain a copy of this assignment on its database for the purpose of future plagiarism checking)
This course repository provides the work completed and assignments given during Advanced Topics in Networking, taught by Professor Ryan Gillen. It includes essential information about the course, such as its description, objectives, and required materials. Please read through this document to familiarize yourself with the course content and expectations.
This course is an advanced level investigation into automation technologies such as Ansible, iPXE, PowerShell and PowerCLI. We will leverage physical servers to host enterprise level virtualization platforms and on top of that automate common IT infrastructure components. This course is cross listed across all CNCS specializations and as such will incorporate Networking, Security and Systems Administration topics
Upon completion of the course, students will be able to:
- Install and configure ESXi on a server platform
- Build the virtual infrastructure necessary to support bare metal provisioning of Linux, Windows and Network Operating Systems.
- Install and configure VMWare vSphere to support automation
- Use Ansible to control and configure the Virtual Data Center
- Automate the secure configuration of a Windows Domain
- Automate the secure configuration of a complex n-tiered Linux based web application
- Plan and develop a docker/kubernetes solution given general project requirements (tbd)
- Maintain exceptional professional and useful online documentation