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

  • An understanding of basic DevOps concepts and workflows
  • Experience working with 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
 35 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories