DevOps Fundamentals to Practice

DevOps Fundamentals to Practice
Share
Share on facebook
Share on twitter
Share on linkedin

Introduction

The workshop covers DevOps fundamentals and prepares attendees to pass the official certification exam, while learning to set up their own Developer Operations (DevOps) integration environment using the Open Source tools available on the market. For each topic, the instructor will give a general presentation on the tools and the objectives, and then the students will apply what they learned in practical exercises. The aim is for students to obtain the official DASA (Devops Agile Skill Association) Devops Fundamentals certification. They will also walk away with a virtual Devops environment that they will have installed, configured, and learned to use; with this, they can continue their work from home or use it  in their projects  the same day.

Objectives

At the end of this course students will be able to:

  • Pass the official DASA Devops Fundamentals exam
  • Prepare their own virtual environment to perform DevOps tasks
  • Analyze and improve an existing application
  • Deploy the application in a continuous integration environment
  • Configure versioning and generating releases of the application
  • Deploy the release in a virtual environment
  • Configure a virtual environment using automation  tools

Student Profile

  • Professionals involved in the development, operations, and management of IT services
  • Engineers
  • Product Owners
  • Integration Specialists
  • Operations Managers
  • Incident and Change Managers
  • System and Network Administrators
  • Business Managers
  • Enterprise Automation Architects

Prerequisites

A basic knowledge of Agile, Scrum, Lean, and ITSM principles will be helpful.

Course Materials

Each student will receive a copy of the course documentation prepared by DASA.

This documentation is supplemented by additional reference sections so that the student can apply the training to his or her actual work.

Methodology

Engaging and interactive face-to-face course. Our instructors teach all course materials using the demonstrative method; the participants learn new concepts through exercises and real application practices.

Certification

At the end of the training, students will be able to obtain the DASA certification by successfully completing the DevOps  Fundamentals – DASA exam. The features of the DevOps Fundamentals – DASA exam are:

  • Exam Format
    • Closed book format
    • Web-based
    • Participants can bring draft paper
  • Questions
    • 40 multiple choice questions
  • Pass Score
    • 65%
  • Exam Duration
    • 60 minutes
    • 15 minutes extra time for non-native English speakers

Additionally, students will earn 28 credit hours for their attendance.

Accreditation

A certificate of attendance will be issued to students who attend the course for at least 75% of the duration.

Course Outline

  1. Introduction to DevOps
    1. DevOps Emergency
    2. DevOps Core Concepts
    3. DevOps Agile Skills Association (DASA)
  2. Culture
    1. Introduction to the DevOps culture
    2. DevOps key items
      1. Collaboration
      2. Visual Management
      3. Kaizen Thinking
    3. Implementing a DevOps Culture
  3. Organization
    1. Organizational models
    2. Autonomous equipment
    3. Architectural Styles
    4. Governance
  4. Processes
    1. Introduction to Agile, Scrum, and Kanban
    2. DevOps in relation to ITSM
    3. Scrum Essentials
    4. Process optimization using Lean
    5. Value optimization and business analytics using Story Mapping
    6. Software delivery life cycle in a DevOps organization
  5. Automation
    1. Automation for software delivery
    2. Key concepts for continuous delivery
    3. Continuous delivery automation concepts
    4. Focus on continuous delivery automation
    5. Emergency of Cloud technology and principles
    6. Cloud service concepts in a DevOps  organization
    7. Automated provisioning concepts
    8. Product features and application maturity
  6. Metrics and improvement
    1. Importance of metrics
    2. Identify the correct metrics
    3. Monitoring and follow-up

Practical Application: Workshop

  1. Workshop overview
    1. Script
    2. Tools to use
    3. Start-up
  1. Virtualization of Infrastructure as Code environments (IaC)
    1. VirtualBox, Vagrant, and Cloud Environments overview
    2. Creating virtual environments
    3. Installing and configuring the virtualization tool
    4. Overview of IaC tools
    5. File configuration display
  1. Version Control (VC)
    1. Git overview
    2. Installation and configuration
    3. Initial application download
    4. Modifications and uploading changes
  1. Application of quality analysis (QA)
    1. Sonar, SonarQube, and Sonarlint overview
    2. Code coverage
    3. Bugs
    4. Technical debt
  1. Continuous integration (CI)
    1. Overview of package managers (Maven, NPM, Bower, Nuget,…)
    2. Preparing the application for working with the package manager
    3. Jenkins overview
    4. Definition of Builds in Jenkins
    5. Preparation of the Testing environment

Public Classes

Currently, we don't have any public sessions of this course scheduled. Please let us know if you are interested in adding a session.

See Public Class Schedule

Course Details

Reference

JST 351

Duration

4 days

Delivery Mode

Face-to-Face
Request Info

Related Courses

Agile Analysis Boot Camp

Detailing Business Data Requirements

Business Process Analysis

Almost done!

Please check your email to confirm your subscription.

Join our #AlwaysLearning Community

Onsite Training Request

Please provide the information below to help us to customize your solution. 

Contact Us

Netmind US
296 South Main Street, Suite 300
Alpharetta, GA 30009-1973
T. +1 (678) 366.1363
F. +1 (678) 366.1983

Office Hours:
Monday – Friday, 8:30-5:00EST

General Inquiries:
info@netmind.net

Sales Inquiries:
sales@netmind.net

Request Information