Skip to main content

Tools & Stack

The software, tools, and technologies I use daily to build and manage scalable cloud infrastructure, CI/CD pipelines, and Kubernetes clusters.

Cloud Platforms

  • AWS

    Primary cloud provider - EC2, EKS, S3, RDS, Lambda, CloudWatch

  • Google Cloud Platform

    GKE, Cloud Run, BigQuery, Cloud Functions

  • Azure

    AKS, Azure DevOps, Container Registry

  • Digital Ocean

    Droplets and managed Kubernetes for smaller projects

  • Linode

    Cost-effective VPS hosting

Container & Orchestration

  • Kubernetes

    Container orchestration for microservices at scale

  • Docker

    Containerization for consistent dev/prod environments

  • Amazon EKS

    Managed Kubernetes on AWS

  • Google GKE

    Managed Kubernetes on GCP

  • Helm

    Package manager for Kubernetes applications

Infrastructure as Code

  • Terraform

    Primary IaC tool for multi-cloud provisioning

  • Terragrunt

    Terraform wrapper for DRY configurations

  • Ansible

    Configuration management and automation

  • Pulumi

    IaC using familiar programming languages

CI/CD & GitOps

  • GitHub Actions

    Primary CI/CD for automated testing and deployment

  • GitLab CI

    End-to-end DevOps platform

  • ArgoCD

    GitOps continuous delivery for Kubernetes

  • Jenkins

    Automation server for legacy pipelines

Monitoring & Observability

  • Prometheus

    Metrics collection and alerting

  • Grafana

    Visualization and dashboards

  • SonarQube

    Code quality and security scanning

  • Sentry

    Error tracking and performance monitoring

  • CloudWatch / Stackdriver

    Cloud-native monitoring

Security & Secrets

  • HashiCorp Vault

    Secrets management and encryption

  • AWS IAM

    Identity and access management

  • OIDC

    Secure authentication for CI/CD pipelines

  • Security Groups

    Network-level firewall rules

Networking & Proxy

  • Nginx

    Reverse proxy and load balancer

  • Traefik

    Cloud-native edge router for Kubernetes

  • Cloudflare

    DNS, CDN, and DDoS protection

  • AWS VPC

    Virtual private cloud networking

Scripting & Automation

  • Bash

    Primary scripting for automation tasks

  • Python

    Complex automation and tooling

  • Shell Scripts

    System administration tasks

Version Control & Collaboration

  • Git

    Version control for all projects

  • GitHub

    Primary code hosting and collaboration

  • GitLab

    Self-hosted Git and CI/CD

  • Jira

    Project tracking and issue management

  • Confluence

    Documentation and knowledge base

Operating Systems

  • Ubuntu

    Primary Linux distribution for servers

  • Red Hat / CentOS

    Enterprise Linux environments

  • Alpine Linux

    Minimal container base images

  • macOS

    Daily development machine

  • Windows 11 + WSL2

    Hybrid development environment for cross-platform compatibility

Development Environment

  • VS Code

    Primary code editor with DevOps extensions

  • Cursor

    AI-first code editor for rapid prototyping and refactoring

  • Antigravity

    AI-first code editor for rapid prototyping and refactoring

  • iTerm2 + Zsh

    Terminal with Oh My Zsh

  • k9s

    Terminal UI for Kubernetes management

  • lazygit

    Terminal UI for Git

  • tmux

    Terminal multiplexer for sessions

Hardware

  • MacBook Pro

    Primary development machine

  • External Monitor

    Extended workspace for terminal + IDE

  • Mechanical Keyboard

    For comfortable long coding sessions