---
title: "Sang David (@Sang-DevSecOps) | Hashnode"
description: "Security Engineer. Read the latest articles by Sang David on Hashnode."
url: "https://hashnode.com/@Sang-DevSecOps"
---

@Sang-DevSecOps

# Sang David

@Sang-DevSecOps · Remote · Joined March 2025

Security Engineer

### [Setup Static Application Security Scanning in GitLab CI using NJSScan & Semgrep](https://development-security-operations.hashnode.dev/setup-static-application-security-scanning-in-gitlab-ci-using-njsscan-semgrep?utm_source=hashnode&utm_medium=feed)

Overview Static Application Security Testing (SAST) implementation using NJSScan and Semgrep to identify security vulnerabilities in source code before deployment. This provides automated code-level s

3 min read · [development-security-operations.hashnode.dev](https://development-security-operations.hashnode.dev/setup-static-application-security-scanning-in-gitlab-ci-using-njsscan-semgrep?utm_source=hashnode&utm_medium=feed)

[Apr 23](https://hashnode.com/posts/setup-static-application-security-scanning-in-gitlab-ci-using-njsscan-semgrep/69ea110f73da2cf26b1b28e6)

### [Setup GitLab CI pipeline and pre-commit script to scan for secrets using GitLeaks](https://development-security-operations.hashnode.dev/setup-gitlab-ci-pipeline-and-pre-commit-script-to-scan-for-secrets-using-gitleaks?utm_source=hashnode&utm_medium=feed)

Project Description Configure GitLeaks job in GitLab CI to check commits for secrets Create a Git pre-commit hook script that runs GitLeaks and performs GitLeaks scan before code is committed Creat

3 min read · [development-security-operations.hashnode.dev](https://development-security-operations.hashnode.dev/setup-gitlab-ci-pipeline-and-pre-commit-script-to-scan-for-secrets-using-gitleaks?utm_source=hashnode&utm_medium=feed)

[Apr 23](https://hashnode.com/posts/setup-gitlab-ci-pipeline-and-pre-commit-script-to-scan-for-secrets-using-gitleaks/69ea0fa073da2cf26b192ec1)

### [YAML for DevOps Engineers: YAML Overview](https://development-security-operations.hashnode.dev/yaml-for-devops-engineers?utm_source=hashnode&utm_medium=feed)

This article gives an overview to YAML specifically for DevOps engineers.

7 min read · [development-security-operations.hashnode.dev](https://development-security-operations.hashnode.dev/yaml-for-devops-engineers?utm_source=hashnode&utm_medium=feed)

[Mar 11](https://hashnode.com/posts/yaml-for-devops-engineers/69b1eade6c896b0519cb43b5)

### [Hardening a LAMP Web Server on AWS](https://development-security-operations.hashnode.dev/hardening-of-a-lamp-web-server-on-aws?utm_source=hashnode&utm_medium=feed)

This project focused on architecting a secure LAMP (Linux, Apache, MySQL, PHP) environment on AWS by implementing a multi-layered Defense in Depth strategy. By hardening the cloud perimeter and the ho

8 min read · [development-security-operations.hashnode.dev](https://development-security-operations.hashnode.dev/hardening-of-a-lamp-web-server-on-aws?utm_source=hashnode&utm_medium=feed)

[Mar 6](https://hashnode.com/posts/hardening-of-a-lamp-web-server-on-aws/69aae68f78c5adcd0e1bc1e4)

### [Step-by-Step: Deploy a Local Kubernetes Cluster with Minikube on Ubuntu](https://development-security-operations.hashnode.dev/step-by-step-deploy-a-local-kubernetes-cluster-with-minikube-on-ubuntu?utm_source=hashnode&utm_medium=feed)

Introduction Minikube is one of the many local setups for anyone interested in exploring Kubernetes locally. If you're curious about the basic functionality of Kubernetes, this article is the ideal re

6 min read · [development-security-operations.hashnode.dev](https://development-security-operations.hashnode.dev/step-by-step-deploy-a-local-kubernetes-cluster-with-minikube-on-ubuntu?utm_source=hashnode&utm_medium=feed)

[Mar 6](https://hashnode.com/posts/step-by-step-deploy-a-local-kubernetes-cluster-with-minikube-on-ubuntu/69aae5e078c5adcd0e1b85be)
