This module is designed to provide the student with both a practical and theoretical understanding of the technical issues associated with managing the IT infrastructure for the deployment of DevOps.
Automating IT Infrastructure
Overview of DevOps. Automation of IT Infrastructure, Task and Process Automation languages. Infrastructure as Code; from Silos to Pipelines, Desired State Configuration (Idempotence), Provisioning Dervers On-Demand, Containerization. Cloud Service Delivery. Docker Registry Service.
Cloud & Virtualisation
Cloud evolution; Virtualisation (vCompute, vNetworking & vStorage); Public, Private, Hybrid models/ classification. Cloud Adoption costs & barriers. Cloud Vendors and Products. Cloud Hosted Applications Vs Cloud Made Applications. Licensing considerations.
Security
Security Principles (Confidentiality, Integrity, Availability, etc.), Access Control Policies, Risk Assessment, Design Principles (Least Privilege, Open Design, etc.), Cryptography, Security Protocols, Security Policy Development, Software Security and Vulnerabilities, Data Security Life-cycle, Cloud Security, Physical Security.
Cloud Network Management
Virtual Networks, Network Protocols, Network Monitoring, Domain Name Services; IP Address Management: CIDR, DHCP, Subnets, NAT, Proxy, Tunneling.
Lectures, labs and independent study.
Module Content & Assessment | |
---|---|
Assessment Breakdown | % |
Other Assessment(s) | 100 |