DevOps Training: A Complete Implementation Workshop

Course Delivery

Live Instructor-Led Training

Course Description

The course A Complete Implementation Workshop (DevOps Training) explores DevOps implementation through process and technology. The course begins with the required organizational changes that are necessary if DevOps is to be successful. The training includes a thorough discussion of underlying business processes in the context of release and deployment management, change management, configuration management, agile methods and communication. The course then explores the technology that supports DevOps: Git, Maven, Jenkins, Docker, Git are covered amongst others.

Course Dates and Pricing

Oct 20 - 23, 2020$2,800.00Nov 17 - 20, 2020$2,800.00Dec 15 - 18, 2020$2,800.00Jan 26 - 29, 2021$2,800.00Feb 23 - 26, 2021$2,800.00Mar 23 - 26, 2021$2,800.00Apr 27 - 30, 2021$2,800.00

Course Outline

Introduction to DevOps and Agile

Overview of Agile Principles and Practices
About Agile Development and Release Planning
Agile and the Practice of Continuous Delivery
Understanding Workflow
The Importance of Continuous Feedback
Implementing Continual Learning and Development

Launching DevOps

Defining the Value Stream
Defining the Associated Work
About Visibility and Identification
Organizational Design and Architecture
Making Operations an Integral Part of a Day’s Work

Designing and Implementing the Process

Overview of Release and Deployment Practices
Designing the Release Pipeline
Preparing for and Implementing Automated Testing
The Essential Art of Continuous Integration
Minimizing Risk in Release Planning
Release Best Practices

Implementation Details

Overview of Git
Understanding Git Operations
Creating the Repositories and Working with Git Branches
Working with Master, Development, Release, Feature and HotFix Branches
Exploring Maven for Build Automation
Creating Maven Configuration Files
Executing the Build
Exploring Jenkins
Implementing Workflow Automation with Jenkins
Implementing Code Analysis with SonarQube

Docker Containerization

Exploring Docker
Working with Docker Images
Running and Interacting with Docker Containers
Exploring Docker Storage and Images
Configuring Docker Networking
Creating Docker Images
Working with Docker Compose
Setting up Development, Staging and Release Environments

Ensuring Agile Communication

Mastering Problem Solving and Visibility
Anticipating Problems and Achieving Goals
Designing and Implementing Communication Processes
Hypothesis-Driven Development and A/B Testing
Review and Coordination Processes

Integrating Security, Change Management and Compliance

Ensuring Good Security Practices
Protecting the Deployment Pipeline
Change Management Integration
Other Security and Compliance Controls

Course Locations

  • Ottawa

  • Montreal

  • Toronto

Related DevOps Training

DevOps Training: A Workshop for DevOps Adoption & Execution

The course A Workshop for DevOps Adoption & Execution (DevOps Training) looks at the integration of agile project management with operations. The training includes DevOps setup & process modeling so as to ensure smooth integration with agile methods. The course also covers strategies for agile communication & continual learning while focusing on change management & compliance Training course titled DevOps Training: A Workshop for DevOps Adoption & Execution that will allow you to hone your professional skills.

Sep 28 - 29, 2020$2,250.00Oct 26 - 27, 2020$2,250.00Nov 23 - 24, 2020$2,250.00Jan 11 - 12, 2021$2,250.00Feb 8 - 9, 2021$2,250.00Mar 8 - 9, 2021$2,250.00Apr 12 - 13, 2021$2,250.00