Skip to Content
CheatsheetsCheatsheets

Cheatsheets

Quick-reference guides for common tools and platforms used in platform engineering and DevOps.

AI

AI models (Claude, GPT, Codex), Azure OpenAI, Copilot, Security Copilot custom agents, MDASH, Bedrock, FastAPI, MCP, grounding strategies, and responsible AI policy setup.
AILLMAzureSecurity

Ansible

Ansible
Installation, static and dynamic inventory, ad-hoc commands, playbook structure, roles, variables, Jinja2 templates, vault encryption, collections, and common modules.
AnsibleIaCAutomationLinux

AWS

AWS
CLI setup, named profiles, S3 operations, EC2, IAM, EKS kubeconfig, and CloudFormation deploy commands.
AWS CLIS3EC2IAMEKS

Azure

Azure
Authentication helpers for Az PowerShell and Azure CLI (interactive and SPN), policy assignment queries, and common az commands.
Az CLIPowerShellPolicy

Azure DevOps

Azure DevOps
az devops CLI, YAML pipelines, templates and extends governance, Workload Identity Federation service connections, agent and container jobs, environments and approvals, the permission model, and anti-patterns.
Azure DevOpsPipelinesYAMLCI/CD

Bash

Bash
Script boilerplate, strict mode, colour output helpers, argument parsing, PATH deduplication, and directory-iteration patterns.
BashShellLinux

Containers

Docker
Docker setup scripts, Podman pod creation, Docker Compose examples, Kubernetes pod manifests, and nginx reverse proxy configs.
DockerPodmanKubernetes

.NET

.NET
dotnet CLI, interfaces, classes, records, pattern matching, LINQ, async patterns, dependency injection, Azure SDK authentication, Key Vault, Blob Storage, ARM, Kusto SDK, Log Analytics, and xUnit testing.
.NETC#Azure SDKKusto

Git

Git
Configuration templates, core operations, branching, remotes, undoing changes, history inspection, and bulk automation scripts for GitHub and Azure DevOps.
GitGitHubAzure DevOps

GitHub Actions

GitHub Actions
Workflow syntax, events and triggers, expressions and contexts, secrets and least-privilege GITHUB_TOKEN permissions, OIDC cloud auth, reusable workflows, runners, containers, caching, environments, and supply-chain hardening.
GitHub ActionsCI/CDYAMLOIDC

Go

Go
Modules, types, interfaces, error handling, generics, goroutines, channels, HTTP server, slog, testing, and Azure SDK authentication with blob storage and Key Vault.
GoConcurrencyAzure SDK

KQL

KQL fundamentals, time filtering, string ops, aggregations, joins, and threat hunting queries across Defender and Sentinel tables - processes, network, identity, email, alerts, and incidents.
KQLSentinelDefenderADX

Linux

Linux
Production Linux ops - permissions and ACLs, users and sudo, processes and signals, systemd units and timers, journald, package managers, networking, firewalls, SSH hardening, LVM and storage, performance triage, security hardening, plus workstation and WSL2 setup.
LinuxsystemdNetworkingSecurity

Nginx

Nginx
Production reverse proxy - config layout, hardened TLS snippets, proxying and WebSockets, upstreams and load balancing, security headers, rate limiting, caching, structured logging, performance tuning, and location-matching rules.
NginxReverse ProxyTLSLoad Balancing

PowerShell

PowerShell
Azure auth helpers, resource provider registration, Terraform pipeline functions, module management, and Sentinel watchlist export.
PowerShellAzureTerraform

Python

Python
Virtual environment helpers, uv package manager, FastAPI, async patterns, Azure SDK authentication, metadata service queries, and Terraform utilities.
PythonFastAPIAzure SDK

Security

Security
nmap, netcat, curl, openssl, PowerShell recon, JavaScript console, git secret hunting, grep/ripgrep regex patterns, ffuf web fuzzing, SSH tunnelling, socat encrypted shells, and SQLMap injection testing.
nmapnetcatffufSSHSQLMap

Terraform

Terraform
Practical snippets for Azure infrastructure - number formatting, type conversions, dynamic blocks, state management, OS detection, and workflow automation.
HCLAzureIaC

TypeScript

TypeScript
nvm setup, tsconfig, core types, generics, utility types, classes, discriminated unions, async patterns, Next.js App Router, server actions, route handlers, and Vitest testing.
TypeScriptNext.jsVitest

Windows

Windows
TCP port listeners, Scoop package management, WSL2 configuration, firewall rules, system diagnostics, and environment variable management.
WindowsPowerShellWSL2
Last updated on