Skip to content

Projects

A comprehensive history of my professional work, research, and technical implementations. For a curated showcase of my best DevOps work, visit the Portfolio.


2024

ArgoCD GitOps Implementation inside AWS EKS

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Goal: Streamline application deployment and infrastructure management using GitOps methodology.

Key Contributions:

  • Developed GitLab CI/CD pipelines to build and push Docker images to AWS ECR.
  • Configured ArgoCD to monitor Git repositories for application and infrastructure manifests using Helm Charts.
  • Implemented ArgoCD Image Updater for automated image tag synchronization from AWS ECR.
  • Automated cluster state synchronization between Git and AWS EKS.

Outcomes:

  • Efficient and automated application delivery process.
  • Single source of truth for all Kubernetes cluster configurations.
  • Enhanced scalability and observability for cloud-native applications.

AWS EKS - Kubernetes Cluster Installation and Configuration

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Goal: Set up a production-ready Kubernetes cluster on Amazon EKS for scalable containerized workloads.

Key Deliverables:

  • Infrastructure as Code (IaC): Provisioned EKS cluster, secure VPC, subnets, and security groups using Terraform.
  • Node Management: Deployed managed EC2 node groups integrated with the EKS control plane.
  • Networking: Configured VPC CNI for efficient pod networking and ALB/NLB for external traffic.
  • Security: Implemented IAM roles and granular Kubernetes RBAC policies.
  • Scalability: Deployed Cluster Autoscaler and Horizontal Pod Autoscaler (HPA).
  • Tooling: Installed Helm, ArgoCD, cert-manager, and Nginx Ingress.

Outcomes:

  • Production-grade EKS environment supporting high-availability critical applications.
  • Simplified resource management through automated scaling and monitoring.

Implement DevSecOps Gitlab CI/CD Pipeline

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Technologies: GitLab, AWS, Docker, Terraform, Ansible

Key Contributions:

  • Deployed a self-hosted GitLab instance on AWS EC2 using Docker containers.
  • Automated infrastructure provisioning and server configuration with Terraform and Ansible.
  • Designed and implemented CI/CD pipelines to streamline deployment for multiple development teams.

DevSecOps Pipeline Using Trivy

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Technologies: GitLab CI/CD, Trivy, Docker, Bash

Key Contributions:

  • Integrated Trivy security scanner into GitLab CI/CD pipeline stages.
  • Automated vulnerability detection and reporting for container images prior to deployment.
  • Improved the overall security posture by reducing manual audit overhead.

2023

Gitlab Runner Cost Optimization using spot instance

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Technologies: AWS (EC2 Spot, ASG), GitLab Runner, Docker, Terraform

Key Contributions:

  • Successfully migrated GitLab Runners to AWS EC2 Spot Instances, reducing infrastructure costs by 60-70%.
  • Configured Auto Scaling Groups (ASG) to ensure runner availability and scalability.
  • Implemented fallback strategies with On-Demand instances to maintain pipeline reliability.

Setup and configure Gitlab Self Hosted for company code repository

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Technologies: GitLab CE/EE, Linux Ubuntu, Nginx, PostgreSQL, Docker

Key Contributions:

  • Installed and secured a high-availability self-hosted GitLab platform.
  • Integrated PostgreSQL backend and Nginx reverse proxy with SSL/TLS.
  • Managed repository migration and implemented RBAC/SSO for developer access.
  • Automated backup and disaster recovery procedures for data protection.

Migrate to Docker and Optimize Wordpress Company Profile

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Technologies: Docker, Docker Compose, Nginx, MySQL, PHP-FPM, Let’s Encrypt

Key Contributions:

  • Containerized the WordPress stack for improved portability and scalability.
  • Optimized PHP-FPM and Nginx caching, resulting in 40% faster response times.
  • Automated SSL/TLS certificate management using Let's Encrypt.
  • Established CI/CD workflows for development, staging, and production environments.

DevOps New Generation Banking System - KB Bukopin Project

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Technologies: GitLab CI/CD, Fastlane, Kubernetes, SonarQube

Key Contributions:

  • Configured on-premises GitLab Runners to support secure banking build environments.
  • Automated mobile app (iOS/Android) releases using Fastlane and GitLab CI.
  • Integrated SonarQube for continuous code quality and static security analysis (SAST).
  • Collaborated in an Agile/Scrum environment to ensure mission-critical platform compliance.

Product Capstone - Communicare - Bangkit Academy 2023

Project Information

Capstone Project: Bangkit Academy 2023 by Google, GoTo, and Traveloka
Role: DevOps & Cloud Lead
Stack: Google Cloud Platform (GCP), Firebase, Cloud Run, GitHub Actions

Key Contributions:

  • Orchestrated the cloud environment on GCP to host backend and Machine Learning services.
  • Automated deployment pipelines using GitHub Actions for seamless service delivery.
  • Managed containerized services on Cloud Run, ensuring scalability for user traffic.
  • Authored comprehensive documentation for system design and deployment procedures.

2022

Project Sistem OCR machine learning - EZxtract Project

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Stack: Linux Centos, Python, Gunicorn, Nginx

Key Contributions:

  • Configured production-ready server environments for OCR/ML workloads.
  • Deployed Python applications with Gunicorn and Nginx reverse proxy for high performance.
  • Created systemd services to ensure process resiliency and auto-restarts.

Project Internal Apps IDStar IDSWP

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Stack: Docker Compose, Nginx, PostgreSQL, GitLab CI/CD

Key Contributions:

  • Designed microservices architecture for internal company applications using Docker Compose.
  • Integrated service orchestration and persistent storage for databases and caching.
  • Optimized dev-to-prod workflows through automated GitLab CI/CD pipelines.

Grafana Resource Monitoring, Logging, And Alerting System

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Stack: Grafana, Prometheus, Loki, Alertmanager, CloudWatch

Key Contributions:

  • Implemented a centralized observability stack for metrics and log aggregation.
  • Designed interactive Grafana dashboards for real-time infrastructure visibility.
  • Configured proactive alerting via Slack/Email, significantly reducing MTTR.

Amazon Cloudwatch EC2 Resource Monitoring

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Stack: AWS CloudWatch, SNS, IAM, CloudWatch Agent

Key Contributions:

  • Configured performance monitoring for EC2 instances with detailed custom metrics (Memory/Disk).
  • Established real-time alerting using CloudWatch Alarms and SNS.
  • Improved incident response times through performance dashboards.

Setup Taiga Project open-source project management tool

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Stack: PostgreSQL, Nginx, Docker, Ubuntu

Key Contributions:

  • Deployed and secured a self-hosted Taiga instance for Agile project tracking.
  • Configured Nginx reverse proxy with SSL/TLS and managed Dockerized services.

GitLab Event Notification Integration with Mattermost Webhook

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Goal: Deliver real-time notifications for repository and pipeline activities.

Key Contributions:

  • Integrated GitLab webhooks with Mattermost for instant team feedback on CI/CD events.
  • Automated notifications for Merge Requests, issues, and pipeline failures.

Cost Alert AWS SNS Integration With Mattermost

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Goal: Establish proactive cloud billing governance.

Key Contributions:

  • Integrated AWS CloudWatch billing alarms with SNS and Mattermost webhooks.
  • Provided real-time visibility into usage thresholds and cost spikes.

Website Uptime Monitoring System (Uptime Kuma)

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Tooling: Uptime Kuma, Docker, Nginx, Mattermost

Key Contributions:

  • Deployed Uptime Kuma to track availability and latency for critical company services.
  • Configured real-time incident alerting via Mattermost and Email.

Cross-Account Migration of EC2 Instances and S3 Buckets

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Stack: AWS CLI, AMI, S3 Sync, IAM Roles

Key Contributions:

  • Planned and executed secure cross-account transfers of EC2 resources and S3 data.
  • Managed cross-account IAM permissions and verified data integrity post-migration.

Migrasi Server OCR Server Machine GCP

Project Information

Role: DevOps Engineer @ PT. IDstar Cipta Teknologi
Stack: Google Cloud Platform (GCP), Compute Engine, Cloud Storage

Key Contributions:

  • Successfully migrated OCR workloads from on-premises to GCP instances.
  • Configured network security and firewalls within the GCP environment.

Google Workspace Admin Implementation

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa
Goal: Centralize company collaboration and user management.

Key Contributions:

  • Deployed Google Workspace Admin Console and migrated user accounts/emails.
  • Configured DNS authentication (SPF, DKIM, DMARC) for secure email delivery.
  • Established role-based access control and 2FA security policies.

On-Premises Infrastructure Migration to AWS Cloud

Project Information

Context: Sekolah DevOps Cilsy Batch #14
Technologies: AWS (EC2, RDS, S3), Terraform, Ansible

Key Contributions:

  • Designed and executed migration of on-premises workloads to AWS infrastructure.
  • Automated provisioning using Infrastructure as Code (Terraform) and configuration with Ansible.
  • Configured VPC networking and security groups for cloud compliance.

Build Infrastructure Container Orchestration Based / Kubernetes

Project Information

Context: Sekolah DevOps Cilsy Batch #14
Stack: Kubernetes, Docker, Helm, Nginx Ingress

Key Contributions:

  • Orchestrated microservices deployment on a production-like Kubernetes cluster.
  • Implemented Nginx Ingress Controller for traffic routing and load balancing.

Build Infrastructure on Premises for Web Apps

Project Information

Context: Sekolah DevOps Cilsy Batch #14
Stack: Linux, Nginx, PostgreSQL, Docker, Proxmox

Key Contributions:

  • Built a robust on-premises infrastructure using virtualization for web hosting.
  • Configured web servers and database environments for secure internal application access.

Tendean Office LAN Network Installation

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa
Goal: Implement reliable connectivity for a new office location.

Key Contributions:

  • Designed and installed comprehensive LAN infrastructure using Cisco and Mikrotik.
  • Deployed structured cabling (Cat6) and managed Wi-Fi coverage with Ubiquiti.

2021

HR System Migration Into Virtual System Proxmox

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa
Stack: Proxmox VE, Linux, MySQL, Backup Solutions

Key Contributions:

  • Virtualized legacy physical servers using Proxmox VE to improve resource utilization.
  • Established automated backup and snapshot policies for critical HR data.

Installation and Configuration Proxmox VE

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa
Stack: Proxmox VE, ZFS Storage, KVM/LXC

Key Contributions:

  • Deployed Proxmox VE as the primary enterprise virtualization platform.
  • Configured ZFS storage pools for high-performance virtual disks.

Internet Bandwidth QoS Optimization

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa
Stack: Mikrotik RouterOS, QoS/HTB, Traffic Shaping

Key Contributions:

  • Analyzed traffic patterns and prioritized business-critical bandwidth (VoIP/Video).
  • Reduced network latency by optimizing traffic markings and queue disciplines.

Fortigate 30E installation and configuration

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa
Stack: Fortigate 30E, FortiOS, VPN, IPS/IDS

Key Contributions:

  • Deployed Fortigate firewall for advanced threat protection and secure remote access.
  • Configured IPSec/SSL VPN and web filtering policies to secure the office network.

Mikrotik replacement and configuration migration

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa

Key Contributions:

  • Managed hardware migration of core routers with zero service downtime.
  • Migrated complex firewall, NAT, and VPN configurations to newer Mikrotik models.

Zimbra Email Migration To Google Workspace

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa

Key Contributions:

  • Successfully migrated enterprise email from Zimbra to Google Workspace.
  • Managed DNS reconfiguration and data transfer for over 100+ users.

2020

Implementing Zabbix Monitoring System

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa
Stack: Zabbix, SNMP, MySQL, Grafana

Key Contributions:

  • Deployed comprehensive monitoring for servers and network appliances.
  • Configured real-time alerts for service outages and performance bottlenecks.

VPN IPSec/L2TP Network Implementation

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa

Key Contributions:

  • Established secure site-to-site and remote access VPN tunnels.
  • Configured RADIUS authentication for centralized user access control.

Bandwidth Improvement And Optimization

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa

Key Contributions:

  • Optimized throughput by fine-tuning firewall rules and connection tracking.
  • Achieved measurable improvements in latencies for critical business apps.

2019

Core Router Migration & Replacement

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa

Key Contributions:

  • Upgraded core network backbone with high-performance Mikrotik hardware.
  • Implemented BGP/OSPF routing for network redundancy and failover.

CCTV System migration

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa

Key Contributions:

  • Modernized analog surveillance to a high-definition IP-based CCTV system.
  • Managed NVR storage configurations and network segmentation for video traffic.

Video Conference Room Infrastructure Installation

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa

Key Contributions:

  • Designed and installed audio-visual systems for corporate meeting rooms.
  • Integrated dedicated QoS for Zoom and Microsoft Teams reliability.

Computer Network Performance Improvement Mikrotik

Project Information

Role: IT Support & Network Engineer @ PT. Unicorn Tosan Perkasa

Key Contributions:

  • Performed deep-dive optimization of router configurations.
  • Enhanced network security posture through hardened firewall rules.

2018

CV. Lintas Opsi Gradasi Informatika Design LAN

Project Information

Context: Junior Network Engineer Internship
Tooling: Cisco Packet Tracer, Subnetting

Key Contributions:

  • Designed Local Area Network (LAN) topologies and IP addressing schemes for small businesses.
  • Documented equipment requirements and VLAN segmentation strategies.