Junior DevOps engineer

Reza Yaghobi

I build and run containerized infrastructure: Docker, Kubernetes, GitLab CI/CD, Ansible and full observability with Prometheus and Grafana.

Stack

Platform

  • Docker
  • Kubernetes
  • Rancher
  • Helm
  • Linux
  • VMware ESXiserver virtualization
  • Traefik
  • nginx
  • HAProxy
  • Keepalived
  • MinIO
  • Ceph

Automation and delivery

  • GitLab
  • GitLab CI/CD
  • Git
  • Ansible
  • Terraform
  • Argo CD
  • GitOps
  • Nexus Repository
  • Shell scriptingBash

Observability

  • Prometheus
  • Grafana
  • Loki
  • Alloy
  • Elasticsearch
  • Zabbix

Languages and data

  • Python
  • C#
  • PostgreSQL
  • MySQL
  • Microsoft SQL Server
  • Kerasfor ML/DL

Networking and Windows

  • Routing
  • DNS administration
  • Active Directory
  • Windows Server
  • Network+ knowledge

Certificates

IELTS · Band 7.0 · 2024

  1. 01

    Associate DevOps Engineer

    22 h · 2026

    ArvanCloud

  2. 02

    Professional DevOps Engineer

    100 h · 2026

    ArvanCloud

  3. 03

    Expert DevOps Engineer

    18 h · 2026

    ArvanCloud

Completed courses

Course only, no certificate issued

  • LPIC-1 26 h · 2024
  • Network+ 72 h · 2024
  • LPIC-2

ArvanCloud certificates

Selected work

  • Homelab

    Self-hosted Docker and K3s services behind Traefik, with a Prometheus, Grafana and Loki monitoring stack and CI/CD.

    View on GitHub ↗
  • devops-test

    A DevOps assessment task for a company, covering a 6-stage GitLab CI/CD pipeline, firewalling with iptables, monitoring and a web app.

    View on GitHub ↗

Also on GitHub: agents · ML portfolio · DL portfolio

Diagrams

Homelab architecture

Homelab architecture Internet traffic reaches Traefik, which proxies to Docker and K3s workloads. A monitoring group runs Prometheus, Grafana, Loki and Alloy, and GitLab CI/CD deploys the workloads. Internet Traefik reverse proxy Docker containers K3s cluster MONITORING Prometheus Grafana Loki Alloy GitLab · CI/CD BUILD · TEST · DEPLOY METRICS · LOGS DEPLOY Homelab architecture Internet traffic reaches Traefik, which proxies to Docker and K3s workloads. A monitoring group runs Prometheus, Grafana, Loki and Alloy, and GitLab CI/CD deploys the workloads. Internet Traefik reverse proxy Docker K3s MONITORING Prometheus Grafana Loki Alloy GitLab · CI/CD BUILD · TEST · DEPLOY DEPLOY TO WORKLOADS
Grafana dashboard showing a metrics graph
Grafana dashboard

CI/CD pipeline

CI/CD pipeline A commit is pushed, then the pipeline runs the test, build, publish and deploy stages in order, and ends with a healthy container. git push 01 Test pytest 02 Build docker image 03 Publish optional 04 Deploy compose healthy CI/CD pipeline A commit is pushed, then the pipeline runs the test, build, publish and deploy stages in order, and ends with a healthy container. git push 01 Test pytest 02 Build docker image 03 Publish optional 04 Deploy compose healthy
Green GitLab CI pipeline, all stages passed
GitLab CI pipeline

Background

  1. 2025 to present

    Bachelor's degree in Computer Networks, Shamsipoor, currently term 3

  2. March to June 2026

    IT Help Desk, Jahad Sharif University

Contact

Open to junior and associate DevOps roles, on-site or remote.