Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast

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. 

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
Lecture | Hands-on Activities | Labs
Duration
3 Days
Related Technologies
Apache Maven | CI/CD | Docker | Git | Jenkins | Software Engineering Training

 

Learning 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 clicking submit, you agree to our Privacy Policy and Terms of Use, and consent to receive marketing emails from Pluralsight.