Travis Pollard

whoami
travis@travispollard.com
Cloud / DevOps Engineer
_
# Near Mint Radar - Trading Card Price Tracker
Built a trading card price tracker - users watchlist cards with a target price and get an email when the price drops
Next.js frontend on AWS Amplify with Google OAuth
Python FastAPI backend running on Lambda behind an API Gateway HTTP API
Single-table DynamoDB design, S3 price cache, and an EventBridge-scheduled daily polling job
SES alert emails, Secrets Manager for credentials, and GitHub OIDC for keyless CI/CD
Entire stack provisioned with Terraform
live: nearmintradar.com | app repo: github.com/jtravisp/magictracker-app | infra repo: github.com/jtravisp/magictracker-infra
# PrivatePaste - Zero-Knowledge Encrypted Vault (archived)
Built an encrypted text vault where the server only ever stores ciphertext and can never read a paste
AES-256-GCM encryption in the browser via the Web Crypto API - the key lives in the URL fragment and is never transmitted
Go standard-library HTTP server with the frontend embedded in the binary using go:embed
DynamoDB with native TTL powering burn-after-read and timed paste expiry
Owner tokens stored only as SHA-256 hashes; request bodies capped at 512KB at the HTTP layer
Containerized on ECS Fargate behind an ALB, provisioned with Terraform using S3 remote state
# The Lone Star AMPA - 36th Infantry Division Band
Built a study portal for the Army Musician Proficiency Assessment used by soldiers preparing for evaluation
Next.js static export with an MDX content pipeline so instrument guides are authored in Markdown
Per-instrument tabbed guides, rubric breakdowns, and downloadable Army regulation PDFs
Styled with Tailwind CSS and deployed on Cloudflare Pages
live: lonestarampa.com | repo: github.com/jtravisp/lonestarampa.com
# Directory & Identity Automation
Automated employee data updates across Active Directory, Okta, and Azure using PowerShell + CSV
Built Active Directory onboarding script to clone department-based templates and create new users
Scripted OU membership management in Active Directory using ConnectWise Automate inventory
Developed internal Okta API tools to batch manage users and group assignments
# Automation & Monitoring
Created Go script to automate retrieval and download of S3 Glacier security cam footage
Developed PowerShell alerting for missing BitLocker keys in Active Directory
Built SharePoint storage threshold alerts using Power Automate
# Imaging & Deployment
Replaced MDT with SmartDeploy and implemented PXE imaging + BitLocker key escrow in Active Directory
Integrated Kandji, CXOne, and more into Okta SSO for improved user experience
# Internal Tools & Documentation
Maintained IT runbooks, created README files, and published end-user guides to reduce tickets
Created, tested, and documented name change process for Active Directory and other related identity services
Built a custom search in ConnectWise Automate using PowerShell and Bash to dynamically update SQL-based filters for software deployment
# Metrics & Optimization
Cleaned up Jira licenses, saving $20K+ annually while maintaining user access
Built helpdesk dashboard in ZenDesk and automated weekly reporting to stakeholders
# Portfolio & DevOps Projects
Designed and deployed personal site using Next.js, Tailwind CSS, and DaisyUI
Provisioned entire infrastructure using Terraform including S3, CloudFront, Route 53, and IAM
Implemented CI/CD with GitHub Actions, AWS CodePipeline, and CodeBuild
Built a DynamoDB + Lambda visitor counter served via API Gateway (Python + boto3)
# Linux From Scratch
Completed full Linux From Scratch (LFS) build on a Proxmox VM with a custom 6.13.4 kernel
Manually compiled and configured systemd, Glibc, Bash, and other foundational packages
Achieved SSH access and built a working, bootable Linux system with custom partitions
# Jenkins HA on AWS
Used Packer to build Jenkins controller and agent AMIs with Ansible provisioning
Provisioned infrastructure using Terraform including IAM, ASG, EFS, and ALB
Stored SSH keys in AWS Parameter Store and retrieved with Python (boto3)
Deployed Jenkins controller in an autoscaling group behind an ALB with a static DNS
# Device Management
Implemented Kandji MDM with custom blueprints, profiles, and automated Mac provisioning
Opened Apple Business account and enabled zero-touch deployment for all new Macs
# Also on this site
Bike Ride Planner - weather, tire pressure, and ride nutrition calculators for planning a weekend ride
nmap
nmap travispollard.com
Starting Nmap 7.95 ( https://nmap.org ) at 2025-04-22 23:59 CST
Nmap scan report for travispollard.com (123.45.67.89)
Host is up (0.021s latency).
Not shown: 997 filtered ports
PORT     STATE SERVICE
22/tcp   open  ssh
80/tcp   open  http
443/tcp  open  https
666/udp  open  doom
19132/udp  open  minecraft