YoVDO

Introduction to DevOps

Offered By: Codecademy

Tags

DevOps Courses Operations Management Courses Continuous Deployment Courses Continuous Integration Courses Scalability Courses Infrastructure Management Courses

Course Description

Overview

DevOps is a culture of collaboration between Development and Operations teams that is supported by a variety of practices and tools.

DevOps culture has taken over the software industry and permanently changed the way many organizations do their work. DevOps is a culture of collaboration between Development and Operations teams that is supported by a variety of practices and tools. Through practices such as monitoring, CI/CD, and blameless retrospectives we can reliably deliver software with great speed and high-quality. In this course, you will learn about this culture, these practices, and more!



### Take-Away Skills

Here's what you'll be learning In this course:

- The steps that changes to software go through to get from a developer's computer to its users
- The role and responsibilities of a traditional Operations team
- An overview of modern infrastructure management
- The difference between a DevOps culture and that of a traditional organization
- The purposes of key practices such as CI/CD, monitoring, and containerization
- The role of scalability, observability, and resiliency in a modern software system


Syllabus

  • Welcome to Introduction to DevOps: Learn what the Introduction to DevOps course has in store!
    • Informational: Welcome to Introduction to DevOps
  • Introduction to DevOps Culture and Processes: Learn about the process of making code available to users and the elements of a DevOps culture!
    • Lesson: What is Deployment?
    • Quiz: What is Deployment?
    • Lesson: DevOps Culture
    • Quiz: DevOps Culture
  • Infrastructure: Learn about the ways system infrastructure is managed from both a traditional and a DevOps perspective!
    • Lesson: Infrastructure Management
    • Quiz: Infrastructure Management
  • Monitoring: Learn how we can apply monitoring to gain insights into how our systems are doing!
    • Lesson: Introduction to Monitoring
    • Quiz: Introduction to Monitoring
  • Resiliency: Learn about the ways in which our systems can be resilient to problems!
    • Lesson: Introduction to Resiliency
    • Quiz: Introduction to Resiliency
  • CI/CD/CD Pipelines: Learn how CI/CD pipelines can be used to test and automate the release of code changes to customers!
    • Lesson: CI/CD
    • Quiz: CI/CD
  • Next Steps: You've completed the Introduction to DevOps course! What's next?

    • Informational: Next Steps

Taught by

Alex DiStasi

Related Courses

Web Engineering III: Quality Assurance
Technische Hochschule Mittelhessen via iversity
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
DevOps for Developers: How to Get Started
Microsoft via edX
Accelerate Software Delivery using DevOps
Microsoft via edX
Continuous Integration and Deployment
Udacity