
& DevOps Practitioner
jonsully1.dev
My collection of GitHub Copilot productivity prompts designed to reduce typing, across various programming languages and frameworks.

& DevOps Practitioner
More Stories
Deploying AWS Infrastructure via GitHub Actions with Open ID Connect
Learn how to securely deploy AWS infrastructure using GitHub Actions and OpenID Connect (OIDC), eliminating the need for stored AWS credentials.

& DevOps Practitioner
Algorithms Explained: Finding Nemo (Binary Search)
What if Marlin knew computer science? Instead of panicking and checking every coral reef for Nemo, he’d use binary search — slicing the ocean in half with each search.

& DevOps Practitioner
AWS Certifications Journey – RDS, Secrets Manager & RDS Proxy
Continuing my AWS certification prep—this time diving into database solutions, credential management, and connection scaling with RDS Proxy.

& DevOps Practitioner
AWS Certifications Journey – VPCs, NAT Gateways & Private Subnets
Starting my journey toward various AWS certifications—here, I’ll address common certification questions and explain the 'why' behind VPCs, NAT Gateways, and Private Subnets.

& DevOps Practitioner
Using GitHub CLI to Remotely Perform Actions
The GitHub CLI allows you to interact with your GitHub repositories directly from the command line. In this post, we’ll walk through how to set up the GitHub CLI and use it to perform some common actions.

& DevOps Practitioner
Secure AWS Infrastructure for Serverless Projects with Terragrunt
As a freelance serverless consultant, having a reusable, secure, and scalable infrastructure is critical for delivering projects efficiently. To address this need, I created a Terraform and Terragrunt-based repository that provisions a robust AWS infrastructure.

& DevOps Practitioner
Create a MySQL User and Grant Privileges
When setting up an AWS RDS MySQL database for a backend service, it’s essential to create a dedicated user with the appropriate privileges. This ensures secure and controlled access to your database. Here’s a step-by-step guide to help you achieve this efficiently.

& DevOps Practitioner
Understanding Kubernetes Namespaces: A Simple Explanation
Session storage is a key consideration when deploying applications in Kubernetes. Ensuring fast, efficient, and reliable session management is essential for maintaining performance in cloud-native environments. Here's why Memcached is a preferred solution for managing sessions.

& DevOps Practitioner
Managing Multiple GitHub Accounts with SSH
Managing multiple GitHub accounts on a single machine can be streamlined by configuring SSH keys for each account. Here's a step-by-step guide tailored for my setup.

& DevOps Practitioner
Session Storage in Kubernetes with Memcached
Session storage is a key consideration when deploying applications in Kubernetes. Ensuring fast, efficient, and reliable session management is essential for maintaining performance in cloud-native environments. Here's why Memcached is a preferred solution for managing sessions.

& DevOps Practitioner
Github copy code block feature for markdown blogs
Existing rehype plugins did not meet my needs, so I built a custom React hook that dynamically adds a GitHub-style copy button to every code block in markdown file based blogs.

& DevOps Practitioner