How I Passed the HashiCorp Certified: Terraform Associate (003) Exam
The HashiCorp Certified: Terraform Associate (003) certification is tailored for Cloud Engineers with expertise in operations, IT, or development. It’s designed for individuals who possess a solid understanding of the fundamental concepts and skills related to HashiCorp Terraform. This certification recognizes the ability to differentiate the functionalities of Terraform Cloud, Terraform Enterprise, and Terraform Community. I had the opportunity to work with Terraform project since couple of months and taking this certificate validated the skills that I had learnt....
Recursive Geohash Neighboring Ring Finder
Recursive Geohash Neighboring Ring Finder Overview This Python script provides a solution to find neighboring geohashes in a recursive manner, forming concentric rings around a given center geohash cell. The primary motivation behind creating this script was the unavailability of an existing tool or library that could efficiently find geohashes within multiple rings surrounding a central geohash. Background Geohashes are a widely used system to represent geographic coordinates as short strings, allowing spatial indexing and proximity-based searches....
The Big IAM Challenge: CTF Walkthrough
Recently I came across The Big IAM Challenge. It is a cloud security Capture The Flag (CTF) event. The challenge consists of 6 steps, with each one focusing on a common IAM configuration mistake in various AWS services. I thought I’ll do a write-up for this CTF challenge. I encourage you’ll to give this a solid try and only use this guide if you’re stuck at a particular level. Challenge 1: Buckets of Fun We all know that public buckets are risky....
Git Basics for Beginners
Introduction Git is a powerful and widely used distributed version control system that allows you to track changes to your files, collaborate with others, and maintain a well-organized project history. In this beginner’s guide, we’ll walk through the fundamentals of Git. Git is a free and open-source version control system that enables developers to track changes made to their projects over time. Unlike traditional file backups or manual copying, Git allows you to maintain a detailed history of your project, making it easier to collaborate, revert changes, and manage multiple versions of your code....