GradDip DevOps and Continuous Software Engineering
The main areas of study are focused on modern approaches for highly productive software development and operations, in realistic project scenarios, in an industrial context, and at-scale. This includes for instance:
- Translating business/user objectives into system requirements and models, dealing with constant change in those
- Modern approaches for testing and quality assurance, test-driven development
- Ensuring non-functional requirements (e.g., performance, availability, reliability, security, privacy)
- Software development paradigms and practices, Agile approaches
- Software development at-scale, with high-frequency updates o CI/CD, Pipelines, Strategies
- Containerisation
- Infrastructures and platforms for large-scale software systems
- Integration of software development with infrastructure and operations, Site Reliability Engineering (SRE).
This is complemented with areas of study towards data-driven applications that are highly sought after in application domains for such software systems and a data-driven economy in general:
- Data Analytics, Data Mining
- Big Data, Data Management and Security
The main areas of study are focused on modern approaches for highly productive software development and operations, in realistic project scenarios, in an industrial context, and at-scale. This includes for instance:
- Translating business/user objectives into system requirements and models, dealing with constant change in those
- Modern approaches for testing and quality assurance, test-driven development
- Ensuring non-functional requirements (e.g., performance, availability, reliability, security, privacy)
- Software development paradigms and practices, Agile approaches
- Software development at-scale, with high-frequency updates o CI/CD, Pipelines, Strategies
- Containerisation
- Infrastructures and platforms for large-scale software systems
- Integration of software development with infrastructure and operations, Site Reliability Engineering (SRE).
This is complemented with areas of study towards data-driven applications that are highly sought after in application domains for such software systems and a data-driven economy in general:
- Data Analytics, Data Mining
- Big Data, Data Management and Security