turning my resume build/templates into a proper independent package

This commit is contained in:
Charles N Wyble 2024-12-09 11:52:00 -06:00
parent ebcb742447
commit abf8dc39f2
15 changed files with 2380 additions and 0 deletions

View File

@ -0,0 +1,14 @@
title: "Charles N Wyble Candidate Details"
titlepage: true
titlepage-logo: "D:/tsys/@ReachableCEO/ReachableCEO.png"
toc: true
toc-own-page: true
date: \today
header-left: "\\hspace{1cm}"
header-center: "\\leftmark"
header-right: "Page \\thepage"
footer-left: "Charles N Wyble"
footer-center: "Tenacity. Velocity. Focus."
footer-right: "[Source code for this file](https://github.com/ReachableCEO/ReachableCEOResume/blob/main/ancillary-support-files/CharlesNWybleCandidateInfo.md)"
urlcolor: blue
page-background: "D:/tsys/@ReachableCEO/ExternalVendorCode/pandoc-latex-template/examples/page-background/backgrounds/background1.pdf"

View File

@ -0,0 +1,110 @@
# Charles N Wyble
## Introduction
Hello,
I apologize for the form letter response.
I receive a high volume of recruiter emails every day and I've found this letter to be the most efficient way to
handle the high volume of emails and reduce back and forth emails/texts/calls.
If you have any questions/comments/concerns not covered by this document, please let me know via e-mail and I'm happy to address them!
If you ask me something answered in this document, I will not respond and will not move forward with the opportunity, so please read it in detail!
## Re: share my ID over email
I WILL NOT share my (full or redacted) photo ID over email or any other electronic written
communication. If that is "required" then I have no interest in moving forward with this opportunity.
I am happy to get on a teams/zoom/google meet etc call and show my ID.
## Re: professional references
I am happy to provide professional references once an interview with the end client/customer/hiring manager/team has been scheduled. I will NOT provide references up front. If that is "required" then I have no interest in moving forward with this opportunity.
## Re: relocation
if the role is not based in **Austin TX** or **Raleigh NC** I will need to re-locate
| Question | Answer |
|-------------------------------------------|--------|
| Am I open to relocation? | Yes |
| Am I willing to re-locate at own expense? | No |
| Am I open to up to 100% travel | Yes |
Please be aware that:
- I will **only re-locate at the employer expense**.
- I will need **two weeks of time** to re-locate.
- The net amount of the re-location benefit **MUST be at least $5,000 USD** to fully compensate me for the time/effort to re-locate.
- The full re-location benefit **must be provided prior to the confirmed start date**.
- I **will NOT** accept a reimbursement based re-location package.
- I am happy to come onsite (at client expense (paid up front)) for training/orientation etc.
\pagebreak
## Rate Schedule (compensation expectations)
For **fully remote** roles only:
I am open to (at the absolute minimum): **\$50.00 per hour(w2)/\$75.00 per hour (1099/corp to corp)/ $100,000.00 annually (w2)**.
I have a strong preference for roles that are : **\$65.00 per hour(w2)/\$85.00 per hour (1099/corp to corp)/ $130,000.00 annually (w2)**.
For **on-site roles**:
I am open to (at the absolute minimum): **\$75.00 per hour(w2)/\$95.00 per hour (1099/corp to corp)/ $150,000.00 annually (w2)**.
In regards to compensation structure, I am open to:
- w2
- corp to corp (I have my own LLC)
- 1099
If you have a rate for any of the compensation options above, send them all. I will pick which one works best for my situation and the opportunity.
If it's a different rate with/without benefits, send both.
If the above is in alignment with this opportunity, please feel free to send me an RTR with the best rate you can offer.
\pagebreak
## Details needed for submission
### My resume
[Download Charles resume(pdf)](https://resume.reachableceo.com/job-board/CharlesNWyble-Resume.pdf)
I am happy to discuss and make edits to the resume content specific to the opportunity if you feel
they are needed.
### Candidate details
Here are my complete candidate details for submission to the role.
| Question | Answer |
|---------------------------------------|--------------------------------------------------------------------------|
| Full name | Charles Wyble |
| E-mail address | <reachableceo@reachableceo.com> |
| Phone number | 818-280-7059 |
| Preferred form of contact | E-mail will get the fastest response |
| Work authorization | US Citizen |
| Are you employed presently? | No |
| Current location | Austin, Texas |
| Current timezone | CST |
| Timezones I can work in | PST/CST/EST |
| Availability to interview | Immediate |
| Availability to start | Immediate for remote/local, two weeks for relocation |
| Open to in-office/hybrid/remote | Yes |
| Any trips planned in next six months? | No |
| Highest Education | High School (no college/university) |
| Graduated Year | 2002 |
| Name of school | Osborne Christian School |
| Location of school | Los Angeles CA |
| Linkedin Profile | [Linkedin Profile](https://www.linkedin.com/in/charles-wyble-412007337/) |
| Github Profile | [Github Profile](https://www.github.com/ReachableCEO/) |
| Last project | Contract, ended October 2024 |
| DOB | 09/14 |
| Total IT/career experience | 22 years |

View File

@ -0,0 +1,4 @@
Charles N Wyble
=====
Senior (**Staff level**) **System Engineer/SRE/Architect** with extensive Linux/Windows/Networking/Cyber security background and experience

View File

@ -0,0 +1,6 @@
Charles N Wyble
=====
Senior (**Staff level**) **System Engineer/SRE/Architect** with extensive Linux/Windows/Networking/Cyber security background and experience
[ [Github Profile](https://github.com/reachableceo) ] . [ [Linkedin Profile](https://www.linkedin.com/in/charles-wyble-412007337) ] . [ reachableceo@reachableceo.com ] . [ 818 280 7059 ] . [ Austin TX / Raleigh NC / Remote ]

View File

@ -0,0 +1,11 @@
- Developed and implemented a process to switch thousands of desktops providing digital signage functionality from Fedora to Debian in a completely automated fashion using a custom initrd.
- Developed and implemented an internal private cloud orchestration and provisioning system for a hardware development engineering team that handled the entire provisioning lifecycle for physical and virtual systems.
- Developed and implemented standardized language and procedures and incident investigation automation for a large technical support organization with high turnover.
- Developed and implemented an automated order status and payment handling interactive voice response application using Angel.ccm with a backend web service returning Voice XML. This allows call center personnel to focus on revenue generating opportunities instead of administrative matters.
- Provided technician support to a team of electrical engineers building the power system for the radar of FrankenSAM in Ukraine. Handled high / low voltage wiring and plumbing and documentation of those systems.
- Provided root cause analysis , mitigation and remediation of security breaches by advanced persistent threat actors at high value targets.
- Project managed a successful brand new data center build from bare dirt to serving content in 86 days. Oversaw 8 billion dollars of capital deployment.
- Led and consulted tier 1 payment compliance industry (PCI) implementations for some of the worlds largest brands (including at a payment processor).
- Rolled out centralized Active Directory authentication, deployed Dell OpenManage, and upgraded network equipment.
- Deployed password vault, Active Directory PKI, and implemented a ground-up network redesign.
- Designed VmWare NSX network.

View File

@ -0,0 +1,20 @@
Linux|22 years|RHEL,Debian,Ubuntu,kickstart,PXE, LDAP,SSSD,RPM/Deb package creation, quotas,extended permissions, clustering,NFS,Samba
Unix|5 years|HPUX/Solaris
Windows|22 years|Server (2008 2016),Windows client automated deployment (7,8,10,11),Active Directory,Group Policy,WSUS,Certificate Services,AD DNS,AD DHCP,complex multiple forest and domain setups
Free/Libre/Open Source software|22 years|Apache,Postfix,Qmail,Dovecot,Courier IMAP,Nginx,Matamo,Discourse,Wordpress, Mautic,Dolibarr,Revive Ad Server,Firefly,Cloudron,Coolify,Gitea, HomeAssistant, Jenkins,Rundeck,N8N, LetsEncrypt,ACME,cfssl
Databases|22 years| MySQL,PostgreSQL, Dbeaver,PHPMyAdmin,PostGIS
Cyber Security|22 years|PCI Compliance (tier 1 implementations),OpenVAS<,Lynis,security hardening,audits,breach response and mitigation, patch and vulnerability management. AppArmor, SeLinux, Centrify, Tripwire, Integrit, OSSEC
Virtualization|22 years|VmWare,Parallels,HyperV,KVM,Xen
Networking|22 years|Linux Virtual Server(LVS),HAProxy,Ubiquiti Unifi,Opnsense,Pfsense,DNS,DHCP,IPAM,PXE,IPS,IDS,GRE,IPSEC.Wireguard,OpenVPN,Nebula,Tailscale,RADIUS. Mostly layer2 data center/campus/access some WAN,firewall,layer3
Monitoring|22 years|Uptime Kuma,Librenms,Zabbix,Zenoss,Nagios,Elasticsearch,Logstash,Kibana(ELK)
Storage|22 years|Netapp,EMC,EqualLogic,3par,MSA,TrueNAS/ZFS,iscsi,S3,Azure Storage
Cloud|5 years|AWS,Azure,Kubernetes,Helm,Docker
Containerization|15 years|LXC,Docker,OpenVZ
Configuration management/InfrastructureAsCode(IAC)|22 years|FetchApply,Terraform/OpenTOfU,Ansible,AWX,Hashicorp Packer/Vault
Ticket / incident / project management| 22 years| Jira,ServiceNow,Redmine,RT
Git|15 years|Branching,merging,multiple teams,external vendors,submodules
SRE|5 years| Grafana,Prometheus,Signoz,Wazuh
LLM|2 years|OpenWebUI,QA/validation,RAG,data cleaning/prep
Programming|5 years|J2ME,PHP,Ruby,TCL/TK,Java,C,C++
Automation|22 years|Bash,YAML,TOML,PowerShell,Perl
Embedded development|5 years|Raspberry pi,arduino,seeduino,Lego Mindstorms
1 Linux 22 years RHEL,Debian,Ubuntu,kickstart,PXE, LDAP,SSSD,RPM/Deb package creation, quotas,extended permissions, clustering,NFS,Samba
2 Unix 5 years HPUX/Solaris
3 Windows 22 years Server (2008 2016),Windows client automated deployment (7,8,10,11),Active Directory,Group Policy,WSUS,Certificate Services,AD DNS,AD DHCP,complex multiple forest and domain setups
4 Free/Libre/Open Source software 22 years Apache,Postfix,Qmail,Dovecot,Courier IMAP,Nginx,Matamo,Discourse,Wordpress, Mautic,Dolibarr,Revive Ad Server,Firefly,Cloudron,Coolify,Gitea, HomeAssistant, Jenkins,Rundeck,N8N, LetsEncrypt,ACME,cfssl
5 Databases 22 years MySQL,PostgreSQL, Dbeaver,PHPMyAdmin,PostGIS
6 Cyber Security 22 years PCI Compliance (tier 1 implementations),OpenVAS<,Lynis,security hardening,audits,breach response and mitigation, patch and vulnerability management. AppArmor, SeLinux, Centrify, Tripwire, Integrit, OSSEC
7 Virtualization 22 years VmWare,Parallels,HyperV,KVM,Xen
8 Networking 22 years Linux Virtual Server(LVS),HAProxy,Ubiquiti Unifi,Opnsense,Pfsense,DNS,DHCP,IPAM,PXE,IPS,IDS,GRE,IPSEC.Wireguard,OpenVPN,Nebula,Tailscale,RADIUS. Mostly layer2 data center/campus/access some WAN,firewall,layer3
9 Monitoring 22 years Uptime Kuma,Librenms,Zabbix,Zenoss,Nagios,Elasticsearch,Logstash,Kibana(ELK)
10 Storage 22 years Netapp,EMC,EqualLogic,3par,MSA,TrueNAS/ZFS,iscsi,S3,Azure Storage
11 Cloud 5 years AWS,Azure,Kubernetes,Helm,Docker
12 Containerization 15 years LXC,Docker,OpenVZ
13 Configuration management/InfrastructureAsCode(IAC) 22 years FetchApply,Terraform/OpenTOfU,Ansible,AWX,Hashicorp Packer/Vault
14 Ticket / incident / project management 22 years Jira,ServiceNow,Redmine,RT
15 Git 15 years Branching,merging,multiple teams,external vendors,submodules
16 SRE 5 years Grafana,Prometheus,Signoz,Wazuh
17 LLM 2 years OpenWebUI,QA/validation,RAG,data cleaning/prep
18 Programming 5 years J2ME,PHP,Ruby,TCL/TK,Java,C,C++
19 Automation 22 years Bash,YAML,TOML,PowerShell,Perl
20 Embedded development 5 years Raspberry pi,arduino,seeduino,Lego Mindstorms

View File

@ -0,0 +1,11 @@
CDK Global,Senior System Engineer,July 2024 - October 2024
Apple Computer,Senior System Administrator,March 2024 - July 2024
SHEIN,Staff Site Reliability Engineer,December 2022 - August 2023
3M,Senior Site Reliability Engineer,March 2020 - November 2022
TippingPoint,Staff System Architect,March 2012 - June 2019
HostGator.com,Automation and Escalation Engineer,March 2011 - May 2012
RippleTV,System Engineer,October 2008 - January 2010
Walt Disney Internet Group,Site Reliability Engineer,August 2006 - September 2007
Electronic Clearing House,Senior System Administrator,April 2005 - July 2006
GSI Commerce,System Administrator,March 2002 - February 2005
ReachableCEO Enterprises,Freelancer,January 2001 - December 2024
1 CDK Global Senior System Engineer July 2024 - October 2024
2 Apple Computer Senior System Administrator March 2024 - July 2024
3 SHEIN Staff Site Reliability Engineer December 2022 - August 2023
4 3M Senior Site Reliability Engineer March 2020 - November 2022
5 TippingPoint Staff System Architect March 2012 - June 2019
6 HostGator.com Automation and Escalation Engineer March 2011 - May 2012
7 RippleTV System Engineer October 2008 - January 2010
8 Walt Disney Internet Group Site Reliability Engineer August 2006 - September 2007
9 Electronic Clearing House Senior System Administrator April 2005 - July 2006
10 GSI Commerce System Administrator March 2002 - February 2005
11 ReachableCEO Enterprises Freelancer January 2001 - December 2024

View File

@ -0,0 +1,7 @@
title: "{{Candidate Name}} Resume"
header-left: "\\hspace{1cm}"
header-center: "\\leftmark"
header-right: "Page \\thepage"
footer-left: "{{Candidate Name}}"
urlcolor: blue
page-background: "D:/tsys/@ReachableCEO/ExternalVendorCode/pandoc-latex-template/examples/page-background/backgrounds/background5.pdf"

View File

@ -0,0 +1,12 @@
title: "Charles N Wyble Resume"
titlepage: true
titlepage-logo: "D:/tsys/@ReachableCEO/ReachableCEO.png"
date: \today
header-left: "\\hspace{1cm}"
header-center: "\\leftmark"
header-right: "Page \\thepage"
footer-left: "Charles N Wyble"
footer-center: "Tenacity. Velocity. Focus."
footer-right: "[Source code for this resume](https://git.knownelement.com/reachableceo/ReachableCEOResume) "
urlcolor: blue
page-background: "D:/tsys/@ReachableCEO/ExternalVendorCode/pandoc-latex-template/examples/page-background/backgrounds/background5.pdf"

View File

@ -0,0 +1,66 @@
#!/bin/bash
MarkdownOutputFile="../MarkdownOutput/client-submit/CharlesNWybleResume.md"
rm $MarkdownOutputFile
# Combine markdown files into single intermediate markdown file
#Pull in my contact info
cat "../boilerplate/Contact-Info-Client-Submit.md" >> $MarkdownOutputFile
echo " " >> $MarkdownOutputFile
echo "## Highlights from my 22 year IT career" >> $MarkdownOutputFile
cat ../SkillsAndProjects/Projects.md >> "$MarkdownOutputFile"
echo "\pagebreak" >> $MarkdownOutputFile
echo " " >> $MarkdownOutputFile
echo "## Employment History" >> $MarkdownOutputFile
echo " " >> $MarkdownOutputFile
#And here we do some magic...
#Pull in my :
# employer
# title
# start/end dates of employment
# long form position summary data from each position
IFS=$'\n\t'
for position in \
$(cat ../WorkHistory/WorkHistory.csv); do
COMPANY="$(echo $position|awk -F ',' '{print $1}')"
TITLE="$(echo $position|awk -F ',' '{print $2}')"
DATEOFEMPLOY="$(echo $position|awk -F ',' '{print $3}')"
echo "**$COMPANY | $TITLE | $DATEOFEMPLOY**" >> $MarkdownOutputFile
echo " " >> "$MarkdownOutputFile"
cat ../EmployerItems/$COMPANY.md >> "$MarkdownOutputFile"
echo " " >> "$MarkdownOutputFile"
done
unset IFS
#Pull in my skills and generate a beautiful table.
echo "\pagebreak" >> $MarkdownOutputFile
echo " " >> "$MarkdownOutputFile"
echo "## Skills" >> "$MarkdownOutputFile"
echo " " >> "$MarkdownOutputFile"
#Table heading
echo "|Skill|Experience|Skill Details|" >> $MarkdownOutputFile
echo "|---|---|---|" >> $MarkdownOutputFile
#Table rows
IFS=$'\n\t'
for skill in \
$(cat ../SkillsAndProjects/Skills.csv); do
SKILL_NAME="$(echo $skill|awk -F '|' '{print $1}')"
SKILL_YEARS="$(echo $skill|awk -F '|' '{print $2}')"
SKILL_DETAIL="$(echo $skill|awk -F '|' '{print $3}')"
echo "|**$SKILL_NAME**|$SKILL_YEARS|$SKILL_DETAIL|" >> $MarkdownOutputFile
done
unset IFS

View File

@ -0,0 +1,26 @@
#!/bin/bash
echo "Generating PDF output for client submission version..."
PDFOutputFile="D:/tsys/@Reachableceo/resume.reachableceo.com/client-submit/CharlesNWyble-Resume.pdf"
MSWordOutputFile="D:/tsys/@Reachableceo/resume.reachableceo.com/client-submit/CharlesNWyble-Resume.doc"
MarkdownInputFile="../MarkdownOutput/client-submit/CharlesNWybleResume.md "
PandocMetadataFile="./CharlesNWyble-ClientSubmit.yml"
pandoc \
"$MarkdownInputFile" \
--template eisvogel \
--metadata-file="$PandocMetadataFile" \
--from markdown \
--to=pdf \
--output $PDFOutputFile
echo "Generating MSWord output for client submission version..."
pandoc \
"$MarkdownInputFile" \
--metadata-file="$PandocMetadataFile" \
--from markdown \
--to=docx \
--reference-doc=resume-docx-reference.docx \
--output $MSWordOutputFile

View File

@ -0,0 +1,69 @@
#!/bin/bash
echo "Cleaning up from previous runs..."
MarkdownOutputFile="../MarkdownOutput/job-board/CharlesNWybleResume.md"
rm $MarkdownOutputFile
echo "Combining markdown files into single input file for pandoc..."
#Pull in my contact info
cat "../boilerplate/Contact-Info.md" >> $MarkdownOutputFile
echo " " >> $MarkdownOutputFile
echo "## Highlights from my 22 year IT career" >> $MarkdownOutputFile
cat ../SkillsAndProjects/Projects.md >> "$MarkdownOutputFile"
echo "\pagebreak" >> $MarkdownOutputFile
echo " " >> $MarkdownOutputFile
echo "## Employment History" >> $MarkdownOutputFile
echo " " >> $MarkdownOutputFile
#And here we do some magic...
#Pull in my :
# employer
# title
# start/end dates of employment
# long form position summary data from each position
IFS=$'\n\t'
for position in \
$(cat ../WorkHistory/WorkHistory.csv); do
COMPANY="$(echo $position|awk -F ',' '{print $1}')"
TITLE="$(echo $position|awk -F ',' '{print $2}')"
DATEOFEMPLOY="$(echo $position|awk -F ',' '{print $3}')"
echo "**$COMPANY | $TITLE | $DATEOFEMPLOY**" >> $MarkdownOutputFile
echo " " >> "$MarkdownOutputFile"
cat ../EmployerItems/$COMPANY.md >> "$MarkdownOutputFile"
echo " " >> "$MarkdownOutputFile"
done
unset IFS
#Pull in my skills and generate a beautiful table.
echo "\pagebreak" >> $MarkdownOutputFile
echo " " >> "$MarkdownOutputFile"
echo "## Skills" >> "$MarkdownOutputFile"
echo " " >> "$MarkdownOutputFile"
#Table heading
echo "|Skill|Experience|Skill Details|" >> $MarkdownOutputFile
echo "|---|---|---|" >> $MarkdownOutputFile
#Table rows
IFS=$'\n\t'
for skill in \
$(cat ../SkillsAndProjects/Skills.csv); do
SKILL_NAME="$(echo $skill|awk -F '|' '{print $1}')"
SKILL_YEARS="$(echo $skill|awk -F '|' '{print $2}')"
SKILL_DETAIL="$(echo $skill|awk -F '|' '{print $3}')"
echo "|**$SKILL_NAME**|$SKILL_YEARS|$SKILL_DETAIL|" >> $MarkdownOutputFile
done
unset IFS

View File

@ -0,0 +1,27 @@
#!/bin/bash
echo "Generating PDF output for job board version..."
PDFOutputFile="D:/tsys/@Reachableceo/resume.reachableceo.com/job-board/CharlesNWyble-Resume.pdf"
MSWordOutputFile="D:/tsys/@Reachableceo/resume.reachableceo.com/job-board/CharlesNWyble-Resume.doc"
MarkdownInputFile="../MarkdownOutput/job-board/CharlesNWybleResume.md "
PandocMetadataFile="./CharlesNWyble-JobBoard.yml"
pandoc \
"$MarkdownInputFile" \
--template eisvogel \
--metadata-file="$PandocMetadataFile" \
--from markdown \
--to=pdf \
--output $PDFOutputFile
echo "Generating MSWord output for client submission version..."
pandoc \
"$MarkdownInputFile" \
--metadata-file="$PandocMetadataFile" \
--from markdown \
--to=docx \
--reference-doc=resume-docx-reference.docx \
--output $MSWordOutputFile

1997
build/mo Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.