# Biography ## The Origin Story I am Bill Ashe, and I am the Wizard. My parental units brought me online in the late 80's. I spent my early days playing NES, running awful games on MS-DOS, and breaking Windows 95 trying to find Beavis and Butthead videos on a 56k modem. Rich childhood experiences playing with technology fostered a passion for computing that has kept me entertained all these years. ## The Student I survived childhood poverty and trauma: leaving home at the age of sixteen to find my way in the world. I enrolled at Cascades Job Corps in Sedro Woolley, Washington. At Job Corps, staff encouraged me to broaden my ambitions; they supported me in going to community college, and at 19 years old, I was accepted into the Elementary Education program at Western Washington University. I found studying Elementary Education to be very rewarding. Teaching pushed my social and communication abilities to the limit. I knew I had deficits in these areas, and I was determined to get better. Looking back, I see that I was trying to fit in. Teaching is a socially focused role with high levels of publicly visible responsibilities. Everyone is waiting for you to take a lead. I had panic attacks between my classes. I got super frustrated with how nervous I was, all the time. ## The Teacher I finished at WWU in 2012, earning a Bachelors Degree in Elementary Mathematics and endorsements to teach both grades K-8 and Secondary Mathematics. In 2012, I became a Father, and working became a priority for me. Luckily, I found an opportunity at Cascades Job Corps, the same place that I had gone to as a teen. I taught mathematics in a Adult Basic Education setting for about 4 years at Cascades until an exciting pilot program was announced: our Center would be the focus of a national push to modernize Job Corps. Our Center would be temporarily shutting down to transition to the new program, so I went to work as a full-time elementary teacher for almost two years. I struggled a lot as a Elementary Teacher: I walked into that classroom excited to do my best, but the chaos and pressure pushed me further than I had ever imagined. ## The Game Development Instructor In 2017, I came back to Cascades Job Corps to supervise college students enrolled in Media and Interactive Technology (MIT) classes at Skagit Valley College. As the students in my class progressed, I did my best to try out their assignments, and I learned a lot about Web Design and Adobe Creative Cloud. In addition to the MIT coursework, I studied the Unity game engine, C#, Java, and Python. Many of our students succeeded at SVC, and achieved their Associates in Arts or Program Certificate. The pilot program moved to a phase where we were no longer enrolling college students in 2019, and we began to discuss moving onto another role: instructor for a new “Advanced IT” course. In Spring 2020, the COVID-19 pandemic brought our MIT course to a halt, along with the rest of the World. ## The Advanced IT Instructor When I came back to work after the long period of working from home, I began prepping for my new role of “Advanced IT” instructor. We had collected an assortment of enterprise firewalls, servers, switches, NAS units, Uninterruptable Power Supplies, business class network connection with a small static IP range. All of this was waiting for a knowledgeable person to set up a local network infrastructure, but I had only passed my CompTIA A+, and I had never worked on a server before. Teaching Advanced IT topics in a Job Corps setting is challenging. We have a solid enterprise network operating throughout campus, complete with WIFI and up-to-date Windows 10 computers, but the production Job Corps system expressly forbids students from making any administrative changes on the computers. I decided that we would need to build our own Virtual Desktop Infrastructure, separate from the Job Corps production system, and I set about a course of study that would lead me to realizing this goal. ### The Certifications - CompTIA IT Fundamentals - CompTIA A+ - CompTIA Network+ - CompTIA Security+ - CompTIA Linux+ - Cisco CCNA ### The Advanced IT Journey - Building a high performance gaming PC for my desk computer, and configuring Windows 10 - Working with colleagues to configure enterprise switches and routers to create the necessary network infrastructure throughout our building. - Creating network connections for the servers to access the network. 32 Cat-6 cables to get the VDI online and local network connected. - Installing Windows Server 2019 on two HP ProLiant Servers: setting up a Active Directory domain with replicating domain controllers running as guests in Hyper-V. - Installing EXSI 7.0 on four HP ProLiant Servers, installing vCenter, and creating a distributed networking configuration that would give us flexibility in managing student projects. - Installing ProxMox 6.3 on three ProLiant Servers, learning about Linux networking concepts, and mirroring the functionality of vCenter using open-source software. - Exploring how to get a website online, researching options for doing a reverse proxy. - Setting up Apache Guacamole on a virtual machine running on ProxMox, and using a reverse proxy to access Guacamole over HTTPS/443 using TLS encryption. - Studying for and passing the CompTIA Network+ and Security+ - Participating in a Train the Trainer course for Cisco CyberOps Associate - Installing Security Onion in Proxmox, setting up a Span port and passing it to the VM. Creating a functional mini-SOC. - Building a Linux-based identity management solution based on Fedora Server and FreeIPA - Configuring NFS storage on physical NAS units, Windows Server, Fedora Server VMs, and TrueNAS VMs. - Creating an open source Virtual Desktop Infrastructure combining Fedora Workstation VMs, FreeIPA on Fedora Server virtualized on ProxMox ## System and Network Administration I work as a System and Network Admin. I collaborate with a small team of professionals in configuring and maintaining a wide variety of services. We do it all: - Desktop Support - Web services - Networking - Remote Access - Private Cloud - File storage. We support offices, labs, classrooms, and high performance research systems. In our work, we leverage open-source software and enterprise-grade hardware to facilitate world-class learning experiences. ## The Professional Objective I am focusing my studies towards designing scalable, reproducible, and resilient private clouds. - Combining hyper-converged infrastructure with enterprise networking hardware to create flexible, resilient, and high-performing computer systems. - Supporting System Operation, DevOps, and and Research workloads.