Introduction to DevOps
Offered By: Codecademy
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
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 AssuranceTechnische 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