(SCTP) DevOps Engineer
About This Course
This is a part-time course. This programme is designed for experienced developers or system administrators looking to enhance their expertise in DevOps practices and automation. It provides a structured learning path, starting with programming and system administration fundamentals before progressing to advanced DevOps tools and methodologies. The course begins with Python programming and Linux administration, ensuring participants build a strong foundation for automation and system management.
Participants will gain Agile project management skills through the ICAgile Certified Agile Professional module, learning how Agile principles enhance collaboration and efficiency within DevOps teams. The programme then delves into DevOps foundations, covering automation, CI/CD pipelines, infrastructure as code, and container orchestration. Hands-on training with tools like Jenkins, GitHub, SonarQube, and Terraform will provide practical experience in setting up and managing DevOps workflows. Additionally, the Docker and Kubernetes module equips participants with the skills needed to deploy and manage containerised applications in cloud and enterprise environments.
The capstone project serves as a culmination of the learning experience, allowing participants to integrate and apply their skills in a real-world scenario. The programme is highly practical, featuring hands-on exercises, case studies, and guided labs to reinforce learning. By the end of the course, participants will be well-prepared for roles in DevOps engineering, cloud infrastructure management, and software development automation.
What You'll Learn
The curriculum introduces DevOps fundamentals, providing insights into key concepts such as automation, continuous integration, continuous deployment (CI/CD), and infrastructure as code. Participants will gain hands-on experience with industry-standard tools, including Jenkins for CI/CD pipelines, GitHub for version control, SonarQube for code quality analysis, and Terraform for infrastructure automation. Additionally, Docker and Kubernetes training will enable participants to build, deploy, and manage containerised applications efficiently.
The programme includes a capstone project, allowing participants to apply their knowledge in a real-world DevOps scenario. By the end of the course, participants will be proficient in implementing DevOps workflows, automating software development processes, and optimising deployment pipelines, preparing them for roles in DevOps engineering and cloud operations.
Entry Requirements
Academic Level Required:
- Minimum Diploma in IT/ Computer Science or Science, Technology, Engineering or Mathematics related disciplines and with relevant working experience in software development or network administration
Language Proficiency:
- Be able to speak, listen, read and write English at a proficiency level equivalent to the Workplace Literacy (WPL) Level 6
Minimum Age Required:
21