Dimas Hendra J.S.

DevOps Engineer

Professional Summary

I'm a DevOps Engineer focused on building reliable infrastructure with best practices like using system and storage clusters with load balancer networking, automating and seamlessly integrating application systems with operational systems to support operation, and enhancing system observability for troubleshooting. I build and use tools (Go, Jenkins, Github Action, etc) to transform manual operations into rapidly integrated systems.

Experience

DevOps Engineer (Go & Automation Tooling)

Nov 2022 - Present
PT. Berkah Digital Asia (Delogic Indonesia), Sidoarjo

System Administrator

Nov 2021 - Present
CV. General Solusindo, Sidoarjo

Network Technician

Oct 2020 - Oct 2021
PT. Swarna Javadwipa Utama (Vendor PT. Telkom Indonesia), Surabaya

Education

Vocational High School - Computer and Network Engineering

2012 - 2015
SMK Antartika 2 Sidoarjo

Technical Skills

Programming Languages

Go, Bash, JavaScript, Python

Backend Technologies

Node.js, Express, Go-Fiber, Chi, Flask

Databases

PostgreSQL, MySQL, SQLite, MongoDB

DevOps Technologies

Kubernetes (CKA), Docker Swarm, Jenkins, GitHub Actions, Ansible, GlusterFS, Git, Grafana, Prometheus

Certifications

Preparation for Certified Kubernetes Administrator (CKA) with Practice Tests

17 Aug 2025

Udemy - KodeKloud

Pemrograman Go-Lang: Pemula sampai Mahir

Mar 2024

Udemy - Programmer Zaman Now

Docker Mastery: with Kubernetes +Swarm from a Docker Captain

Feb 2024

Udemy - Bret Fisher

Belajar Dasar Pemrograman JavaScript

Dec 2022 - Dec 2025

Dicoding Indonesia

Belajar Back-End Pemula dengan Javascript

Dec 2022 - Dec 2025

Dicoding Indonesia

Introduction to Information Security Course

Sep 2020

Cyber Army Indonesia

Pelatihan Strategi Praktis Menjadi Network Admin & IT Support

Aug 2021

Course-Net

Projects

Improve High-Availability with System and Storage Clustering

Designed and implementation Docker Swarm + GlusterFS architecture with load balancer, replacing legacy systems and improving system uptime. To replace monolithic systems and deployment become more reliable and efficient.

Reduce CI/CD Time from Jenkins to Github Action with Ansible

Migrate 4 CI/CD pipeline from Jenkins (on-premise) to GitHub Actions. Cutting infrastructure dependency, speed up and secure deployment, and improving reliability from on-premise servers.

WordPress Migration With Minimal Downtime

WordPress migration from VPS to WordPress Hosting (CPanel) and from CPanel to Hostinger for high-traffic sites with minimal downtime. This project aims to ensure that the website remains running even when traffic is being used and when there are many visitors.

Automated Infrastructure Deployment Pipeline with Go

Design and build a Go RESTful API to automate deployments with integrated Jenkins, Portainer, and Cloudflare. Reduced manual deployment from 30+ minutes to under 5 minutes.

Secure File Storage System with Go

Build RESTful API aimed at storing safe APK files based on Go, with access control based on role and user. Ensuring the distribution of internal applications remains under control and tracked.

PostMail to Send One Way with Go

Design and create restful-api for automatic email sending services (no-reply) with go for sending one-way messages to users. Used for system notifications, reports, and operational communication.

Reduce Time to Gathering Data from Multiple Proxmox and Dell Servers with Go

Create a Go RESTful API to retrieve resource usage data (CPU, RAM, Disk, Network, Backup Status) from Proxmox and Dell servers via iDRac. This will simplify data retrieval when generating reports.

Create All SEO Tools for Free with Node.js and Telegram Bot

Building a RESTful API with 30+ SEO tools using node.js for organic analysis, including checking website status, first-page position, and optimization recommendations. It's designed to simplify analysis without any usage limitations or additional costs.

YAML-to-JSON Converter VPN Multi Configuration

Built a Go tool with goroutines to generate 280+ VPN configs in 3 seconds (down from 4 minutes in Python), enabling scalable configuration management.

Reduce VM Time Backup with Backup Server Proxmox

Replacing the backup system from Freenas and Truenas (2 servers) to Proxmox Backup Server (1 server) to improve the efficiency of backup time from more than 4 hours to 34 minutes and use of disk space from 3,2 TB to 1,5 TB. The backup process becomes faster, integrated directly with the virtualization environment, and is easily managed centrally.

Fast Tracking Malware and Anomalies System using Wazuh

Plan andImplemented a 24/7 monitoring system for 4+ physical (Dell) and virtual (Proxmox) servers. Integrated Wazuh for security with a Telegram bot for notifications, enabling early detection of malware and system anomalies. This project aims to detect ransomware and malware on all systems and reduce the occurrence of unauthorized attacks.

Maintenance of Dell Server and HP

Perform regular maintenance on the Dell and HP server, including checking RAID, operating system reinstalls, remote management and iLO firmware upgrades with the aim of making iLO usable again due to SSL errors.

Integration of Windows Server with Nas Synology

Integrate user between Windows Server (Active Directory) and Nas Synology using LDAP, facilitating the management of centralized file and backup access.

Manage, Control and Integrated 20+ Windows PC with Windows Server

Managing Windows Server's installation and configuration as a domain controller, including management of user and computer accounts through Active Directory Users and Computers (ADUC), organizational structure settings using the Organizational Unit (OU) and Group, as well as the application of access policies using Group Policy Object (GPO) for application control, directory, and user rights.

One Command for Any Package Manager of Distro

Developing shell scripts for efficient use of the Package Manager on Linux across multiple distributions. Includes package management, a CLI user interface, SSH, Docker, and other administrative support—all in one package. This is necessary when frequently switching distributions.

Recover Web Traffic WordPress After Malware Attacks

Recovered a malware-infected site; restored traffic from decline to 1,000+ daily views within 9 months through security cleanup and SEO optimization.

Languages

Indonesia

Native

English

Intermediate