HOME > Development > Learning Path- Modern DevOps

Learning Path- Modern DevOps

  • Development
  • Apr 21, 2025
SynopsisLearning Path: Modern DevOps, available at $54.99, has an ave...
Learning Path- Modern DevOps  No.1

Learning Path: Modern DevOps, available at $54.99, has an average rating of 4, with 109 lectures, based on 637 reviews, and has 5172 subscribers.

You will learn about Gain skills in order to add resilient services to your app or infrastructure by learning configuration management, continuous deployment, and other DevOps techniques Employ the advantageous features of Git in your projects to optimize your workflow Explore opportunities with Docker to achieve rapid application deployment, reliability, scalability, and portability across machines and clouds Deploy and configure Puppet and learn advanced techniques in a medium to large organization This course is ideal for individuals who are This video targets system administrators, developers, and IT professionals who would like to employ DevOps techniques and best practices to manage IT infrastructures or would like to acquire the skills needed to work in DevOps teams. No prior knowledge of Git is required, although a fair idea of what Docker is all about is an advantage. This Learning Path assumes intermediate-level knowledge of Puppet. It is particularly useful for This video targets system administrators, developers, and IT professionals who would like to employ DevOps techniques and best practices to manage IT infrastructures or would like to acquire the skills needed to work in DevOps teams. No prior knowledge of Git is required, although a fair idea of what Docker is all about is an advantage. This Learning Path assumes intermediate-level knowledge of Puppet.

Enroll now: Learning Path: Modern DevOps

Summary

Title: Learning Path: Modern DevOps

Price: $54.99

Average Rating: 4

Number of Lectures: 109

Number of Published Lectures: 109

Number of Curriculum Items: 109

Number of Published Curriculum Objects: 109

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Gain skills in order to add resilient services to your app or infrastructure by learning configuration management, continuous deployment, and other DevOps techniques
  • Employ the advantageous features of Git in your projects to optimize your workflow
  • Explore opportunities with Docker to achieve rapid application deployment, reliability, scalability, and portability across machines and clouds
  • Deploy and configure Puppet and learn advanced techniques in a medium to large organization
  • Who Should Attend

  • This video targets system administrators, developers, and IT professionals who would like to employ DevOps techniques and best practices to manage IT infrastructures or would like to acquire the skills needed to work in DevOps teams. No prior knowledge of Git is required, although a fair idea of what Docker is all about is an advantage. This Learning Path assumes intermediate-level knowledge of Puppet.
  • Target Audiences

  • This video targets system administrators, developers, and IT professionals who would like to employ DevOps techniques and best practices to manage IT infrastructures or would like to acquire the skills needed to work in DevOps teams. No prior knowledge of Git is required, although a fair idea of what Docker is all about is an advantage. This Learning Path assumes intermediate-level knowledge of Puppet.
  • Ready to get more efficient and effective in overcoming day-to-day IT infrastructure challenges? Let’s take advantage of the DevOps revolution!

    Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.

    DevOps looks at software development in a whole new way. You can automate and build configurations for infrastructure servers and then address areas of automation, continuous deployment, containers, and monitoring. Git, Docker, and Puppet are the foremost tools in the modern DevOps world.

    This Learning Path covers a deep dive into DevOps with the Mastering DevOps section. We then cover the basics of version control using Git with the Learning Git section. Further on, we move towards mastering containerization using Docker in the Mastering Docker section. Finally, we learn how to leverage Puppet to ease configuration management in our IT infrastructure.

    We have designed this course keeping in mind what modern DevOps engineers require to fully utilize the resources in hand.

    About The Author

    This Learning Path is authored by some of the best in their fields.

    Dave Mangot

    Dave Mangot is the director of operations for Librato and Papertrail and an accomplished systems engineer with over 20 years of experience. He has led transformations of multiple companies both in operational maturity and in a deeper adherence to DevOps thinking.

    Sam Slotsky

    Sam Slotsky is a software engineer and saxophonist and is currently employed by Ackmann & Dickenson, Inc., Minneapolis, specializing in backend web applications, databases, and JavaScript.

    Shrikrishna Holla

    Shrikrishna Holla is a full-stack developer and entrepreneur based in Bengaluru. He builds and maintains sigalrm.io, a service that provides actionable alerts, allowing your engineers to take immediate remedial measures.

    Thomas Uphill

    Thomas Uphill is a long-time user of Puppet. He has presented Puppet tutorials at LOPSA-East, Cascada, and PuppetConf. He has also been a system administrator for over 20 years, working primarily with RedHat systems. He runs the Puppet User Group of Seattle (PUGS).

    Course Curriculum

    Chapter 1: Mastering DevOps

    Lecture 1: The Course Overview

    Lecture 2: Is DevOps for Me?

    Lecture 3: The First Way – Systems Thinking

    Lecture 4: The Second Way – Feedback Loops

    Lecture 5: The Third Way – Culture of Experimentation

    Lecture 6: The Principle of Kaizen

    Lecture 7: CAMS – Culture

    Lecture 8: CAMS – Automation

    Lecture 9: CAMS – Measurement

    Lecture 10: CAMS – Sharing

    Lecture 11: Traditional Versus DevOps SDLC

    Lecture 12: Service Ownership

    Lecture 13: Hack Events

    Lecture 14: Destructive Testing

    Lecture 15: Cross-Functional Teams

    Lecture 16: Why Automate?

    Lecture 17: Configuration Management with SaltStack

    Lecture 18: Configuration Management for Distributed Systems

    Lecture 19: What about Containers?

    Lecture 20: Building and Running a Docker Container

    Lecture 21: What is Continuous Delivery?

    Lecture 22: Your First Test Environment

    Lecture 23: Configuring and Launching with Vagrant

    Lecture 24: Testing with Serverspec

    Lecture 25: Am I Ready for Production?

    Lecture 26: Measurement Concepts

    Lecture 27: A Tour of Graphite

    Lecture 28: Getting Your Data into Graphite

    Lecture 29: Monitoring Agent Examples

    Lecture 30: Actionable Data

    Lecture 31: Agile

    Lecture 32: Learning Reviews

    Lecture 33: Chatbots

    Lecture 34: Other Sharing Tools

    Lecture 35: Security/Quality Engineering

    Lecture 36: Compliance

    Lecture 37: Sales, Marketing, and Beyond

    Lecture 38: Becoming a Learning Organization

    Chapter 2: Learning Git

    Lecture 1: The Course Overview

    Lecture 2: Git Version Control

    Lecture 3: Choosing a Workflow

    Lecture 4: Initialization

    Lecture 5: The First Commit

    Lecture 6: Managing the Remotes

    Lecture 7: Viewing the History

    Lecture 8: Branching and Forking

    Lecture 9: Synchronizing

    Lecture 10: Issuing Pull Requests

    Lecture 11: Interactive Rebasing

    Lecture 12: Tagging a Release

    Lecture 13: Tracing Code

    Lecture 14: Where to Go Next?

    Chapter 3: Mastering Docker

    Lecture 1: The Course Overview

    Lecture 2: Recollecting Docker Concepts

    Lecture 3: Docker CLI Commands

    Lecture 4: Scripting Primer

    Lecture 5: Composing Primer

    Lecture 6: Deploying Composed Services

    Lecture 7: Single Host Scaling

    Lecture 8: Bridge Networks

    Lecture 9: Multi-host Networks

    Lecture 10: Service Discovery

    Lecture 11: Designing Infrastructure of the Social Network

    Lecture 12: Swarm Basics

    Lecture 13: Swarm on AWS

    Lecture 14: Introduction to Managed Cluster

    Lecture 15: Kubernetes

    Lecture 16: Marathon / Mesos

    Lecture 17: Attack Vectors

    Lecture 18: Docker Bench for Security

    Lecture 19: Notary and Content Security

    Lecture 20: Logging Drivers

    Lecture 21: Volume Plugins

    Lecture 22: Network Plugins

    Lecture 23: Keeping the Garden Pruned

    Lecture 24: Ecosystem Tools

    Lecture 25: Dockercraft

    Chapter 4: Mastering Puppet for Large Infrastructures

    Lecture 1: The Course Overview

    Lecture 2: Introducing Puppet and Terms Associated with Puppet

    Lecture 3: Puppet Code, Puppet Servers, and Environments

    Lecture 4: More about Puppet Servers and Environments

    Lecture 5: Git Control Repositories and r10K

    Lecture 6: Creating a Puppet Server Machine from Scratch

    Lecture 7: Expanding on Our Standalone Puppet CA Machine

    Lecture 8: Enterprise Configuration – Master of Master(MOM)

    Lecture 9: Performance Tuning with Puppet Server

    Lecture 10: Understanding Storeconfigs and PuppetDB

    Lecture 11: Exported Resources

    Lecture 12: PuppetDBs GUI

    Lecture 13: PuppetDBs API

    Lecture 14: Public Modules

    Lecture 15: Creating Our Own Custom Facts

    Lecture 16: Running Our Own Custom Types

    Lecture 17: Using Heira

    Lecture 18: Using the ensure => absent

    Lecture 19: Setting Up Puppet for Reporting

    Instructors

  • Learning Path- Modern DevOps  No.2
    Packt Publishing
    Tech Knowledge in Motion
  • Rating Distribution

  • 1 stars: 27 votes
  • 2 stars: 35 votes
  • 3 stars: 113 votes
  • 4 stars: 231 votes
  • 5 stars: 231 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!