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
Cybersecurity Policy for Water and Electricity InfrastructuresUniversity of Colorado System via Coursera Continuous Delivery & DevOps
University of Virginia via Coursera Preparing for your Professional Cloud Architect Journey
Google Cloud via Coursera Infrastructure Planning and Managements
Indian Institute of Technology Madras via Swayam Public Library Management
University of Michigan via edX