Git

  1. Assignment 1 – Git
  2. Assignment 2 – Git
  3. Assignment 3 – Git
  4. Assignment 4 – Git
  5. Assignment 5 – Git
  6. Case Study 1– Git Workflow
  7. Case Study 2– Resolving Merge Conflicts

Docker

  1. Deploying an Ubuntu Container with Apache2 and Port Mapping

  2. Saving and Running a Custom Docker Image with Apache2

  3. Uploading a Docker Image to Docker Hub and Deploying on a Separate Machine

  4. Crafting a Dockerfile

  5. Integrating a Custom HTML File into an Ubuntu-Apache Docker Container

  6. Containerizing Apache on Ubuntu

  7. Managing Apache2 Containers and Creating Volume

  8. Implementing Dynamic HTML File Replacement with Apache2 Container

  9. Deploying Multiple Custom Containers with Docker Compose

  10. Building a Docker Swarm Cluster with Apache Container Replication

  11. Creating Overlay Networks and Testing Container Connectivity

Module 5: Ansible

  1. Setting up a Cluster and Installing Software with Ansible Playbooks
  2. Executing a Custom Script to Add Text to Files on Multiple Hosts
  3. Installing Apache2 and NGINX on Different Hosts Using Ansible Roles
  4. Configuring Files on NGINX Host in an Ansible Cluster
  5. Deploying a Multi-Node Ansible Cluster and Grouping Hosts
  6. Streamlining Web Server Management with Ansible

Module 6: Jenkins

  1. Assignment 1 – Jenkins
  2. Assignment 2 – Jenkins
  3. Assignment 3 – Jenkins
  4. Case Study 1 – Jenkins

Module 7: Kubernetes

  1. Assignment 1 – Kubernetes
  2. Assignment 2 – Kubernetes
  3. Assignment 3 – Kubernetes
  4. Assignment 4 – Kubernetes
  5. Assignment 5 – Kubernetes

Module 8: Terraform

  1. Assignment 1 – Terraform
  2. Assignment 2 – Terraform
  3. Assignment 3 – Terraform
  4. Assignment 4 – Terraform
  5. Assignment 5 – Terraform

Nagios:

  1. Assignment 1 – Nagios
  2. Assignment 2 – Nagios
  3. Assignment 3 – Nagios
  4. Assignment 4 – Nagios

Projects:

  1. DevOps Capstone Project 1
  2. DevOps Capstone Project 2

Puppet