Learning Path: Modern DevOps
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: PuppetDB's GUI
Lecture 13: PuppetDB's 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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024