Course Overview

This class will teach the fundamental concepts, practical application, and integration skills necessary to successfully integrate DevOps practices for current and future projects. Students will learn through hands on labs, class demos, class participation exercises, frequent quizzes, video tutorials, and traditional power point presentations. This is an interactive class, and individuals will be expected to participate fully in all exercises to gain maximum benefit of the course. 

Key Learning Areas

  • Explain the value of DevOps
  • Provide real world examples of DevOPs benefits
  • Define Agile and Scrum practices
  • Plan automated testing and automated builds
  • Plan Releases in test environments prior to product delivery
  • Identify the most efficient DevOps tools for quick release and reliable maintenance of products
  • Integrate DevOps methods & techniques into current workflow

Course Outline

  • What is DevOps Really?
  • Cultural Components of DevOps
  • Organizational Culture
  • Implementing the DevOps Way of Work
  • Bringing Agility to Infrastructure adn the Enterprise
  • Scrum Process
  • Lessons from Lean: Detecting and Eliminating Waste
  • Kanban, Visualization, and Work in Progress (WIP)
  • Monitoring, Measurement, and Inter-Team Visibility
  • DevOps Tools for Change
  • Automation
  • Deployment
  • DevOps Tooling

Who Benefits

  • Software Developers
  • Project Managers
  • Quality Assurance
  • Product Owners
  • Business Analysts

Prerequisites

None