-
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.
-
Courses under this program:
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
-Learn how to install Jenkins, create Jenkins jobs that can be triggered manually or on a schedule, and install and configure plugins and tools that extend the Jenkins framework.
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 (2018)
-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
-Learn about tools in the cloud native infrastructure space and how to go about adopting relevant cloud native technology, patterns, and methodologies.
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.