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