Setting up GCP Privileged Access Management

2026-02-07 | #GCP #IAM #PAM #Security

There is often a tension between security teams who wish to reduce the scope of access to sensitive resources and engineering teams who (reasonably) want to move quickly so want to do the opposite. Over time this leads to an accrual of excess permissions that are actually only needed for very short periods of time. But what if there were a better way to manage access to sensitive resources in GCP… Enter Privileged Access Manager (PAM).

Continue reading 


Environment setup

2023-05-13

This post details the steps required when setting up and customising command line utilities on a new device / fresh install.


ZSH

Install zsh using your system package manager. Then setup ohmyzsh by running the following command:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Starship prompt

To replace the prompt with starship, first install a Nerdfont, such as this.

Then install starship with: curl -sS https://starship.rs/install.sh | sh

Tmux config (taken from [1])

Copy the below text into your ~/.tmux.conf file (or create an empty file if it doesn’t already exist)

Continue reading 