John  Ajera

John Ajera @jajera

About: Platform Engineer

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

John Ajera
articles - 107 total

Block S3 Website with Terraform (Keep IP Access Ready)

Block S3 website access with Terraform while keeping IP allowlist ready for quick re-opening.

Learn More 0 0Oct 10

AWS Control Tower: Create Your First Landing Zone

Step-by-step guide to setting up your first AWS Control Tower landing zone — the foundation for a secure multi-account AWS environment.

Learn More 0 0Oct 10

Running an ECS Task Manually on EC2

Run ECS tasks on EC2 manually using AWS CLI for quick, ad-hoc jobs.

Learn More 0 0Oct 8

How to Use Gmail +Aliases to Create Extra Email Addresses

Step-by-step guide to creating Gmail +aliases so you can have multiple email addresses that all deliver to the same inbox.

Learn More 0 0Sep 28

Install PlatformIO Core (CLI) on Windows

Step-by-step guide to install PlatformIO Core (CLI) on Windows using Python and pip — perfect for developers who prefer terminal-based setup.

Learn More 2 0Sep 23

Install Python on Windows via CLI (winget)

Learn how to install Python 3.x on Windows using winget, including searching available versions and ensuring PATH updates after install.

Learn More 1 0Sep 23

Enable Bash-Style History Search and Suggestions in PowerShell

A simple step-by-step guide to enable Bash-like history search with Up/Down arrows and inline command suggestions in PowerShell.

Learn More 1 0Sep 21

Configuring AWS Vault with the Wincred Backend for Secure Credential Management on Windows

A guide on installing and configuring AWS Vault for secure management of AWS credentials on Windows systems.

Learn More 0 0Sep 20

Building an ESP32-C3 WiFi MQTT Client for IoT Data Streaming (DevKitM-1 / Rust-1)

Complete guide to building an ESP32-C3 MQTT client with real-time data streaming, externalized configuration, and cloud connectivity.

Learn More 0 0Sep 20

Configuring WiFi on ESP32-C3 DevKitM-1 / Rust-1

Complete guide to WiFi configuration on ESP32-C3 with externalized credentials, signal strength visualization, and auto-reconnection.

Learn More 0 0Sep 19

Getting RGB LED Working on ESP32-C3 DevKitM-1 / Rust-1

Guide to configure Arduino IDE and control the onboard WS2812 RGB LED on GPIO2 with Serial output.

Learn More 0 0Sep 19

Arduino IDE Configuration for ESP32-C3 DevKitM-1 / Rust-1

Quick reference for board settings and a working blink + Serial sketch using ESP32C3 Dev Module.

Learn More 0 0Sep 19

How to Enable SSH on Ubuntu

A step-by-step guide to installing, enabling, and securing SSH on Ubuntu for remote access.

Learn More 2 0Sep 16

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 53 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 2 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 2 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