Training

DevOps, cloud & deployment

Practice Linux, Git, Docker, CI/CD, infrastructure and production deployment.

Nexorix IT training

DevOps, cloud & deployment

A path for understanding how an application moves from code to a usable environment.

Format

200 DH / session
16 sessions total
2 sessions per week
2 hours of training
In person or remote
Nexorix training certificate

Trainer profile

Training led by a senior IT expert with 10+ years of experience on demanding projects for major companies in Africa and Europe. The approach is practical, field-tested and focused on skills you can reuse immediately.

Path objective

Move step by step with clear explanations, guided exercises and a concrete project to validate what you learn.

Request information

What you will learn

  • Use Linux and the command line to manage an environment.
  • Manage code with Git and understand a team workflow.
  • Discover Docker, images, containers and environment variables.
  • Understand CI/CD basics and deployment steps.

Session-by-session program

1

Essential Linux

Shell, files, permissions, processes and useful commands.

2

Practical networking

Ports, DNS, HTTP, ping/curl and simple diagnosis.

3

Professional Git

Branches, merges, conflicts and commit conventions.

4

Variables and config

Secrets, env files, dev/prod environments.

5

Docker basics

Images, containers, ports, volumes and logs.

6

Dockerfile

Build a clean image, layers and simple optimization.

7

Docker Compose

Run app, database and services together.

8

CI/CD concepts

Pipeline, build, test, artifacts and automatic deployment.

9

GitLab CI practice

Write a simple pipeline and read errors.

10

Server and reverse proxy

Nginx, domains, certificates and HTTP routing.

11

Cloud concepts

VMs, storage, networking, regions, costs and scalability.

12

Observability

Logs, simple metrics, health checks and alerts.

13

Deployment security

Permissions, secrets, updates and attack surface.

14

Kubernetes basics

Pods, deployments, services and useful kubectl commands.

15

Complete deployment

Publish a containerized app with configuration.

16

Incident and rollback

Diagnose failure, read logs, fix and roll back.

Practical project

Deploy a small application with Git, Docker and a simple production workflow.