Faizan Bashir

Seeker | Wanderer | Adventurer

  • Home
  • Writings
  • About
  • Kubernetes
  • Terraform
  • Resume
Kubernetes

Kubernetes Best Practices: A Comprehensive Guide

This article is a detailed guide for the essential Kubernetes best practices, covering application design, configuration management, resource management, monitoring, security, and more for efficient container orchestration.

Faizan Bashir Faizan Bashir 6 min read
Kubernetes

Implementing 12-Factor App Principles with Kubernetes

This article will walk the user through the 12-factor app principles and how to implement them using Kubernetes.

Faizan Bashir Faizan Bashir 3 min read
Ai

Building a ChatGPT-based AI Assistant with Python using OpenAI APIs

This article demonstrates a workflow for integrating multiple AI services to perform speech-to-text (STT), natural language processing (NLP), and text-to-speech (TTS) using OpenAI's ChatGPT and Whisper API's in Python.

Faizan Bashir Faizan Bashir 6 min read
Kubernetes

How to Create and Delete deployment and service using the Unstructured Dynamic Client in Go

This article will walk the user through the process of creating and managing Kubernetes deployments and services in an Kubernetes cluster with the help of Kubernetes golang client sdk.

Faizan Bashir Faizan Bashir 4 min read
Linux

Introduction to Systemd

This article will discuss how to manage services in Systemd, a popular init system used in many Linux distributions.

Faizan Bashir Faizan Bashir 2 min read
Kubernetes

How to Create Update Scale List Get and Delete a Deployment using Kubernetes Golang SDK

This article will walk the user through the process of Creating, Updating, Scaling, Listing, Getting and Deleting Deployment in a Kubernetes cluster with the help of Kubernetes Golang client SDK.

Faizan Bashir Faizan Bashir 10 min read
Kubernetes

How to detect CrashLoopBackOff Pods in Kubernetes using Golang SDK

This article will walk the user through the process of detecting CrashLoopBackOff Pods in Kubernetes using Golang client SDK.

Faizan Bashir Faizan Bashir 4 min read
Kubernetes

How to Create/Update/Scale/List/Delete a DeploymentConfig using Openshift Golang SDK

This article will walk the user through the process of Creating, Updating, Scaling, Listing, and Deleting Openshift DeploymetConfig in an Openshift cluster with the help of Openshift golang client sdk.

Faizan Bashir Faizan Bashir 10 min read
Kubernetes

How to list Kubernetes Pods using Golang SDK

This article will walk the user through the process of listing Pods and Namespaces in a Kubernetes cluster with the help of go-client sdk.

Faizan Bashir Faizan Bashir 6 min read
Terraform

Terraform Best Practices

In this article, I have attempted to gather the Best Practices that an engineer can adhere to while writing Terraform code.

Faizan Bashir Faizan Bashir 11 min read
Terraform

Managing environments through Terraform Workspaces

This article explains the usage of Terraform modules and how they make it easier to substitute repetitive tasks with Modules.

Faizan Bashir Faizan Bashir 3 min read
Terraform

Building highly available VMSS on Azure using Terraform Modules

This article is a practical implementation of Terraform Modules for building highly available VMSS on Microsoft Azure.

Faizan Bashir Faizan Bashir 12 min read
Terraform

Building an Elasticache cluster on AWS using Terraform Modules

This article is a practical implementation of Terraform Modules for building an ElastiCache cluster on AWS.

Faizan Bashir Faizan Bashir 4 min read
Terraform

Demystifying Terraform Modules

This article explains the usage of Terraform modules and how they make it easier to substitute repetitive tasks with Modules.

Faizan Bashir Faizan Bashir 7 min read
Terraform Azure

Building an Nginx webserver on Azure using Terraform

This article will walk you through automating the creation of an Nginx web server on Microsoft Azure using Terraform as an Infrastructure as Code (IaC) tool.

Faizan Bashir Faizan Bashir 9 min read
Terraform Aws

Building an Nginx webserver on AWS using Terraform

This article will walk you through automating the creation of an Nginx web server on AWS using Terraform as an Infrastructure as Code (IaC) tool.

Faizan Bashir Faizan Bashir 8 min read
Terraform

Introduction to Infrastructure as Code (IaC)

IaC has become very important for provisioning our infrastructure-as-code efficiently and collaboratively.

Faizan Bashir Faizan Bashir 4 min read
Kubernetes

How to Pass the Certified Kubernetes Security Specialist Exam – Cheat sheet and Study Guide

This article is based upon my experience on how I approached the CKS exam and cleared it in my first attempt in Sep 2021.

Faizan Bashir Faizan Bashir 24 min read
Kubernetes

Adding limited access IAM user to EKS Cluster

Introduction

Faizan Bashir Faizan Bashir 5 min read
Docker Data science

Building Python Data Science Container using Docker

Artificial Intelligence(AI) and Machine Learning(ML) are literally on fire these days. Powering a wide spectrum of use-cases ranging from self-driving cars to drug discovery and to God knows what. AI and ML have

Faizan Bashir Faizan Bashir 5 min read
Serverless

Building Serverless Contact Form For Static Websites

Introduction A few years ago AWS launched static hosting service S3, which was a paradigm shift for hosting static websites. The tech was crystal clear, all the static assets (HTML, CSS, and JS)

Faizan Bashir Faizan Bashir 10 min read
Kubernetes

A friendly introduction to Kubernetes

Introduction

Faizan Bashir Faizan Bashir 13 min read
Serverless

What is Serverless Architecture? What are its Pros and Cons?

Serverless, the new buzzword in town has been gaining a lot of attention from the pros and the rookies in the tech industry. Partly due to the manner in which cloud vendors like

Faizan Bashir Faizan Bashir 10 min read
Docker Containers

Cleaning Up Docker

With the passage of time running Docker in development, we tend to accumulate a lot of unused images. Sometimes for testing, research or just trying out fun new stuff. Its always cool to

Faizan Bashir Faizan Bashir 2 min read
Docker Docker compose

A Practical Introduction to Docker Compose

Docker containers opened a world of possibilities for the tech community, hassles in setting up new software were decreased unlike old times when a mess was to be sorted by a grievous format,

Faizan Bashir Faizan Bashir 4 min read
Docker Containers

Docker Data Containers

There is more than one way to manage data in Docker container. Say hello to the Data Containers. Simply put data containers are containers whose job is just to store/manage data.

Faizan Bashir Faizan Bashir 1 min read
Faizan Bashir © 2023
Published with Jekyll using Jasper2
Latest Posts LinkedIn Twitter