Module Overview

IT Infrastructure and Automation

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.

Module Code

AUTO H6000

ECTS Credits

10

*Curricular information is subject to change

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