-
Are you a developer learning continuous delivery, a sys admin keeping current, or a new engineer getting started? This Learning Path helps you gain skills to work in DevOps. Learn about infrastucture automation, lean and agile transformation, security, monitoring, and site reliability engineering.
- Discover how to adopt DevOps at your organization.
- Explore tools and concepts for infrastructure automation.
- Build a continuous delivery pipeline using practices.
Overview
Syllabus
-
- Course 1: DevOps Foundations
- Learn how DevOps can help you establish a culture of collaboration and communication between software engineers (Dev) and IT operations (Ops).
- Course 2: Learning Ansible
- Learn the basics of Ansible, the popular open-source automation tool. Find out how to install Ansible, write playbooks, and employ Ansible for a variety of real-world use cases.
- Course 3: Learning Puppet
- Manage your infrastructure more efficiently with Puppet, the IT automation platform. Learn best practices for using Puppet in a real-world environment.
- Course 4: Learning Chef
- Learn how to use Chef, a powerful platform that transforms your infrastructure into code, to simplify and automate configuration management.
- Course 5: Learning Docker
- Learn the basics of Docker, the open-source tool for deploying and managing applications as containers.
- Course 6: DevOps Foundations: Continuous Delivery/Continuous Integration
- Build faster, more reliable software with continuous integration and continuous delivery. Learn about core CI/CD concepts by seeing how they fit into a delivery pipeline.
- Course 7: Learning Jenkins (2018)
- Learn how to automate software development and system administration tasks with Jenkins, the open-source automation tool for Windows, Mac, Linux, and Docker.
- Course 8: Learning Software Version Control
- Reviews the history of version control and demonstrates its fundamental concepts: check-in/checkout, forking, merging, commits, and distribution.
- Course 9: DevOps Foundations: Lean and Agile
- Learn how to apply lean and agile principles to deliver better systems and better business outcomes for your DevOps team.
- Course 10: Lean Technology Strategy: Running Agile at Scale
- Learn about common pitfalls you may encounter when adopting agile across an organization. Discover practical techniques that can help you successfully manage a transformation.
- Course 11: Lean Technology Strategy: Building High-Performing Teams
- Great teams develop better products. Get tips to build a high-performing lean team.
- Course 12: Lean Technology Strategy: Starting Your Business Transformation
- Learn how to leverage the lean management approach to innovate your organization and kick-start your business transformation.
- Course 13: Lean Technology Strategy: Moving Fast With Defined Constraints
- Learn how to adopt lean and agile practices while dealing with defined processes, compliance, risk, and other concerns.
- Course 14: DevOps Foundations: DevSecOps
- Get an overview of DevSecOps. Find out how a DevSecOps program can help you integrate security into the application development pipeline.
- Course 15: DevOps Foundations: Infrastructure as Code
- Learn the basics of infrastructure as code, including how to keep your configuration in a source repository and have it built and deployed like an application.
- Course 16: DevSecOps: Building a Secure Continuous Delivery Pipeline
- Explore best practices and tools that can help you implement security across the entirety of the continuous integration and continuous delivery (CI/CD) pipeline.
- Course 17: DevSecOps: Automated Security Testing
- Learn how to set up automated security testing for your software delivery workflow, including continuous integration/continuous delivery pipelines.
- Course 18: DevOps Foundations: Monitoring and Observability
- Learn about techniques and tools for monitoring from a DevOps mindset.
- Course 19: Learning the Elastic Stack
- Get started with the Elastic Stack (formerly known as the ELK Stack). Learn how to work with Kibana and the other core components of the stack.
- Course 20: Learning Nagios
- Learn how to use Nagios to monitor system health and gain actionable intelligence about your IT infrastructure.
- Course 21: Graphite and Grafana: Visualizing Application Performance
- Learn how to combine StatsD, Graphite, and Grafana to visualize metrics about the performance of your applications.
- Course 22: DevOps Foundations: Site Reliability Engineering
- Explore the basics of site reliability engineering for DevOps. Learn SRE techniques for release, change and incident management, self-service automation, and more.
- Course 23: Learning Kubernetes
- Learn how to deploy container-based applications using Kubernetes, the popular open-source orchestration engine.
- Course 24: Kubernetes: Cloud Native Ecosystem (2018)
- Learn about the tools and platforms provided by the Cloud Native Computing Foundation and the problems these tools can solve.
- Course 25: Kubernetes: Microservices
- Get started with microservices. Learn how to break monolithic applications down into nimble microservices and deploy them in a container-centric Kubernetes environment.