# From Code to Cloud: Building a DevOps Pipeline Step by Step

In this hands-on workshop, we’ll explore how to take an application from your laptop all the way to the cloud using modern DevOps practices and tools.  
Participants will learn how to build a complete CI/CD pipeline that automates testing, deployment, and monitoring — helping make software delivery faster, more consistent, and reliable.

Through guided demonstrations and real examples, you’ll see how tools like Jenkins, Docker, Terraform, Prometheus, and Grafana fit together in a modern DevOps environment.

##### Led by :

Samir Abdullatif  
[https://www.linkedin.com/in/samirsomer/](https://www.linkedin.com/in/samirsomer/)

##### Workshop Level:

Intermediate — open to anyone interested in DevOps, cloud computing, or modern software delivery practices.

##### Recommended Requirement:

Basic knowledge of **Docker** is preferred, as we’ll use it throughout the session to containerize and deploy applications.

##### Agenda:

- Introduction to DevOps concepts and workflows
- Building CI/CD pipelines with Jenkins
- Containerization using Docker
- Automating infrastructure with Terraform
- Monitoring with Prometheus and Grafana
- Connecting all tools for a full end-to-end workflow

##### Objectives**:**

By the end of this session, participants will be able to:

- Understand how different DevOps tools integrate to streamline software delivery
- Build a simple CI/CD pipeline from scratch
- Automate deployments and infrastructure management
- Set up basic monitoring for deployed applications

##### Session's Record 

[https://drive.google.com/file/d/1IeNuT498hGfyeIbR3TlDDkY-FQVPZkJ9/view?usp=share\_link](https://drive.google.com/file/d/1IeNuT498hGfyeIbR3TlDDkY-FQVPZkJ9/view?usp=share_link)