Get in Touch

Course Outline

DevOps Fundamentals and Cultural Transformation

  • Understanding DevOps principles and values
  • Agile methodologies and team workflows
  • Cultural change and effective communication practices

Version Control and Collaboration

  • Using Git for team collaboration
  • Branching strategies and pull requests
  • Managing codebases in multi-team environments

Containerisation and Development Environment

  • Using containers to ensure development consistency
  • Container lifecycle management and image creation
  • Working with Red Hat OpenShift and Podman

Continuous Integration and Delivery

  • Building automated pipelines
  • Running unit and integration tests
  • Implementing CI/CD using Tekton or Jenkins

Testing and Quality Assurance

  • Strategies for automated testing
  • Working with test suites and mocking
  • Integrating QA into the delivery lifecycle

Monitoring, Feedback, and Iteration

  • Monitoring application performance and health
  • Collecting feedback and key metrics
  • Iterating based on continuous feedback loops

Final Project and Team Review

  • Executing a DevOps project from planning through to deployment
  • Collaborating across development, QA, and operations teams
  • Reviewing outcomes and identifying areas for improvement

Summary and Next Steps

Requirements

  • A foundational understanding of DevOps concepts and workflows
  • Practical experience with the Linux command line
  • Familiarity with containerisation and source control tools (e.g., Git)

Target Audience

  • DevOps teams and practitioners
  • Agile development leads and architects
  • IT professionals transitioning into DevOps roles

Disclaimer: This course is part of the NobleProg global training portfolio. Delivery is provided through authorised NobleProg network partner entities, such as NobleProg Ontario Inc.

 35 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories