Production support and automation engineer working with Linux, Ansible and Python.
Remote from Mexico (UTC-6) · US citizen · English (native), Spanish (advanced)
- L3 production support and on-call for a global document-processing platform on AWS and GCP, diagnosing issues from CloudWatch and Grafana logs
- Lead developer of an internal Python automation tool with GitLab CI; also write Python boto3 scripts for S3 document transfers and incident file pulls
- In my own projects, automate Linux servers with Ansible and manage DNS as code with OpenTofu (Terraform)
Together, these three repositories deploy a self-hosted site from start to finish: OpenTofu sets up the DNS, Ansible configures the server, and the Hugo theme builds the content that the server hosts.
- configuration-journal-server: an Ansible playbook whose nine roles deploy a hardened Debian web and Git server, also reachable over Tor and I2P: default-deny nftables firewall, post-quantum-only SSH, automatic TLS through Caddy, and unattended upgrades. It checks every input before changing the host. CI runs ansible-lint, and ruff on its custom Python plugins.
- provisioning-journal-server: OpenTofu (Terraform) configuration for the server's DNS records, including CAA and email anti-spoofing (SPF, DMARC). CI checks formatting and runs
tofu validateand TFLint. - hugo-theme-journal: a Hugo theme that builds one site as both HTML and Gemtext, with no JavaScript, maintained since 2022 (370+ commits). CI builds it on two Hugo versions and tests the HTML, links and accessibility.
- altspell: a Flask REST API that translates between traditional and reformed English spelling. Each spelling system is a separate plugin package, built on a shared plugin interface and NLP provider. Plugins: Lytspel, Portul, Soundspel, Refaurmd Lojikl Inglish, Universal Lojikl Inglish.
- Spring-Social-Media-Blog-API: a Java REST API built with Spring MVC and Spring Data JPA during Revature training. It handles user registration, login, and creating, reading, updating and deleting messages, and passes all 37 of the project's tests.
- gemini2html: a Gemtext-to-HTML converter written in C.
- hitomezashi and hitomezashi-rs: a stitch-pattern generator written as a C library and CLI, then ported to Rust.
Linux, Ansible, OpenTofu (Terraform), AWS (CloudWatch, S3, boto3), Grafana, Python, Flask, Java (Spring), Hugo, Git, GitHub Actions, GitLab CI, Caddy, Nginx, nftables
- Studying for the CCNA