RSSAmplifier

Blog

Rishab Kumar

Recent content on Rishab Kumar

rishabkumar.comRSS feed ↗89 posts

Latest posts

I Finally Migrated My Blog From Hashnode With Codex

I have wanted to move my blog into my personal site for a while. Actually, I wanted to do this last year, but like a lot of side projects, it kept sitting on the list. I would think about it, open the repo, look at the amount of work, and then convince myself that Hashnode was fine for now. And honestly, Hashnode was fine. The issue was not that Hashnode was bad.

How I’m Getting More Out of Codex

I started using Codex the obvious way: point it at a repo, ask it to make a change, run the tests, and help me clean up the diff. That is still useful. But lately, I’ve been using Codex for a lot more than just code. I use it to help with blog posts, talks, docs, Azure demos, browser testing, research, and random follow-ups that would otherwise sit in my head for too long.

Google Cloud Professional Cloud Security Engineer Study Guide

Hey everyone! If you’ve been following along, you might know that I recently passed the Google Cloud Professional Cloud Security Engineer exam. To be honest, the whole process was a bit of a sprint, and I wanted to share my journey with you, including the challenges, resources, and strategies I used to pass the exam. The Journey to Certification Why I Took the Exam Now, you might be wondering,…

Google Cloud Generative AI Leader Study Guide

Hello amazing people! I am thrilled to share that I recently passed the new Google Cloud Generative AI Leader Exam! This foundational certification is a great way to validate your knowledge of GenAI concepts and Google Cloud’s offerings, even if you don’t have extensive technical experience. For my preparation, I focused on the official learning paths and leveraged my existing hands-on…

GCP Generative AI Leader Certification Notes

These are my personal notes for the Google Cloud Generative AI Leader Certification, taken during following the Cloud Skills Boost Generative AI Leader path. Overview: Fundamentals of Generative AI (~30%): Understanding basic concepts and definitions related to AI and ML. Google Cloud’s Generative AI Offerings (~35%): Familiarity with Google Cloud tools and services that support generative…

Kubernetes and Cloud Native Associate (KCNA) Study Notes

Overview The Kubernetes and Cloud Native Associate (KCNA) certification is designed for beginners to demonstrate their knowledge of Kubernetes and the cloud native ecosystem. The exam tests basic concepts, principles, and terminology rather than hands-on implementation skills. KCNA Official Page Domain 1: Kubernetes Fundamentals (46%) 1.1 Kubernetes Resources Pods: Smallest deployable units in…

Early Mornings, Late Ambitions: Building a Tech Career on Discipline

A few years ago(2018), I was working full-time in Tech Support. The job paid the bills, but it wasn’t what I wanted to do long term. I tried staying back after work to study AWS, but most days I was drained. After troubleshooting tickets for 8 hours, my brain was fried. So I made a small shift — I started coming in early. One hour before my shift started, I’d grab a coffee and study.

GCP Professional Cloud Security Engineer Certification Notes

Overview The Professional Cloud Security Engineer certification focuses on designing and implementing secure workloads and infrastructure on Google Cloud. The exam tests your ability to: Configure secure access management Establish secure network boundaries Ensure proper data protection Manage security operations Support compliance requirements Helpful resources: Exam Guide Google Cloud Skills…

FastAPI as AWS Lambda Function

As a fan of both FastAPI and AWS Lambda, I wanted to share a quick tutorial on how to combine these two awesome technologies. If you’re not familiar with AWS Lambda, it’s a serverless compute service that lets you run code without managing servers. And FastAPI? It’s one of my favorite Python frameworks for building APIs! In this article, I’ll show you how to deploy a…

Deploying Uptime Kuma to GCP using Terraform

If you’ve ever needed to monitor your websites or services, you know how expensive monitoring tools can get. I recently have been exploring monitoring solutions, for my personal projects as well as Learn to Cloud and I stumbled upon Uptime Kuma. Uptime Kuma is a fantastic open-source and self-hosted monitoring tool that lets you track pretty much anything - websites, APIs, DNS records,…

How to Pass the AI-102 Azure AI Engineer Associate Certification

Are you preparing for the AI-102 Azure AI Engineer Associate certification? I recently passed mine on 19th June, 2024. This guide will provide you with valuable insights and tips to help you succeed in your exam preparation. Exam Overview Exam Code: AI-102 Level: Intermediate Duration: 2 hours (with 1 hour 40 minutes for the actual exam) Number of Questions: ~50 (varies per exam) Passing Score:…

The Digital Thief: How Smartphones Are Robbing Us!

Have you ever wondered how many years of your life you’ll spend staring at a screen? It’s a sobering question, that I have been thinking about since this year started. Hence, I have been researching on this very topic and I truly believe the question is worth asking as we confront the silent pandemic of smartphone addiction. In this post, we’ll explore the alarming statistics…

The Cloud Resume API Challenge - Beginner Cloud Project

A beginner cloud project - The Cloud Resume API Want to impress potential employers and gain hands-on cloud experience at the same time? The Cloud Resume API Challenge is the perfect way to start! By building a cloud-based API for your resume, you’ll showcase your cloud computing skills while creating something that has real-world value. And the best part – you don’t need to be a cloud…

How I passed the Azure AZ-204 Certification Exam

Hey everyone! If you’re prepping for the Azure AZ-204 Developer exam, you’re in the right place. I recently passed, so I want to share my experience and the strategies that worked for me. My Journey I was excited and a little nervous heading to the test center. The exam definitely challenged me, but walking out with a passing score of 737 felt amazing! I know I barely passed, as 700 is…

Should you include .terraform.lock.hcl in .gitignore?

One question that I had in my mind when I first build my IaC(Infrastructure as Code) with Terraform was, what all needs to be included in the .gitignore, especially the .terraform.lock.hcl. So here is the quick answer: Yes, you should commit the .terraform.lock.hcl to your version control (GitHub repository). Let’s first see, what is the .terraform.lock.hcl. According to Hashicorp’s…

How I passed the GitHub Foundations Certification Exam

GitHub now has certifications. They launched four certifications to endorse your GitHub skills: GitHub Foundations GitHub Actions GitHub Advanced Security GitHub Administration You can find more details on all four here. GitHub Foundations Exam According to GitHub, with this certification you highlight your understanding of the foundational topics and concepts of collaborating, contributing, and…

Learn This Before Diving into Kubernetes

Kubernetes has become a cornerstone in modern software deployment, but mastering it is no small feat. As I discovered in my own journey, jumping straight into Kubernetes without a solid foundation can lead to frustration and setbacks. In this blog, I’ll share the essential prerequisites you should master before tackling Kubernetes, ensuring a smoother learning experience. 1.…

Deploying Grafana to Azure’s Web Apps for Containers

Hello Cloud adventurers, I have been on a learning journey this year with containerization, specifically docker. Continuing the series of blogs, I wanted to try deploying Grafana to Azure but as a docker container. I know there are different ways and different services within Azure that you can use to deploy a container, but I will be using Azure Web Apps. Deploying Grafana to Azure’s Web Apps for…

How I Passed LPI Linux Essentials Certification

Introduction In this blog post, I will share my experience and the resources I used to successfully pass the Linux Essentials certification. This certification is a fundamental level exam that provides a solid foundation in Linux. Whether you’re new to Linux or pursuing a career in cloud security or cybersecurity, this certification can be highly beneficial. I will discuss the preparation…

Understanding Docker - as an 11 year old

Hello, cloud explorers! Have you ever played with LEGO blocks? If not, you still might know what they are. Those colorful, versatile bricks that let your imagination run wild? Sure, you have! We all love to build castles, robots, or spacecraft with them, right? Now, what if I told you there’s something quite similar in the world of computers, and it’s called Docker! Hold up! You might…

Ultimate Docker Cheat Sheet

Last year, I started learning more about containerization, which meant gaining some skills with Docker, an open-source project for automating the deployment of applications as portable, self-sufficient containers. If you use Docker, you are well aware of how effective it can be in streamlining and improving development procedures. However, the numerous commands and Dockerfile instructions can…

How I Passed the Google Cloud Associate Cloud Engineer Certification Exam

Hey there, I know, another certification blog post! Today, I’ll be sharing the resources and strategies that helped me pass the Google Cloud Associate Cloud Engineer exam. Whether you’re new to the world of cloud and cloud certifications or have some experience, I hope you’ll find these tips useful. I also have a video about the same and posts about other cloud certifications, so…

How I passed the AWS DevOps Engineer Professional Exam

Introduction In this blog post, I’ll share my experience taking the AWS DevOps Pro Exam, how I prepared for it, well I guess not prepared for it, and some recommendations for resources to help you pass the exam. Preparation Like the Azure DevOps Expert Exam (AZ-400), I didn’t have any specific preparation for the AWS DevOps PRO Exam either. I had a coupon expiring and the exam version…

How I Passed the Microsoft Azure AZ-400 DevOps Engineer Expert Exam

I recently passed the Microsoft Azure AZ-400 DevOps Engineer Expert exam without any preparation, which is designed to test your knowledge and skills in DevOps practices: continuous integration and deployment, infrastructure as code, and monitoring and logging. In this blog post, I want to share my experience of taking the exam without much preparation and how I managed to pass it. Exam Objective…

Deploying a static website to AWS with Pulumi

Deploying a static website to the cloud has never been easier, thanks to Infrastructure as Code (IaC) tools like Pulumi. If you’re like me, a developer who has used Terraform for your IaC needs in the past, Pulumi offers an alternative that allows you to write code in your preferred programming language (TypeScript/JavaScript, Python, Go, .NET, and Java) to provision and manage cloud…

AWS CLI Cheat Sheet: Quick Reference Guide for Cloud Developers

With cloud computing becoming more popular and AWS being one of the leading cloud providers, it’s essential for developers to understand how to use the AWS Command Line Interface (CLI). The command line interface (CLI) is a powerful tool that allows developers to manage AWS resources and services from the command line, and it can greatly improve your workflow. However, with so many commands…

DevOps Roadmap 2023 - Ultimate guide to become a DevOps Engineer

DevOps is a rapidly growing field, and with the increasing demand for skilled professionals, many people are looking to make the switch. However, knowing where to begin and what steps to take to become a DevOps Engineer can be difficult. In this article, I will provide a comprehensive roadmap for those looking to make the transition. We will go over the necessary skills, knowledge, and experience,…

Dev Retro 2022 - The year I changed 2 jobs and left my dream company

New Beginnings Start of 2022 I finally left the company I had been working for since I started my tech career as Tech Support. It was hard to say farewell to the company where I had amazing teammates, peers and mentors who supported me throughout my journey from Tech Support to Cloud Engineer to DevOps Engineer. I started working at Google as Technical Solutions Specialist in Jan 2022, and it was…

Establishing a Connection: The Fundamentals of the Three-Way Handshake in TCP

TCP stands for Transmission Control Protocol. The three-way handshake is a fundamental part of TCP. It is a process that is used to establish a connection between two devices before they can exchange data. When a client wants to initiate a connection with a server, it sends a SYN (synchronize) packet to the server. This packet contains a sequence number that is used to keep track of the order of…

Establishing a Connection- The Fundamentals of the Three-Way Handshake in TCP

TCP stands for Transmission Control Protocol. The three-way handshake is a fundamental part of TCP. It is a process that is used to establish a connection between two devices before they can exchange data. When a client wants to initiate a connection with a server, it sends a SYN (synchronize) packet to the server. This packet contains a sequence number that is used to keep track of the order of…

Are Cloud Certifications worth it?

So the most valuable cloud engineers or developers in many established organizations don’t necessarily have loads of certifications. Instead, they bring extensive experience in IT infrastructure and have hands-on experience with the cloud and a habit of self-taught learning. I think there are two sides to cloud certifications and I want to cover both. Pros I’ll start with the pros,…

Are Cloud Certifications worth it?

So the most valuable cloud engineers or developers in many established organizations don’t necessarily have loads of certifications. Instead they bring extensive experience in IT infrastructure and have hands on experience with cloud and a habit of self-taught learning. I think there are two sides to cloud certifications and I do want to cover both. Pros I’ll start with the pros, cloud…

How did I become a DevOps Engineer

Hey friends 👋 I wanted to talk about my journey from cloud engineer to devops engineer, some of you already know bit about my career trajectory from help-desk to cloud engineer and then to DevOps engineer. If you would like to know what DevOps is, check out my article - What Is DevOps? What does a DevOps Engineer do? So I stayed in the cloud engineering role for almost two years before I got into…

How did I become a DevOps Engineer

How did I become a DevOps Engineer Hey friends 👋 I wanted to talk about my journey from cloud engineer to devops engineer, some of you already know bit about my career trajectory from help-desk to cloud engineer and then to DevOps engineer. If you would like to know what DevOps is, check out my article - What Is DevOps? What does a DevOps Engineer do? So I stayed in the cloud engineering role for…

Crypto Alerts via SMS using Twilio

Sending text alerts so I don’t have to constantly monitor the Crypto! We all know how volatile the crypto has been, but I get anxious for checking it too often, hence I have built a sms alerting system that sends my crypto prices every morning. Let’s get into the tech I used: Tech Stack: Twilio Account CoinGecko API Python GitHub Actions Moving onto the demo. The first thing you’re going to…

Crypto Alerts via SMS using Twilio

Crypto Alerts via SMS using Twilio Sending text alerts so I don’t have to constantly monitor the Crypto! We all know how volatile the crypto has been, but I get anxious for checking it too often, hence I have built a sms alerting system that sends my crypto prices every morning. Let’s get into the tech I used: Tech Stack Twilio Account CoinGecko API Python GitHub Actions Moving onto the…

Setting up terminal in macOS, installing ohmyzsh

I know you haven’t heard from me for a while, but I just have been really busy with some career changes, will definitely right about them. So I finally received my new work laptop and it’s a new m1 MacBook pro. Which means I need to set it up, especially the terminal. As some of you already know, I like to see my terminal with colours and icons that help me to see what I am doing.

Setting up terminal in macOS, installing ohmyzsh

Setting up terminal in macOS, installing ohmyzsh I know you haven’t heard from me for a while, but I just have been really busy with some career changes, will definitely right about them. So I finally received my new work laptop and it’s a new m1 MacBook pro. Which means I need to set it up, especially the terminal. As some of you already know, I like to see my terminal with colours…

Linux commands I use as a Cloud and DevOps Engineer

Hey Friends, as we know that I am a huge advocate of Linux and I think it is important aspect if you are entering Cloud Computing or DevOps. I wanted to reflect back on some commonly used linux commands while my time as a Cloud and DevOps Engineer. Here are the top 7 commands: 𝗹𝘀 command ls is probably the most typed command in the terminal. it lists the content of a directory (current directory…

Linux commands I use as a Cloud and DevOps Engineer

Linux commands I use as a Cloud and DevOps Engineer Hey Friends, as we know that I am a huge advocate of Linux and I think it is important aspect if you are entering Cloud Computing or DevOps. I wanted to reflect back on some commonly used linux commands while my time as a Cloud and DevOps Engineer. Here are the top 7 commands: 𝗹𝘀 command ls is probably the most typed command in the terminal.

What Is DevOps? What does a DevOps Engineer do?

Hello Friends 👋🏾 It’s been a while that I wrote a blog, but starting 2022 strong, here is the first one for this year! So as some of you may know I have been working as a DevOps Engineer for almost a year now, and I am often asked, what is DevOps? and what does a DevOps Engineer do? DevOps Engineer A DevOps engineer introduces processes, tools, and methodologies to balance needs throughout…

What Is DevOps? What does a DevOps Engineer do?

What Is DevOps? What does a DevOps Engineer do? Hello Friends 👋🏾 It’s been a while that I wrote a blog, but starting 2022 strong, here is the first one for this year! So as some of you may know I have been working as a DevOps Engineer for almost a year now, and I am often asked, what is DevOps? and what does a DevOps Engineer do? DevOps Engineer A DevOps engineer introduces processes,…

Linux Essentials

Linux essentials Index Package management RPM based Debian based: APT and dpkg Command-line basics Command-line syntax Basic commands Command history and completion shell configuration files Environment / shell variables User-defined variables Globbing Quoting Formatting commands Working with options Locate, find, whereis Getting CLI help Linux MAN pages Info pages More local documentation Package…

Installing Grafana and serving via Nginx as reverse proxy

Hey Friends 👋 Hope everyone is doing great. It’s been a few month since I last published an article. I was busy with getting more YouTube videos out. And did I mention I was on the Microsoft Reactor Session with Gwyneth Pena on Deploy a Containerized App with Azure App Service. Now, let’s dive into the demo, where we install Grafana on an Ubuntu VM and use NGINX as a reverse proxy to…

Installing Grafana and serving via Nginx as reverse proxy

Installing Grafana and serving via Nginx as reverse proxy Hey Friends 👋 Hope everyone is doing great. It’s been a few month since I last published an article. I was busy with getting more YouTube videos out. And did I mention I was on the Microsoft Reactor Session with Gwyneth Pena on Deploy a Containerized App with Azure App Service. Now, let’s dive into the demo, where we install…

AZ-104 Study Guide: Azure Administrator

Hello amazing people 👋 Hope you all are safe out there. I recently sat my AZ-104 exam and glad to share that I passed 🥳. I took around 4 weeks to prepare for the exam and I am gonna be honest, I was not that confident about it. I have sat some fundamental certification for Azure but didn’t had much practical experience, so doing some hands-on labs was the way to go.

A Cloud Guru Azure Resume Challenge 2021

What is A Cloud Guru Azure Resume Challenge? Gwyneth Peña-Siguenza, a Microsoft Azure MVP and Community Training Architect at A Cloud Guru, came up with doing the Cloud Resume Challenge, this time using Azure. Here is the challenge - https://bit.ly/32NvMax Taking the challenge Currently, I work majorly in AWS as a DevOps Engineer. I have little experience with Azure Cloud and felt that this…

How I passed the SC-900 Microsoft Security, Compliance, and Identity Fundamentals exam

Hello amazing people 👋 Hope you all are doing well and safe out there. This week I got my SC-900 exam results back and I passed 🥳 https://www.credly.com/badges/5a457cc1-3c67-4e11-9d88-df3eacc84298/public_url I gave my exam back in March. (Since, it is in BETA hence the wait for the results) Microsoft recently announced 4 new Security Certification: Exam SC-900: Microsoft Security, Compliance,…

Adding custom domain and SSL certificate Azure Static Web Apps

Hello amazing people 👋 So we finally had our website running the last article. Oh not sure what I am talking about, check out the first part of the blog here 👇 https://blog.rishabkumar.com/how-easy-it-is-to-deploy-with-azure-static-web-apps Now let’s setup a custom domain and make sure we have the SSL certificate for it. Setting up the custom domain Let’s navigate to the Static Web…

What is WSL and how to use it with VSCode

Hello amazing people 👋 Hope you guys had great weekend, I surely did 👇 https://twitter.com/rishabk7/status/1378857237356163079?s=20 So for quite a while now, I have been using WSL - Windows Subsystem for Linux. It was really impressive to see this from Microsoft and I ever since then, I have loved it for development. So in today’s blog I will be sharing how I utilize it with VSCode. What…