Sharjeel Aziz

dad, techie, code crafter, neogeographer, OSMer, tinkerer, gadgeteer, ham (K0DEV), drones, πŸƒπŸ» & 🚴‍♂️.

Building an Email to ntfy.sh Notification Service with Cloudflare Workers

Imagine you're a DevOps engineer responsible for monitoring critical infrastructure. You receive alerts via email, but you want to get these alerts as real-time notifications on your phone or other devices. Email traditionally relies on a pull-based system, requiring users to check for new messages. By integrating Cloudflare Workers and ntfy.sh, we can transform it into a push-based service that delivers real-time notifications.

March 16, 2025 by Sharjeel Aziz4 minutes

Using here documents in a Pinch

Imagine you're working in a Kubernetes environment and need to troubleshoot an issue with a PHP application running in one of your pods. You exec into the pod to investigate, but to your surprise, there are no text editors installed. This is common in container images designed to reduce attack surfaces and resource usage. However, you need to create a PHP file to test some code changes. You can do that with here documents.

July 13, 2024 by Sharjeel Aziz6 minutes

Understanding and Implementing DORA Metrics

DORA (DevOps Research and Assessment) metrics serve as a crucial checklist for tech teams, helping them gauge their efficiency in software development and deployment. These metrics are derived from extensive research aimed at understanding what drives successful tech teams.

June 30, 2024 by Sharjeel Aziz7 minutes