Feri Ahmad Nurdin

DevOps & Site Reliability Engineer passionate about automation, scalability, and building reliable infrastructure that empowers development teams.

Bandung, West Java, Indonesia
Feri Ahmad Nurdin

DevOps professional with a proven track record of 5 years of experience driving efficiency and performance improvements across multiple IT environments. Expert in implementing CI/CD pipelines and microservices architectures, resulting in significant cost reductions and productivity improvements. With a flair for driving cross-functional collaboration and a passion for innovation, I am ready to leverage my skills to drive technology excellence in my next role.

Reusable Workflow

Implement Reusable Workflow Github Action

Implemented reusable CI/CD workflows using GitHub Actions to standardize build, test, and deployment pipelines across multiple projects. This reduced duplication, improved maintainability, and streamlined the development lifecycle.

Github Github-Action ArgoCD Docker
CI/CD Pipeline

Pipeline CI/CD with GitOps

Designed and implemented a CI/CD pipeline using GitOps principles with GitLab and ArgoCD. The pipeline integrates Harbor as a container registry, Trivy for vulnerability scanning, and Kubernetes for automated deployments, ensuring secure, consistent, and scalable application delivery. The release flow consists of two phases: for staging, code successfully built and tested in GitLab Actions is automatically synced to ArgoCD and deployed to the staging environment; for production, a Merge Request is created and reviewed by DevOps or a Lead before being promoted to the live environment.

Gitlab Github ArgoCD Harbor Kubernetes Trivy
GCP Terraform

Provisioning VM Instance GCP with Terraform & Atlantis

Implemented Infrastructure as Code (IaC) by provisioning VM instances in Google Cloud Platform (GCP) using Terraform, integrated with Atlantis for automated plan and apply workflows. This setup enabled consistent, auditable, and collaborative infrastructure management through GitOps practices.

Atlantis GCP IaaS Terraform VM
Kubernetes Cluster

Kubernetes Cluster Deployment with Ansible and Kubeadm

Deployed a Kubernetes cluster using Ansible and Kubeadm to automate the provisioning and configuration process. This project demonstrated Infrastructure as Code practices, enabling consistent cluster setup, reduced manual intervention, and improved reliability for multi-node environments.

Ansible Docker Kubeadm Kubernetes
MongoDB Ansible

Provisioning MongoDB with Ansible (Install, Backup, Restore & Hardening)

Automated MongoDB provisioning and management using Ansible, covering installation, backup, restore, and security hardening. This project demonstrated Infrastructure as Code practices to ensure consistent deployments, reliable data recovery, and improved database security.

Ansible MongoDB Ubuntu
Rancher Keycloak

Management User Access Control Kubernetes with Rancher & Keycloak

Implemented centralized user access control for Kubernetes clusters by integrating Rancher with Keycloak as an Identity Provider. This project enabled Role-Based Access Control (RBAC), Single Sign-On (SSO), and secure authentication management across multiple clusters. The focus was on providing developers with direct access to product-specific clusters, making it easier to perform debugging and execute commands when needed.

Keycloak Kubernetes RKE Rancher
LGTM Stack

Observability with LGTM Stack

Developed a monitoring and alerting system using Prometheus and Grafana to improve application observability. The setup enabled real-time metrics collection, visualization, and proactive alerting, reducing incident response time and improving system reliability.

Grafana Prometheus Uptime
CDN Cost Reduction

Reduce Cost Up to 80% GCP with CDN

Reduced cloud infrastructure costs by up to 80% through the integration of Cloudflare CDN with GCP. This approach not only optimized expenses but also enhanced application speed, availability, and security. The project utilized Firebase for hosting, Amazon S3 for storage, and Cloudflare for CDN and caching.

AWS CDN Cloudflare Cloudfront GCP S3
Automation Scheduler

Automation Scheduler Maintenance Page Sapawarga Mobile Apps

Developed an automation workflow with n8n to schedule and trigger maintenance mode in Sapawarga Mobile Apps by updating Firebase values. This eliminated manual late-night interventions by QA/PM, reduced overtime, and streamlined the process of activating maintenance pages during incidents or planned events.

Automation Firebase n8n
ArgoCD Terraform

Install ArgoCD with Terraform

This project demonstrates the integration of Terraform with ArgoCD to automate Kubernetes deployments through GitOps practices. It highlights my ability to build scalable, reliable, and consistent infrastructure using Infrastructure as Code principles.

ArgoCD Kubernetes Terraform