From 3d2e251ef87656f3dee5ce71d42c69e4fbdf458e Mon Sep 17 00:00:00 2001 From: John Bowdre Date: Mon, 4 Sep 2023 16:44:44 -0500 Subject: [PATCH] update about page --- content/about.md | 15 ++++++++------- static/images/john.jpg | Bin 0 -> 10122 bytes 2 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 static/images/john.jpg diff --git a/content/about.md b/content/about.md index 674df45..f4ac641 100644 --- a/content/about.md +++ b/content/about.md @@ -1,20 +1,20 @@ +++ title = "Hi, I'm John." description = "A brief introduction to me, this blog, and what you're likely to see here." -aliases = ["tldr", "bio"] -timeless = "true" +timeless = true comments = false +++ You've (somehow) managed to stumble upon my dark corner of the internet[^1]. -I'm currently a Cloud Platform Architect on a small Platform Engineering team within a very large corporation. Our team preaches the Good Word of *DevSecOps* and helps internal customers modernize the way they build, deploy, and ship products. I do a lot of work with +![Me, +/- a few decades](/images/john.jpg) +I've enjoyed programming since discovering I could alter variable values in [`GORILLA.BAS`](https://en.wikipedia.org/wiki/Gorillas_%28video_game%29) on my dad's work computer to imbue the thrown bananas with enough explosive power to level the entire city. I thought, "hey, that's neat," and then spent much of my childhood free time learning how *else* I could bend computers to my will. +Once I grew up[^2], I found a career in system administration, and I leveraged my passion for coding to write scripts to help me manage systems more efficiently. While managing a global-scale VMware environment, I was tasked with implementing [vRealize Automation](/series/vra8) (now "Aria Automation"). I didn't realize it at the time, but that was the start of my DevOps transformation. I started to think about infrastructure-as-code, and began using [HashiCorp Packer](https://github.com/jbowdre/packer-vsphere-templates) and a CI/CD pipeline to automatically build fully-up-to-date VM templates on a weekly cadence. +I'm now part of a small platform engineering team within that same large corporation, focused on leveraging DevOps thinking and tools to help our internal customers modernize how they're operating IT, building code, and shipping products, while designing solutions to help them accomplish those goals. It's a great blending of my virtual infrastructure operations background, hobbyist development experience, and hunger for solving problems, and I enjoy solving interesting challenges at scale. -By day, I manage a large virtualized environment, with a focus on leveraging cloud and automation technologies to make that task a bit easier. My big project from the past couple of years has been a VMware vRealize Automation implementation to streamline our server deployments, and I've been sharing some of what I've learned in that process here on Virtually Potato, primarily in the [vRA8 series of posts](/series/vra8). I don't have a strong development background (knowing just enough to be dangerous) so I do a lot of fumbling along the way, but I'm _generally_ make things work the way I want them to. And hopefully some of the notes I've made along the way might help someone else with their own projects! - -By night, I help out on Google's product support forums as a [Product Expert](https://productexperts.withgoogle.com/what-it-is), where I support Pixel phones, earbuds, and watches, as well as Chromebooks (primarily with Linux-related queries). Helping users troubleshoot their issues scratches my problem-solving itch, and it helps me learn more about the Google products I use. +On my off time, I tinker with new [projects](/series/projects) in my little homelab and share some of those adventures here. I also help out on Google's product support forums as a [Product Expert](https://productexperts.withgoogle.com/what-it-is), where I support Pixel phones, earbuds, and watches, as well as Chromebooks (primarily with Linux-related queries). Helping users troubleshoot their issues scratches my problem-solving itch, and it helps me learn more about the Google products I use. On weekends, I race my daily-driven 2014 Subaru BRZ in local [autocross events](https://www.youtube.com/playlist?list=PLwzr4uKY-x-EwCv-rWNGefdikuW6Oy9O_) or wrench on my 1974 Volkswagen Karmann Ghia. @@ -28,4 +28,5 @@ Securely chat with me via: - [SimpleX Chat](/simplex/) -[^1]: Congrats? And also, *thank you.* \ No newline at end of file +[^1]: Congrats? And also, *thank you.* +[^2]: A bit. I'm still in the "fake it until you make" it phase of adulthood. \ No newline at end of file diff --git a/static/images/john.jpg b/static/images/john.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5345f7d5bf8283450682a167989c7d24ac9b4e1a GIT binary patch literal 10122 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 MhLN{E%l*Rt0#hW6{{R30 literal 0 HcmV?d00001