- Getting Started
- Modern Software Development
- Cloud Components and Platforms
- Source Code Management
- Continuous Delivery
- Container Basics
- Container Orchestration
- Container Infrastructure
- Machine Deployment
- Ansible
- Other Configuration Management Tools
- IT Operations and Monitoring
- Log Management and Analysis
- Taking the Test
-
LPI Blog - DevOps Tools Introduction #Modern Software Development | Linux Professional Institute
-
What is the relation between SQL, NoSQL, the CAP theorem and ACID? - Quora
-
LPI Blog - DevOps Tools Introduction #05: Continuous Delivery | Linux Professional Institute
-
Blue-green Deployments, A/B Testing, and Canary Releases -- Software Blog
-
LPI Blog - DevOps Tools Introduction #Container Basics | Linux Professional Institute
-
Best practices for writing Dockerfiles | Docker Documentation
-
LPI Blog - DevOps Tools Introduction #Container Infrastructure | Linux Professional Institute
-
Get started with Docker Machine and a local VM | Docker Documentation
-
Use Docker Machine to provision hosts on cloud providers | Docker Documentation
-
Docker Machine command-line reference | Docker Documentation
-
ClusterHQ/flocker: Container data volume manager for your Dockerized application
-
coreos/flannel: flannel is a network fabric for containers, designed for Kubernetes
-
Assessing the Current State of Container Security - The New Stack
-
LPI Blog - DevOps Tools Introduction #Ansible | Linux Professional Institute
-
copy - Copies files to remote locations --- Ansible Documentation
-
template - Templates a file out to a remote server --- Ansible Documentation
-
ini_file - Tweak settings in INI files --- Ansible Documentation
-
lineinfile - Manage lines in text files --- Ansible Documentation
-
patch - Apply patch files using the GNU patch tool --- Ansible Documentation
-
command - Executes a command on a remote node --- Ansible Documentation
-
shell - Execute commands in nodes. --- Ansible Documentation
-
cron - Manage cron.d and crontab entries --- Ansible Documentation
-
debconf - Configure a .deb package --- Ansible Documentation
-
yum - Manages packages with the yum package manager --- Ansible Documentation
-
git - Deploy software (or files) from git checkouts --- Ansible Documentation
-
debug - Print statements during execution --- Ansible Documentation
-
Puppet 4.10 reference manual - Puppet (PE and open source) 4.10 | Puppet
-
Puppet's commands - Puppet (PE and open source) 5.4 | Puppet
-
Overview of Puppet's architecture - Puppet (PE and open source) 5.4 | Puppet
-
Quick start » Intro for *nix users - Puppet (PE and open source) 5.4 | Puppet
-
Quick Start » Essential configuration - Puppet (PE and open source) 5.4 | Puppet
-
Core types cheat sheet - Puppet (PE and open source) 6.2 | Puppet
-
Module cheat sheet - Puppet (PE and open source) 6.2 | Puppet
-
LPI Blog - DevOps Tools Introduction #IT Operations and Monitoring | Linux Professional Institute
-
prometheus/pushgateway: Push acceptor for ephemeral and batch jobs.
-
RED Method for Prometheus - 3 Key Metrics for Microservices Monitoring DZone Performance
-
Monitoring Microservices with Prometheus - Container Solutions
-
Security threats and their mitigation in infrastructure as a service - ScienceDirect
-
LPI Blog - DevOps Tools Introduction #Log Management and Analysis | Linux Professional Institute
-
Getting Started with Logstash | Logstash Reference 6.6 | Elastic
-
elastic/stack-docker: The Elastic Stack, on Docker, right now.
-
Getting Started With Filebeat | Filebeat Reference 6.6 | Elastic
-
Retiring Data | Elasticsearch: The Definitive Guide 2.x | Elastic
-
30 best practices for logging at scale | Log Analysis | Log Monitoring by Loggly