Modern DevOps – Learning Path

What will you learn from this Learning Path: Modern DevOps course?

  • You will attain some wonderful skills that can allow you to add resilient services to the interface of your app with the help of continuous deployment, configuration management, and many similar DevOps techniques.
  • Employing the beneficial features of Git for optimization the workflow of your app.
  • Exploring chances through Docker for achieving faster application deployment, scalability, portability, and reliability across different type of clouds and machines.
  • Configuring and deploying puppet and learning advance methods in a medium in a bigger company.

Course Requirements

  • There is no specific type of requirement for signing up for this course. However, previous experience in the system administration will give an additional advantage.

Learning Path: Modern DevOps Course Details

Do you want to become more effective and efficient while dealing with the daily challenges of IT infrastructure, then you should utilize the advantages of the DevOps revolution!!

The Video Learning Paths offered by the Packt is a set of individual videos put together in a relevant and logical manner so that the students can learn easily from it. You will find all the content in a step by step way that allows you to understand the content easily.

This course views the software development in a truly new way that allows automation and building configuration for the infrastructure servers and then addressing different areas, such as continuous deployment, automation, monitoring, and containers. If we talk about the modern DevOps world, then Git, Puppet, and Docker are the major tools.

This Learning Path talks in-depth about the DevOps with the mastering section that has already helped thousands of people. After that, we will start from the bottom about the version control with the help of Git mentioned in the section of Learning Git. Furthermore, we will tell talk about the mastering containerization by utilizing the Docker in the Mastering Docker section. At last, we will talk about the techniques about the ways to leverage Puppet for easing configuration management in the present IT infrastructure.

Our team has created this course while considering the needs of modern DevOps engineers to utilize resources in an adequate way.

The Learning Path: Modern DevOps course is created by some of the best professionals in this industry. Now, we will give you complete information about the instructors of this wonderful course.

Dave Mangot

Dave Mangot is a trained systems engineer who has experience of more than 20 years. Working as the director of operations for Papertail and Librato. He is the brain behind transforming many companies in both the operational maturity as well as deeper adherence about the DevOps thinking.

Sam Slotsky

Presently working in the Ackmann & Dickenson, Sam Slotsky is an accomplished software engineer and saxophonist. He specializes in back-end databases, JavaScript, and web applications.

Thomas Uphill

Thomas is using Puppet for a long time now. Till now, he has presented those tutorials at the PuppetConf and LOPSA-East, Canada. In addition, Thomas has been working as a system administrator for more than 20 years with the RedHat Systems. Also, he is running the Puppet User Group located in Seattle, Washington.

Shrikrishna Holla

Shrikrishna Holla is a well-known stack developer and entrepreneur who is presently working in Bengaluru. Holla is building and maintaining Sigalrm, which is a service that offers actionable alerts and allows the engineers to take instant remedial measures.

Who is the target audience of Learning Path: Modern DevOps course?

This course is created for the developers, IT professionals, and system administrators who want to utilize the DevOps techniques and practices for managing IT infrastructures.

Also, the person who wants to attain the skills required to work in a DevOps team should sign up for this course.

Moreover, there is no need for any past knowledge of Git. However, a basic idea about the Docker will be better. This course is created by assuming intermediate knowledge about the Puppet!!

1
The Course Overview
2
Is DevOps for Me?
3
The First Way – Systems Thinking
4
The Second Way – Feedback Loops
5
The Third Way – Culture of Experimentation
6
The Principle of Kaizen
7
CAMS – Culture
8
CAMS – Automation
9
CAMS – Measurement
10
CAMS – Sharing
11
Traditional Versus DevOps SDLC
12
Service Ownership
13
Hack Events
14
Destructive Testing
15
Cross-Functional Teams
16
Why Automate?
17
Configuration Management with SaltStack
18
Configuration Management for Distributed Systems
19
What about Containers?
20
Building and Running a Docker Container
21
What is Continuous Delivery?
22
Your First Test Environment
23
Configuring and Launching with Vagrant
24
Testing with Serverspec
25
Am I Ready for Production?
26
Measurement Concepts
27
A Tour of Graphite
28
Getting Your Data into Graphite
29
Monitoring Agent Examples
30
Actionable Data
31
Agile
32
Learning Reviews
33
Chatbots
34
Other Sharing Tools
35
Security/Quality Engineering
36
Compliance
37
Sales, Marketing, and Beyond
38
Becoming a Learning Organization
39
The Course Overview
40
Git Version Control
41
Choosing a Workflow
42
Initialization
43
The First Commit
44
Managing the Remotes
45
Viewing the History
46
Branching and Forking
47
Synchronizing
48
Issuing Pull Requests
49
Interactive Rebasing
50
Tagging a Release
51
Tracing Code
52
Where to Go Next?
53
The Course Overview
54
Recollecting Docker Concepts
55
Docker CLI Commands
56
Scripting Primer
57
Composing Primer
58
Deploying Composed Services
59
Single Host Scaling
60
Bridge Networks
61
Multi-host Networks
62
Service Discovery
63
Designing Infrastructure of the Social Network
64
Swarm Basics
65
Swarm on AWS
66
Introduction to Managed Cluster
67
Kubernetes
68
Marathon / Mesos
69
Attack Vectors
70
Docker Bench for Security
71
Notary and Content Security
72
Logging Drivers
73
Volume Plugins
74
Network Plugins
75
Keeping the Garden Pruned
76
Ecosystem Tools
77
Dockercraft
78
The Course Overview
79
Introducing Puppet and Terms Associated with Puppet
80
Puppet Code, Puppet Servers, and Environments
81
More about Puppet Servers and Environments
82
Git Control Repositories and r10K
83
Creating a Puppet Server Machine from Scratch
84
Expanding on Our Standalone Puppet CA Machine
85
Enterprise Configuration – Master of Master(MOM)
86
Performance Tuning with Puppet Server
87
Understanding Storeconfigs and PuppetDB
88
Exported Resources
89
PuppetDB’s GUI
90
PuppetDB’s API
91
Public Modules
92
Creating Our Own Custom Facts
93
Running Our Own Custom Types
94
Using Heira
95
Using the ‘ensure => absent’
96
Setting Up Puppet for Reporting
97
Foreman Reporter with Our Puppet Installation
98
PuppetDB to Store Reports
99
Using Report Processors to Monitor Systems
100
How to Check the Syntax of Our Code?
101
Using rspec-puppet to Create Tests for Our Code
102
Beaker
103
Test Kitchen
104
Jenkins
105
APIs
106
SSL Certificates
107
Metaparameters and Ordering
108
Using PRY to Inspect the Puppet Server
109
Puppet Best Practices

Be the first to add a review.

Please, login to leave a review
Enrolled: 87 students
Duration: 72 Hours
Lectures: 109

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed