- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
DevOps Foundations
The DevOps Foundations Learning Path is designed to introduce you to the basics of DevOps, a way to help teams work together to build and deliver applications and infrastructure faster and more efficiently. You’ll learn about key tools like version control, automation, troubleshooting, and security as well as how to use containers and manage infrastructure. This learning path is perfect for beginners, with simple explanations and hands-on labs to help you build skills step by step. By the end, you’ll have a solid understanding of how DevOps works and how it’s used in the real world.
Content in this path
Core Concepts
An introduction to DevOps foundations and concepts.
Version Control
These courses and labs introduces the essential concepts and practices of version control in DevOps. You'll learn how version control systems help teams collaborate, track changes, and manage code effectively.
Containers and Orchestration
These courses and labs provide a foundational understanding of containerization and orchestration in DevOps. You’ll learn how containers package applications and dependencies for consistent deployment across environments. You will also explore orchestration tools which automate the deployment, scaling, and management of containers.
Continuous Integration and Delivery
These courses and labs provide an introduction to Continuous Integration (CI) and Continuous Delivery (CD), key practices in DevOps that streamline software development and deployment.
Troubleshooting
These courses and labs equip you with the essential skills to troubleshoot and resolve issues in DevOps environments. You’ll learn systematic approaches to identify and fix problems across various stages of the DevOps lifecycle, including code, infrastructure, pipelines, and deployments using various tools and techniques.
Security
These courses and labs introduce the foundational principles of integrating security into DevOps practices, often called DevSecOps. You’ll learn how to embed security throughout the software development lifecycle, from coding and version control to deployment and monitoring.
Automation and IaC
These courses and labs delve into automating infrastructure provisioning and management through code. You'll explore the principles and tools necessary to define, deploy, and maintain consistent and scalable environments, a cornerstone of modern DevOps workflows.
- Explain the core concepts of DevOps
- Explain test-driven development and its value
- Explain continuous integration and continuous delivery
- Explore the security aspects of DevOps
- Explain modern operations with DevOps
- Plan and implement a DevOps strategy within an organization
- There are no hard prerequisites though you should be familiar with IT principles.
- IT Operations
- Software Development
- Continuous Integration
- Continuous Delivery
- Kubernetes
- Docker
- Ansible
- Test Automation
- DevSecOps
- Site Reliability Engineering