DevOps Engineer · Cloud & Security · Automation
I love automating old systems, building secure and scalable pipelines, and experimenting with cloud-native solutions. When I'm not tuning infrastructure, I'm probably debugging something obscure or binge-watching anime while pretending everything is fine 😄
- 🔧 Currently working as a DevOps Engineer
- 🌱 Currently learning Azure & working towards Terraform Certification
- 🌐 Portfolio: theoneoh1.github.io
- ⚡ Fun fact: I usually automate myself into more work
| Category | Technologies |
|---|---|
| ☁️ Cloud |
|
| 📦 Containerization |
|
| 🔁 CI/CD |
|
| 🔧 DevOps Tools |
|
| 📊 Observability |
|
| 🔒 Security |
|
| 🌐 Web & Infra |
|
| 💻 Languages |
|
| 🗄️ Databases |
|
|
Bash script to monitor websites and VM hosts, exporting Prometheus metrics for Node Exporter, eliminating manual checks across multiple hosts |
Argus - A Python-based security automation tool that orchestrates Nmap, Nikto, and Nuclei with cool reporting. |
|
Scan a specific port across multiple domains or IPs at once. Perfect for subdomain enumeration workflows. |
Check out all my repos from DevOps automation scripts to Kubernetes experiments and everything in between. |
Projects without documentation are an information black hole. I write about real-world DevOps problems I’ve faced, from something breaking at the wrong time to making a proactive system decision to avoid breaking in the first place.
| # | Title | Topic |
|---|---|---|
| 1 | How I Gave Our PostgreSQL Database a Time Machine (With pgBackRest) | PostgreSQL, PITR, Backup & Recovery |
| 2 | My Portfolio Site Has a CI/CD Pipeline. Here’s Why. | Portfolio, GitHub Actions |
| 3 | How I Stopped Manually Pinging VMs During an Infrastructure Crisis | Bash, Observability, Prometheus |
| 4 | How we Stopped 30-Minute Deployments and Saved Our Team 95 Hours a Month | CI/CD, React, PM2 |
| 5 | How to Gracefully Handle Downtime with Nginx (and a 503 Status Code) | Nginx, Downtime, 503 |