Course description

This course introduces learners to the DevOps philosophy, focusing on collaboration, automation, and continuous integration/continuous deployment (CI/CD). Students will gain hands-on experience with tools like Git, Docker, Jenkins, and Kubernetes while learning how to improve software delivery pipelines.

Learning Objectives:

· Understand the core principles of DevOps culture

· Set up version control and automate builds with Git and Jenkins

· Containerize applications using Docker

· Orchestrate deployments with Kubernetes

· Implement CI/CD pipelines and monitor performance

Target Audience: Aspiring DevOps engineers, software developers, system administrators, and IT professionals

Course Duration: 8 weeks (4–5 hours per week)

Delivery Format: Online with hands-on labs and peer collaboration

Modules/Units:

1. Introduction to DevOps Culture and Practices

2. Version Control with Git and GitHub

3. Continuous Integration with Jenkins

4. Docker and Containerization

5. Kubernetes and Container Orchestration

6. CI/CD Pipeline Automation

7. Monitoring and Logging

8. DevOps Security and Best Practices

Assessment Methods:

· Weekly lab projects

· Mid-course practical test

· Final DevOps pipeline project

What will I learn?

  • Deploy scalable and automated pipelines
  • Use container tools to manage services and deployments
  • Apply DevOps tools and workflows in real-world projects
  • Collaborate effectively across dev and ops teams

Requirements

  • Upper-intermediate to advanced English (CEFR B2–C1)
  • Basic knowledge of Linux, scripting, and software development concepts

£950

Skill level

Intermediate

Share this course

Related courses