kyle@website: ~
kyle@website:~$ |
scroll to explore

~/projects

things i build when not at work

dotfiles Nix

Multi-host NixOS flake configuration managing ~23 machines across x86_64 and aarch64. Uses Snowfall framework, Comin GitOps agent, disko partitioning, and sops-nix secrets.

NixOS GitOps multi-arch
homelab Nix + Python

Multi-cluster GitOps Kubernetes with Argo CD using Pulumi as a Config Management Plugin for dynamic manifest generation. Full PKI with step-ca and OpenBao/Vault integration.

Kubernetes Argo CD Pulumi Vault
NIMRS-Firmware C/C++

ESP32-S3 DCC model train decoder with sensorless BEMF motor control, I2S audio, WiFi dashboard, and A/B OTA updates. Dual-core FreeRTOS architecture.

ESP32 FreeRTOS DCC motor control
loft Rust

Lightweight Nix binary cache uploader for S3-compatible storage. Async multi-threaded uploads, store watching, closure dedup, compression, and cache pruning.

Rust Nix S3 async
nixos-on-arm Nix

NixOS disk image builder for Rockchip ARM SBCs. Cross-compilation from x86_64, U-Boot integration, UKI boot, supporting 5 boards with modular expansion.

ARM NixOS U-Boot cross-compile
hass Python

Home Assistant AppDaemon automation suite: 24 Python apps managing garage, lighting, access control, notifications, MQTT discovery, and entity state history.

Python AppDaemon MQTT Home Assistant
view all on github

~/resume

the boring stuff (collapsed by default)

resume.sh +
resume.sh:~$ ./fetch --all

Kyle Petryszak

kylepetryszak@projectinitiative.io · kylepetryszak.com · Austin, TX

Experience

DevOps Consultant Amazon Web Services — Austin, TX Jan 2023 – Present
  • Cross-account, multi-region DNS delegation pipeline for ACM certificate CloudFormation testing across all AWS partitions
  • CloudFormation handler development/migration for AppStream and EC2
  • Pod lead for publishing and development pods within project TigerBeetle
  • Internal tooling for publisher pipeline IaC templates, schema drift detection, publishing metrics
  • Migrated 2,000+ AWS accounts; built new hire bootcamps and CDK modules in Python
  • AWS Area of Depth in Containers (ECS, EKS, Kubernetes)
Embedded Linux Consultant ChimeraSecurity — Contract
  • U-Boot and kernel bringup for Radxa E52C running NixOS as a hardened security appliance
  • Application conversion to Nix; OTA auto-rollback mechanism
HPC DevOps Engineer Signature Science — Austin, TX Mar 2021 – Dec 2022
  • 5-node HPC cluster (Bright Computing), 2 on-prem K8s clusters (CI/CD + RStudio/HPC)
  • IaC adoption (Ansible, Vagrant); AD-integrated certificate management
  • Optimized bioinformatics pipeline: 14 days to 7.5 minutes via dynamic programming
  • Cybersecurity liaison; SME for DPI and certificate automation
Software Engineer Trident Research — Austin, TX May 2020 – Mar 2021
  • Software lead for $3M naval unmanned ocean vehicle project
  • Principal DevOps: multi-domain servers, AD/LDAP, Docker, Jenkins, Nexus
  • Networking/control software in C#, Python, C/C++ for embedded systems

Education

The University of Texas at Austin
Bachelor of Science in Mechanical Engineering

Certifications

AWS Solutions Architect Professional AWS DevOps Professional AWS Security Specialty AWS AI Practitioner AWS Solutions Architect Associate

Languages

Python, Java, Nix, Bash, MATLAB, Dart/Flutter, C#, Ruby, Rust

resume.sh:~$ exit 0