Resume

2023-03-29

Skills

Programming Languages

Bash C Go Lua Perl

Tools / Technologies

Ansible Docker Git / GitOps Gitlab CI Jenkins Jira Kubernetes Linux QEMU/KVM Vim proxmox tmux

Documentation

Asciidoc Groff LaTeX Markdown Typst

Experiences

Linux System Administrator

Self-emplyed

Hybrid

Used Technologies

Ansible Bash Docker Git Gitlab CI QEMU/KVM MySQL SQLite

Virtualization Specialist / Automation

RPS Cloud

Remote

Used Technologies

Ansible Bash Cloud-init IpTables Linux Nginx Proxmox

DevOps Engineer

Sina Com. Systems

Full-time

Used Technologies

Ansible Bash Docker Git Golang Jenkins Linux Python QEMU/KVM LVM

Projects

REST WebServer with fault tolerance

Github

hossein-lap/example-test-project-day-01

Technologies

Golang Docker Kubernetes Redis MySQL

Description

Simple web-app to have access the MySQL database, Redis cache and file system.

Automated resume CI

Gitlab

hos-workflow/resume-lua-latex

Technologies

Lua LaTeX Gitlab CI

Description

Create my resume automatically using myown LaTeX template which is generated using the gen.lua script.

Personal bash / perl scripts

Gitlab

hos-workflow/scripts

Technologies

Bash dmenu fzf Perl ImageMagick

Description

Various automated tasks were done here:

  • Take screenshot using ImageMagick.

    • Plus many more ImageMagick scripts (e.g add shadow border, round border, etc.)

  • Run headless QEMU/KVM virtua machines with VNC support.

  • Using stow to manage symbolic-links.

  • Ruby script to use Asciidoctor ruby API.

  • Simple system monitor using ps command with dmenu.

  • Manage block devices using lsblk and dmenu.

Neovim plugin

Github

hossein-lap/colt

Technologies

Lua

Description

Simple wrapper funtion around neovim’s term funtionality and the CLI tools to run / compile current buffer.

Languages

English

Professional

Certifications

LPIC 3 - Virtualization and Containerization: 2022

Education

Computer Science

Bachelors degree from 2020 to 2024