Short Title:Enterprise Architecture Deployment
Full Title:Enterprise Architecture Deployment
Language of Instruction:English
Module Code:ENTP H6000
 
Credits: 10
Field of Study:Computing
Module Delivered in 1 programme(s)
Reviewed By:FINBARR FEENEY
Module Author:Fernando Perez Tellez
Module Description:Provisioning enterprise-scale infrastructure and software applications as part of CI/CD pipeline, continuous delivery, deployment and release management; deployment to private/public cloud at the IaaS/Caas/Paas level; case studies of DevOps in practice
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Provision an Infrastructure environment and deploy a application into that environment
LO2 Implement a Configuration Management solution using Infrastructure as Code
LO3 Evaluate, design and implement Continuous Deployment and Release Management processes
LO4 Critique a set of case studies describing the use of DevOps in various industries
 

Module Content & Assessment

Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Project Continuous Deployment and Release Management in Practice: taking the output of the continuous delivery phase, deploy the delivered artifact to a multiple provisioned environments in a private/public cloud at the IaaS or CaaS or PaaS level using infrastructure as code approaches; manage the configurations using infrastructure as code; include some automated tests; manage the release through a release management process; track pipeline telemetry; produce a report 1,2,3 70.00 n/a
Assignment Review Paper: Critically review the state of the art in a selected research topic of relevance to topics covered in this module specifically infrastructure provisioning or dev-ops in practice in industry; Identify gaps and possible research questions. 3,4 30.00 n/a
No End of Module Formal Examination

TU Dublin – Tallaght Campus reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Lecture 2.00 Every Week 2.00
Lab Hands-On Practical Lab 2.00 Every Week 2.00
Independent Learning Independent Learning 10.00 Every Week 10.00
Total Weekly Learner Workload 14.00
Total Weekly Contact Hours 4.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Lecture 2.00 Every Week 2.00
Lab Hands-On Practical Lab 2.00 Every Week 2.00
Independent Learning Independent Learning 10.00 Every Week 10.00
Total Weekly Learner Workload 14.00
Total Weekly Contact Hours 4.00
 

Module Resources

Required Book Resources
  • Jez Humble and David Farley 2010, Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, Addison-Wesley [ISBN: 97803216]
Recommended Book Resources
  • Sander Rossel 2017, Continuous Integration, Delivery and Deployment, Packt [ISBN: 1787286614]
  • Stephane Jourdan, Pierre Pomes 2017, Infrastructure as Code (IAC) Cookbook, Packt [ISBN: 1786464918]
This module does not have any article/paper resources
This module does not have any other resources
 

Module Delivered in

Programme Code Programme Semester Delivery
TA_KDVOP_M MSc in Computing with Development Operations 2 Mandatory