DevOps
Cultivate a culture of collaboration and automation for faster, more reliable deployments
-
Automation
Students learn how to automate development, testing, deployment, and IT infrastructure management tasks using tools such as Jenkins, Ansible, Puppet, Chef, etc.
-
Continuous Integration (CI)
Training includes continuous integration skills, where code changes are automatically tested and integrated into a shared repository each time a change is introduced.
-
Continuous Delivery (CD)
Continuous Delivery skills aim to automate the release of new software versions, reducing the time between development and release.
-
Configuration management
Students learn how to manage server and infrastructure configurations efficiently and consistently.
-
Containerisation
The course includes containerisation skills using technologies such as Docker and Kubernetes to create, roll out, and manage application containers.
-
Infrastructure as Code (IaC)
IaC skills enable IT infrastructure to be managed using coded configuration files rather than manual processes.
-
Collaboration and communication
DevOps focuses on collaboration between development and operations teams, and on improving communication within the organisation.
-
DevSecOps Security
This training programme integrates security into DevOps practices, to ensure security throughout the development cycle.
-
DevOps culture
Students learn the principles and values of DevOps culture, including automation, shared responsibility, transparency, and a focus on continuous improvement.