Get in Touch

Course Outline

DevOps Fundamentals and Cultural Transformation

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

Version Control and Collaboration

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

Containerization and Development Environment

  • Using containers for development consistency.
  • Container lifecycle and image creation.
  • Working with Red Hat OpenShift and Podman.

Continuous Integration and Delivery

  • Creating automated build pipelines.
  • Running unit and integration tests.
  • Implementing CI/CD with Tekton or Jenkins.

Testing and Quality Assurance

  • Automated testing strategies.
  • Working with test suites and mocking.
  • Integrating QA in the delivery cycle.

Monitoring, Feedback, and Iteration

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

Final Project and Team Review

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

Summary and Next Steps

Requirements

  • A fundamental understanding of DevOps concepts and workflows.
  • Experience working with the Linux command line.
  • Familiarity with containerization and source control tools (e.g., Git).

Audience

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

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

 35 Hours

Testimonials (2)

Related Categories