TL500

Red Hat Training: DevOps Culture and Practice Enablement Training

Red Hat Training: DevOps Culture and Practice Enablement (TL500) is an immersive class offering students an opportunity to experience and implement cultural shifts that are utilized in many successful DevOps adoption journeys. This training combines the best tools from many leading frameworks to blend continuous discovery and continuous delivery with cultural and technical practices into a unique, highly-engaging experience simulating real-world scenarios and applications.

Course Details

Duration

5 days

Prerequisites

  • Knowledge of agile practices is helpful
  • Experience using agile practices and methodologies such as scrum is beneficial

Target Audience

  • Business Product Owners
  • Developers
  • Site Reliability Engineers
  • Engineers

To achieve the learning objectives, participants should include multiple roles from an organization. Business product owners, architects, developers, and site reliability engineers will gain the experience of working outside of their traditional silos. The daily routine simulates a real-world delivery team, where cross-functional teams learn how collaboration breeds innovation. Armed with shared experiences and best practices, the team can apply what it has learned to help the organization's culture and mission succeed in the pursuit of new projects and improved processes.

Skills Gained

  • Cultural tools such as social contracts, real-time retrospectives, and team sentiments to align teams.
  • Powerful planning practices such as impact mapping, event storming, and metrics-based process mapping.
  • Iterative and incremental delivery practices, including scrum and kanban.
  • Technical programming practices, including continuous integration, continuous delivery, infrastructure as code, test automation, and test-driven development.
Course Outline
  • What is DevOps?
  • Collaborative practices to establish culture and shared understanding
  • Understanding the Why and Who of software delivery
  • Domain-driven design and storytelling
  • Prioritization and pivoting
  • Agile practices
  • Design of experiments
  • Value stream and process mapping
  • Continuous integration, deployment, and delivery
  • Non-functional requirements
  • Testing
  • Everything as code and GitOps