Get in Touch

Course Outline

DevOps Fundamentals and Cultural Transformation

  • Grasping DevOps principles and values.
  • Agile methodologies and team workflows.
  • Fostering cultural change and communication practices.

Version Control and Collaboration

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

Containerization and Development Environment

  • Utilizing containers for development consistency.
  • Understanding container lifecycles and image creation.
  • Working with Red Hat OpenShift and Podman.

Continuous Integration and Delivery

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

Testing and Quality Assurance

  • Adopting automated testing strategies.
  • Working with test suites and mocking.
  • Integrating QA into 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 foundational understanding of DevOps concepts and workflows.
  • Experience using the Linux command line.
  • Familiarity with containerization and source control tools (e.g., Git).

Target Audience

  • DevOps teams and practitioners.
  • Leads and architects in agile development.
  • IT professionals transitioning into DevOps roles.

Disclaimer: This course is part of the NobleProg global training portfolio. It is delivered through authorized NobleProg network partners, such as NobleProg Ontario Inc.

 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories