JBMatthews / devops-introduction

This folder contains DevOps Introduction courseware.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ExitCertified DevOps Course

Description

Duration: 3 Days
Format: Lecture/Hands-on Labs/Demo
Delivery: Live Instructor-Led (ILT) In-Person or Online
Audience: Technology Management, Developers, Architects, IT, Build, Test and DevOps personnel
Objectives:

This course is designed to provide technology personnel with a comprehensive introduction to DevOps. Attendees will leave with a clear understanding of modern DevOps principles and practices as well as hand on experiences with key DevOps lifecycle tools.

Overview:

This course will introduce attendees how to the principles and practices behind the DevOps movement and how to use them to design, construct, operate and maintain production automation systems. The course covers topics such as Agile software development, continuous integration, continuous delivery, continuous deployment, infrastructure automation and other DevOps related innovations. Attendees will learn how DevOps addresses technical and human- centered disciplines in areas of engineering, organizational dynamics and project management through robust communications and collaboration practices with an emphasis on the Scrum methodology. A particular focus is given to DevOps toolchains, including configuration management automation solutions with hands on examples in Ansible, build and test automation with hands on examples in Jenkins, test automation, version control, release management and more. Upon course completion attendees will have a clear understanding of the DevOps space, its use cases and the tools and processes that organizations employ to excel.

Course Outline

Day 1 - Processes and Practices
  1. DevOps overview
  2. Agile and short cycle times
  3. Scrum 101
  4. Development and operations integration
  • Lab
Day 2 - Automation
  1. TDD, ATDD and test automation
  2. Build automation
  3. Jenkins 101
  4. Jenkins Pipelines
  • Lab
Day 3 - Infrastructure as code
  1. TechOps
  2. Configuration management and Ansible
  3. Continuous deployment
  4. DevOps end to end
  • Lab

About

This folder contains DevOps Introduction courseware.


Languages

Language:Python 93.5%Language:Shell 5.2%Language:Ruby 1.3%