What’s OIDC and why should you use it asap in your GitHub pipeline (keyless)

Table of contents Popular Authentications to Cloud (Why is it wrong?) OAuth Origins OAuth 2.0 terminology OAuth 2.0 workflow What is OIDC? OIDC .vs OAuth 2.0 OIDC Authentication flow OIDC in GitHub Actions MultiCloud keyless access examples (Azure/ AWS/ GCP) Hackers Paradise !                        — “ 10 million credentials from GitHub were accessible in 2022 …

GitHub Actions Cheat Sheet: What I learned from GitHub CI in 2 weeks

Intro This year I set a goal to explore and learn most popular CI solutions like GitLab, including all cloud native ones. My first pick had to be GitHub Actions, which I heard a lot of but never used. So I decided to plunge into it to see how rich the solution was. Since I …

How to Deploy Multi-Region Resources with Terraform: example(OCI Public IPs)

Intro As with any software, terraform also has hidden gems waiting to be discovered, even after you’ve obtained your associate certification. Some features aren’t always known until you need them, which is why we still a a lot to learn from the product. Today is one of those days!  In this post, I will show …

Devops: Demystifying CI vs. CD and the “Delivery-Deployment” Differences

Intro In the space of software delivery, CI/CD has emerged as a game-changing framework that accelerates development life cycle. While most users consider practice a handy shortcut to knowledge, diving headfirst into the CI/CD universe without a solid grasp of the fundamental bases is like trying to learn salsa moves without understanding tempo or foot …

My corrected OCI-IAM-compartment Terraform Module

  Intro So, turns out I’ve been living in the Stone Age of Terraform. I thought keeping my code lean and mean was the way to go, but apparently, the cool kids are all about terraform modules. They’re all like, “Modularity! Reusability! It’s the secret sauce of Infrastructure as Code!”. Up until now, with my …

Azure administrator Associate (AZ-104) certification takeaways

Intro In my journey into multicloud, I started a ritual where I’d write about each certification I pass (GCP, Hashicorp) for my own use and for times when I’m asked for prep tips and takeaways.This time, Azure administrator associate exam is no exception. Whether you’re preparing for an AWS, Azure, OCI, Alibaba or GCP certification, …

OCI-CLI Warning on Windows: Python 3.6 is no longer supported by core team & My fix to silence the noise

Intro Hey there, You know what’s been driving me crazy lately? That damn Python deprecation warning on Windows 10 after upgrading to OCI CLI 3.x. It’s been going on for a month or two now, and at first, I gave up. But when my OCI CLI shell scripts prompts started to get ugly, I knew …

Azure VM Selection Made Easy: A Script Identifying Best Constrained CPU VMs for High Memory/ Low CPU Workload

                                         Intro Are you struggling to find the most Cost-Effective Azure VMs for Database Workloads or any high memory low CPU workload? Look no further! In this blog post, we’ll introduce the concept of Azure constrained CPU along with cases where az cli displays misleading info, and finally a script that makes it easy to …

Terraform tips: How to Recover Your Deployment From a Terraform apply Crash

— “Because sh*t happens, be ready for when it does!” — Intro Infrastructure Automation is a lifesaver for OPS teams in their day-to-day duties, but when it comes to givin’ full control to new tools and frameworks, watch out for problems that can no longer be fixed manually. It’s also a reminder that it is …

ZDM troubleshooting part 4: NONCDBTOPDB_CONVERSION fails (GUID conflicts with existing PDB)

Intro Every time I think I’m done with my ZDM troubleshooting series, a new topic pops up :). I have also learned that every migration is distinct and brings its own unique challenges, so I have decided to keep the series open-ended. In this post, we will discuss the steps you should take when a …