John  Ajera

John Ajera @jajera

About: Platform Engineer

Location:
Wellington, New Zealand
Joined:
Nov 20, 2024

John Ajera
articles - 94 total

What Is Kiro AWS?

Discover how the Kiro IDE simplifies cloud development with an agentic, chat-driven workflow tailored for AWS.

Learn More 3 0Jul 15

Getting Started with Kiro AWS on Windows

Step-by-step guide to download, install, and set up Kiro AWS, an agentic IDE built for working with AWS.

Learn More 52 4Jul 15

How to Create an Activation Key for Red Hat Developer Subscription

Learn how to create and use an activation key to register RHEL systems with your Red Hat Developer account.

Learn More 0 0Jul 14

How to Host Static Websites on Google Cloud Storage

Compare Direct GCS hosting and Load Balancer setups to find the best way to deploy static websites on Google Cloud.

Learn More 1 0Jul 6

How to Set Up a Billing Account in Google Cloud

Step-by-step guide for creating a billing account in GCP so you can unlock full resource access and enable free-tier usage.

Learn More 1 0Jul 6

Set Up Billing in GCP

Link an active billing account to your Google Cloud project to enable resource usage.

Learn More 1 0Jul 5

Best Practice: Set Up gcloud auth and Application Default Credentials (ADC)

Securely configure gcloud authentication using ADC for local development and Terraform workflows.

Learn More 0 0Jul 5

How to Enable Claude 3 Sonnet in Amazon Bedrock Console

Step-by-step guide to manually enable model access for Anthropic Claude 3 in AWS Bedrock, with screenshots and notes for personal use.

Learn More 1 0Jun 27

The Mystery of the Malformed S3 Authorization Header

How a simple bucket name reuse led to a frustrating hour of debugging in Terraform.

Learn More 0 0Jun 21

Building a DevContainer Feature for Amazon Q CLI (Inspired by a Kiwi Memory Game)

DevContainer feature for Amazon Q CLI to streamline setup. Inspired by a kiwi-themed memory game.

Learn More 1 0Jun 19

Building a Kiwi-Themed Memory Game with Amazon Q CLI

A Kiwi-themed memory game built with Amazon Q CLI - fully browser-based, offline-ready, and culturally inspired.

Learn More 0 0Jun 4

GitHub Actions to AWS OIDC Integration SetuP

Connect GitHub Actions to AWS securely using OIDC, no static credentials needed.

Learn More 2 0May 31

Getting Started with AWS SSO Using `aws configure sso`

Learn how to configure and use AWS SSO (IAM Identity Center) from your CLI using the `aws configure sso` command

Learn More 1 0May 26

AWS IAM Identity Center Setup Guide: Secure Console Access Without IAM Users

Step-by-step guide to configure AWS IAM Identity Center for secure, free console access without using IAM users or root account.

Learn More 1 0May 25

Fluent Bit for Amazon EKS on AWS Fargate

Clear steps to enable Fluent Bit logging on Amazon EKS with Fargate using native Kubernetes resources and CloudWatch.

Learn More 0 0May 2

How to Publish to the Terraform Registry (Modules, Providers, Functions)

End-to-end guide for publishing Terraform modules, providers, or functions to the public Terraform Registry using GitHub.

Learn More 1 0Apr 26

Enhancing Your GitHub Profile with a README

Learn how to create a powerful GitHub profile README that highlights your projects, tools, and automations. See how `jajera` uses it to showcase real-world cloud-native workflows.

Learn More 1 0Apr 19

Lambda@Edge: Run Code at the Edge with CloudFront

Learn how to use AWS Lambda@Edge to run serverless functions closer to users with Terraform examples, best practices, and limitations.

Learn More 0 0Apr 17

Kubernetes Key Commands

A friendly and organized kubectl cheat sheet with emoji-enhanced categories for quick scanning and daily use.

Learn More 1 0Apr 13

Linux Directory Structure Explained

A clear and concise overview of the top-level Linux directories, what they are, and what they are used for.

Learn More 2 0Apr 9

Top 20 kubectl Commands for Everyday Kubernetes Workflows

A practical cheat sheet covering the most useful kubectl commands for developers, SREs, and DevOps engineers working with Kubernetes.

Learn More 2 1Apr 6

EBS CSI Node DaemonSet Not Scheduling on EKS Nodes

Troubleshooting why the aws-ebs-csi-driver node daemonset doesn't start on EKS nodes and how to fix it.

Learn More 0 0Mar 30

PVC Pending in Prometheus Deployment (and How to Fix It)

Troubleshooting PersistentVolumeClaim stuck in Pending state when using Prometheus on EKS with the AWS EBS CSI driver.

Learn More 1 0Mar 30

Why Your EBS CSI Driver Can’t Attach Volumes (And How IRSA Fixes It)

Fixing volume attachment errors in EKS using IRSA and EBS CSI Driver with step-by-step checks and IAM configuration.

Learn More 0 0Mar 30

Fixing Fluent Bit on EKS: Solving the "NoCredentialProviders" Error

Troubleshooting guide for Fluent Bit on Amazon EKS when logs fail due to missing IAM credentials. Learn how to properly set up IRSA, Helm, and Terraform.

Learn More 1 0Mar 29

Logging Options in Amazon EKS: Fluent Bit vs Fluentd

Explore how to capture logs in Amazon EKS using Fluent Bit and Fluentd, with comparisons, best practices, and deployment tips.

Learn More 1 0Mar 28

Understanding EKS Compute Options: Self-Managed, Managed Node Groups, Fargate, and Karpenter

A practical guide to EKS compute types and when to use self-managed EC2, managed node groups, Fargate, or Karpenter for your workloads.

Learn More 1 0Mar 27

How to Configure Logging in Amazon EKS Fargate with Terraform

Take full control over EKS Fargate logging using Fluent Bit, ConfigMaps, and Terraform.

Learn More 0 0Mar 22

Understanding Execution Units in Amazon EKS with Fargate

A high-level guide to how EKS Fargate schedules and runs workloads, breaking down the pod-based execution model.

Learn More 0 0Mar 22

Accessing Amazon EKS from a Jumphost using Access Entries

A step-by-step guide for configuring IAM and EKS Access Entries to enable kubectl access to an EKS cluster from a jumphost securely.

Learn More 1 0Mar 21