Proven technical specialist known for exceptional learning agility, delivering complex systems with expertise in Python and AWS automation via Terraform. From battlefield communication products to X-ray servers that detect hidden contraband, I've spent most of my career building national security systems. My work has been deployed in war zones and along the US-Mexico border. My passion for process automation enhances development lifecycles through integrated CI/CD pipelines and automated scripting implementations.
Terraform project that setups up cloud infrastructure and deploys a NTFY server that notifies you after long-running commands succeed/fail.
Repo Link | Command Notification Server (Terraform/AWS)
Script to backup iPhone media contents into a zip file.
Repo Link | iPhone Media Backup Script
Terraform project for AWS VPC setup, Jenkins EC2 server, and AWS EKS cluster.
Repo Link | AWS CI EKS Cluster (Terraform/AWS)
This repository deploys several terraform modules that completes a serverless application on the AWS Cloud Platform. The modules include networking (VPC, Subnets, Route Tables), RDS databse, Lambda functions (Python), Lambda layers, API Gateway, and Cognito.
Repo Link | AWS Serverless Infrastructure
This repository provides instructions on how to incldue Snyk vulnerability scanning to your node project in your Bitbucket CI/CD pipelines.
Repo Link | Snyk Vulernability Scanning + Bitbucket CI/CD
This repository focuses on the Continuous Integration (CI) and Continuous Deployment (CD) of React-based app deployed to AWS S3. It also includes pipeline steps invalidating Amazon CloudFront cache invalidations at the end of the deployment process.
Repo Link | CI/CD: React + AWS
This repository focuses on a Bitbucket pipeline that automates the increment of a version.txt file and also has the Continuous Delivery of a Docker image build to DockerHub.
Repo Link | CI/CD: Bitbucket Pipeline + Versioning + Docker
This is an Ansible repostiory that allows you to specify desired applications to have installed on debian-based Linux systems. I use this to manage family and friends computers and to also configure newly provisioned Linux systems to my liking in an automated way.
Repo Link | Ansible_Computer Application Management
This is an Ansible repostiory that allows you to specify desired applications to have installed on debian-based Linux systems. I use this to manage family and friends computers and to also configure newly provisioned Linux systems to my liking in an automated way.
Repo Link | Ansible_Computer Application Management