Get in Touch

Course Outline

DevOps Fundamentals and Cultural Transformation

  • Comprehending DevOps principles and values.
  • Agile methodologies and team workflows.
  • Driving cultural change and communication practices.

Version Control and Collaboration

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

Containerization and Development Environment

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

Continuous Integration and Delivery

  • Constructing automated build pipelines.
  • Executing 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 into the delivery cycle.

Monitoring, Feedback, and Iteration

  • Monitoring application performance and health.
  • Gathering 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 operations teams.
  • Reviewing outcomes and identifying areas for improvement.

Summary and Next Steps

Requirements

  • Familiarity with fundamental DevOps concepts and workflows.
  • Experience using the Linux command line.
  • Knowledge of containerization 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 facilitated through authorized NobleProg network partner entities, such as NobleProg Ontario Inc.

 35 Hours

Testimonials (2)

Related Categories