Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Introduction to DevOps

Course Summary

The Introduction to DevOps training course is designed as a survey course to help all roles within an organization understand the key concepts and components of a DevOps environment.

The course begins with a brief history of software development methodologies and an introduction to basic Agile practices. The course then dives into an introduction to DevOps and the DevOps philosophy, continuous integration and continuous deployment. The course concludes with an overview of common DevOps tools and how to monitor and manage a DevOps environment.

The DevOps introduction course can include information on DevSecOps if desired. This course can be customized to the DevOps environment and tools you are using within your organization. If you are looking for a developer oriented boot camp, check out the DevOps Fast Track course.

Purpose
Learn about the key concepts and components of a DevOps environment.
Audience
Developers, managers, and sys admins needing to understand the core concepts of DevOps.
Role
Business Analyst - DevOps Engineer - Project Manager - Q/A - Software Developer - System Administrator - Technical Manager - Web Developer
Skill Level
Introduction
Style
Hack-a-thon - Learning Spikes - Workshops
Duration
3 Days
Related Technologies
Apache Maven | CI/CD | Docker | Git | Jenkins | Software Engineering Training

 

Productivity Objectives
  • Define the key concepts in DevOps.
  • Describe how security fits into DevOps through DevSecOps.
  • Discuss the DevOps lifecycle.
  • Identify tools and programs that can be used to implement and work within a DevOps environment.

What You'll Learn:

In the Introduction to DevOps training course, you'll learn:
  • How'd we get here?
    • Brief history of software development methodologies
    • The Agile Manifesto
    • Basic Agile practices
      • Planning
      • Standups
      • Sprints
      • Retrospectives
    • Additional Agile practices: Scrum, Kanban, XP
    • Agile + DevOps : the modern paradigm
  • Introduction to DevOps
    • What is DevOps?
    • What isn't DevOps?
    • DevOps over traditional development
    • Managing the DevOps cultural shift
  • DevOps Philosophy
    • CALMSmodel
    • DevOps goals
    • DevOps and roles
    • DevOps Lifecycle
  • DevSecOps
    • What is it?
    • Thinking like a hacker
    • Threat maps
    • Prevention
  • Continuous Integration
    • What is it?
    • Benefits
    • Workflows
  • Continuous Deployment
    • What is it and why?
    • Continuous development v. Continuous delivery
    • Benefits
    • Workflows
  • Common DevOps tools
    • Cloud platforms
    • Docker
    • Git
    • Maven
    • Jenkins
    • JIRA
  • Monitoring and managing a DevOps environment
    • Monitoring v. Managing
    • Common monitoring tools
  • DevOps best practices
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.