Building a Secure File Uploader with Django, S3, and Vault

As an engineer, I often need to upload files—videos, audio, images, documents—and then embed or share them with anyone. Using AWS S3 as storage is powerful and cost-efficient, but logging into the AWS console every time I need to upload a file to a bucket is a hassle. That’s why I created this simple, secure

From Paper to Practice: My Real-World HashiCorp Vault Learning Journey

Like many engineers, I earned my HashiCorp Vault certification and proudly displayed it on LinkedIn. But let’s be honest—passing an exam and wielding Vault in production are two entirely different beasts. Everything changed when I joined a big startup migration project where Vault wasn’t just a nice-to-have security tool—it was the backbone of their entire

DevOps Project : AWS Infrastructure and Application Automation with Terraform and Github Actions

I first started working with AWS in 2019, doing everything manually through the console. In 2022, I discovered infrastructure automation with Terraform and GitHub Actions, and it completely transformed how I work. I created this sample project to share what I’ve learned along the way. This project demonstrates how to automate AWS infrastructure and application

Mastering AWS EKS Access Entries: A Complete Guide to Secure Cluster Authentication with Terraform

Amazon Elastic Kubernetes Service (EKS) has revolutionized how we manage Kubernetes clusters in the cloud. One of the most critical aspects of EKS management is controlling who can access your cluster and what they can do once they’re in. This is where EKS Access Entries come into play—a powerful feature that provides fine-grained access control

DNS Management in Cloudflare: A Complete Infrastructure-as-Code Approach with Terraform and GitHub Actions

I have experience managing several domains for both personal and professional purposes. Initially, I handled most domains through their provider’s default DNS management system. For instance, when purchasing domains from GoDaddy, I utilized their included DNS management service. While their DNS manager is reliable, it has limitations in terms of advanced functionality. Cloud platforms such

Hello world!

I purchased this domain in 2016, and I have used it actively for email only at [email protected]. A couple of times, I deployed a website or personal landing page with this domain, but I never maintained it properly. I am becoming increasingly aware of the importance of personal branding. I started actively creating content to