Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Employing Devops Skills in LAMP (Linux-Apache-Mysql and PHP)

Employing Devops Skills in LAMP (Linux-Apache-Mysql and PHP)

Build, deploy, and automate WordPress using real DevOps tools and production-style pipelines.
Created byMohamed Namour
Last updated 1/2026
English

What you'll learn

  • Basic administration of Alma Linux sytem (Successor to CentOS)
  • Devops(Dockers and containers proficiency)
  • Implementation and use case of CI/CD tools like Gitlab by using internal gitlab runners.
  • Terraform infra as a code (IaC) implementation

Course content

4 sections14 lectures2h 51m total length
  • Installation of Alma Linux on Vmware virtual machine13:02
  • 02-Alma_Linux_CLI_Part0114:01
  • 03-Alma_Linux_CLI_Part0213:10

Requirements

  • Basic Linux & CLI Skills (recommended: Ubuntu, AlmaLinux, Rocky Linux, or CentOS).
  • Basic Networking Knowledge.
  • Git Basics.
  • Basic Docker knowledge.
  • Basic Web / Application Understanding.

Description

What you will build

In this course, you will build a complete real-world DevOps system by deploying a WordPress application using:

  • GitLab CI/CD

  • Docker & Docker-in-Docker

  • Terraform

  • MySQL

  • Linux servers

Every time you push code:
GitLab will automatically build, package, and deploy your WordPress site.

You will go from zero to a fully automated production-style pipeline.

This is NOT a theory course

You will not watch PowerPoint slides.

You will:

  • Write real CI pipelines

  • Run real Docker containers

  • Deploy real infrastructure

  • Debug real errors

  • Fix real DevOps problems

Exactly like a DevOps engineer in a company.

What you will learn

By the end of this course, you will be able to:

  • Build a GitLab CI/CD pipeline from scratch

  • Containerize WordPress using Docker

  • Deploy MySQL and WordPress with Docker

  • Use Terraform to manage infrastructure

  • Use runners, artifacts, stages, and environments

  • Automate build and deployment

  • Troubleshoot real DevOps failures

  • Deploy a production-style web application

Who this course is for

This course is perfect for:

  • Linux system administrators

  • Junior DevOps engineers

  • Web developers who want DevOps skills

  • IT students and graduates

  • Anyone preparing for DevOps jobs

If you're looking for real-world DevOps experience, this course is ideal for you.

By the end of this course…

You won’t just “know” DevOps.

You will have built:

A complete automated deployment system that you can show in interviews and put on your CV.

Who this course is for:

  • Linux and system administrators who want to move into DevOps.
  • Junior DevOps engineers who want real-world experience.
  • Web developers who want to learn automated deployment.
  • WordPress professionals who want professional CI/CD pipelines.
  • IT students and career switchers who need a real DevOps project.