Add Docker setup and resume templates
This commit is contained in:
10
Dockerfile
Normal file
10
Dockerfile
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
FROM ubuntu:22.04
|
||||||
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
RUN apt-get update && \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
texlive-full \
|
||||||
|
pandoc \
|
||||||
|
make \
|
||||||
|
&& apt-get clean && rm -rf /var/lib/apt/lists/*
|
||||||
|
WORKDIR /data
|
||||||
|
ENTRYPOINT ["pandoc"]
|
||||||
22
Makefile
Normal file
22
Makefile
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
TEMPLATE=templates/resume-template.tex
|
||||||
|
REFDOC=templates/resume-reference.docx
|
||||||
|
|
||||||
|
RESUMES=$(wildcard resumes/*.md)
|
||||||
|
PDFS=$(RESUMES:.md=.pdf)
|
||||||
|
DOCXS=$(RESUMES:.md=.docx)
|
||||||
|
|
||||||
|
all: pdf docx
|
||||||
|
|
||||||
|
pdf: $(PDFS)
|
||||||
|
docx: $(DOCXS)
|
||||||
|
|
||||||
|
resumes/%.pdf: resumes/%.md $(TEMPLATE)
|
||||||
|
docker compose run --rm resume-builder resumes/$(notdir $<) \
|
||||||
|
--template=$(TEMPLATE) -o resumes/$(notdir $@)
|
||||||
|
|
||||||
|
resumes/%.docx: resumes/%.md $(REFDOC)
|
||||||
|
docker compose run --rm resume-builder resumes/$(notdir $<) \
|
||||||
|
--reference-doc=$(REFDOC) -o resumes/$(notdir $@)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f $(PDFS) $(DOCXS)
|
||||||
7
docker-compose.yml
Normal file
7
docker-compose.yml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
version: "3.9"
|
||||||
|
services:
|
||||||
|
resume-builder:
|
||||||
|
build: .
|
||||||
|
volumes:
|
||||||
|
- ./resumes:/data/resumes
|
||||||
|
- ./templates:/data/templates
|
||||||
53
resumes/Q42025-1PageResume.md
Executable file
53
resumes/Q42025-1PageResume.md
Executable file
@@ -0,0 +1,53 @@
|
|||||||
|
# Charles N Wyble
|
||||||
|
[City, State] • [Email] • [818-280-7059] • [LinkedIn(https://www.linkedin.com/in/charles-wyble-412007337/)]
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Summary
|
||||||
|
Infrastructure engineer with 20+ years in technical operations, specializing in Linux, Windows, and networking. Deep experience in on-prem systems, private cloud automation, and lifecycle management. Proven track record designing scalable infrastructure and reducing provisioning timelines through automation.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Key Skills
|
||||||
|
Linux (RHEL, Ubuntu) • Windows Server • Networking (DNS, DHCP, IPAM, VPNs, Firewalls) • VMware • KVM • Hyper-V • PXE provisioning • Bash • Python • PowerShell • Nagios • ServiceNow • Packer
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Professional Experience
|
||||||
|
|
||||||
|
**Gainwell Technologies** — Linux Infrastructure Engineer
|
||||||
|
*Jan 2025 – Present*
|
||||||
|
- Supported Medicare batch processing and job scheduling operations using ServiceNow, TeamFoundationServer, Visual Studio, and Oracle.
|
||||||
|
- Developed Bash scripts to automate on-call incident response analysis, reducing manual triage time.
|
||||||
|
- Automated SDLC workflows and monitoring tasks through lightweight shell utilities, improving consistency and reducing ticket volume.
|
||||||
|
- Applied AI tools to reverse engineer legacy codebases and generate new scripts/programs, accelerating delivery of automation solutions.
|
||||||
|
- Partnered with development and operations teams to streamline production support and strengthen system reliability.
|
||||||
|
|
||||||
|
|
||||||
|
**SHEIN** — Linux Infrastructure Engineer
|
||||||
|
*Dec 2022 – Aug 2023*
|
||||||
|
Built automation tooling for routing/DNS/firewall tickets across AWS, Azure, GCP, Alibaba Cloud, and private cloud. Acted as network/security liaison to global SRE team.
|
||||||
|
|
||||||
|
**3M** — Linux Infrastructure Engineer
|
||||||
|
*Jul 2020 – Nov 2022*
|
||||||
|
Developed YAML-based configuration management system using Bash scripting and CSV key/value stores. Supported Vendavo on RedHat Linux and release processes.
|
||||||
|
|
||||||
|
**TippingPoint** — Infrastructure Engineer
|
||||||
|
*Jun 2012 – Jun 2019*
|
||||||
|
- Designed private cloud lifecycle management system automating IP allocation, DNS, and PXE provisioning for physical/virtual servers.
|
||||||
|
- Cut provisioning time from days to under an hour through CSV-driven automation.
|
||||||
|
- Supported large-scale web applications, optimized for uptime and scalability.
|
||||||
|
- Migrated CentOS 6→7, introduced LXC/LXD containers, and deployed monitoring (Nagios, Zenoss, LibreNMS).
|
||||||
|
- Built custom automation scripts in Bash, Python, and PowerShell to streamline operations.
|
||||||
|
|
||||||
|
**Earlier Career (2002 – 2012)**
|
||||||
|
Systems Administrator / Infrastructure Administrator roles across HostGator, RippleTV, Walt Disney Internet Group, Electronic Clearing House, and GSI Commerce.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Additional Tools / Familiar With
|
||||||
|
- Containers: Docker (side projects), LXC/LXD
|
||||||
|
- CI/CD & Version Control: GitLab CI, Jenkins, GitHub Actions, TeamFoundationServer
|
||||||
|
- Observability: Prometheus, Grafana, ELK stack (evaluation/side use)
|
||||||
|
- IaC / Config: YAML, JSON, CSV-driven automation; basic exposure to Terraform and Ansible
|
||||||
|
- Cloud Services: AWS, Azure, GCP, Alibaba Cloud (collaboration and troubleshooting exposure)
|
||||||
72
resumes/Q42025-2PageResume.md
Normal file
72
resumes/Q42025-2PageResume.md
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
# Charles N Wyble
|
||||||
|
[City, State] • [Email] • [Phone] • [LinkedIn] • [GitHub]
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Summary
|
||||||
|
Infrastructure engineer with 20+ years in technical operations. Expertise in Linux, Windows, and networking with deep experience in on-premise systems, private cloud automation, and large-scale web applications. Skilled at provisioning automation, DNS/IPAM integration, and lifecycle management for enterprise infrastructure. Strong track record supporting high-traffic, business-critical environments across small, medium, and large organizations.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Key Skills
|
||||||
|
- Operating Systems: Linux (RHEL, Ubuntu), Windows Server
|
||||||
|
- Networking: TCP/IP, DNS, DHCP, IPAM, VPNs, Firewalls, Load Balancers
|
||||||
|
- Virtualization: VMware, KVM, Hyper-V
|
||||||
|
- Automation: PXE provisioning, Bash, Python, PowerShell
|
||||||
|
- Monitoring: Nagios, Zenoss, Observium/LibreNMS
|
||||||
|
- Tools: ServiceNow, Packer, Rundeck, TeamFoundationServer, Git
|
||||||
|
- Cloud: AWS, Azure, GCP, Alibaba (exposure through hybrid work)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Professional Experience
|
||||||
|
|
||||||
|
**Gainwell Technologies** — Linux Infrastructure Engineer
|
||||||
|
*Jan 2025 – Present*
|
||||||
|
- Supported Medicare batch processing and job scheduling operations using ServiceNow, TeamFoundationServer, Visual Studio, and Oracle.
|
||||||
|
- Developed Bash scripts to automate on-call incident response analysis, reducing manual triage time.
|
||||||
|
- Automated SDLC workflows and monitoring tasks through lightweight shell utilities, improving consistency and reducing ticket volume.
|
||||||
|
- Applied AI tools to reverse engineer legacy codebases and generate new scripts/programs, accelerating delivery of automation solutions.
|
||||||
|
- Partnered with development and operations teams to streamline production support and strengthen system reliability.
|
||||||
|
|
||||||
|
**CDK Global** — Linux Infrastructure Engineer
|
||||||
|
*Jul 2024 – Oct 2024*
|
||||||
|
- Worked with risk management/audit to remediate insecure configurations.
|
||||||
|
- Created Alma9 Packer image from scratch for enterprise use.
|
||||||
|
|
||||||
|
**SHEIN** — Linux Infrastructure Engineer
|
||||||
|
*Dec 2022 – Aug 2023*
|
||||||
|
- Acted as network/security liaison to the SRE team across AWS, Azure, GCP, Alibaba Cloud, and internal private cloud.
|
||||||
|
- Built automation tooling to resolve ServiceNow tickets related to routing, DNS, and firewall inconsistencies across global environments.
|
||||||
|
|
||||||
|
**3M** — Linux Infrastructure Engineer
|
||||||
|
*Jul 2020 – Nov 2022*
|
||||||
|
- Supported Vendavo on RedHat Linux, managed releases, and provided developer support.
|
||||||
|
- Created a YAML configuration management system using bash scripting and CSV-based key/value stores to manage environment-specific variables across multiple environments.
|
||||||
|
|
||||||
|
**TippingPoint** — Linux/Windows/Networking Infrastructure Engineer
|
||||||
|
*Jun 2012 – Jun 2019*
|
||||||
|
- Designed and built an end-to-end private cloud lifecycle management system automating IP allocation, DNS updates, and server provisioning (physical via PXE, virtual via VMware/KVM).
|
||||||
|
- Reduced provisioning timelines from several days to under one hour by centralizing workflows around a CSV-driven source of truth.
|
||||||
|
- Engineered infrastructure supporting large-scale web applications with high availability and scalability.
|
||||||
|
- Streamlined operations with custom Bash, Python, and PowerShell scripts to eliminate repetitive manual tasks.
|
||||||
|
- Managed DNS, DHCP, and load balancers to maintain reliable networking services.
|
||||||
|
- Led migration from CentOS 6 to CentOS 7 and introduced LXC/LXD containers for improved utilization.
|
||||||
|
- Implemented monitoring systems (Nagios, Zenoss, Observium/LibreNMS) and integrated LibreNMS as a CMDB feeding a job execution platform (Rundeck).
|
||||||
|
|
||||||
|
**Earlier Career (2002 – 2012)**
|
||||||
|
Systems Administrator / Linux Infrastructure Administrator roles across HostGator, RippleTV, Walt Disney Internet Group, Electronic Clearing House, and GSI Commerce.
|
||||||
|
- Administered Linux and Windows servers, Active Directory, Exchange, and enterprise applications.
|
||||||
|
- Supported networking infrastructure including VPNs, firewalls, DNS, and DHCP.
|
||||||
|
- Automated monitoring (Nagios), system administration tasks, and deployment workflows.
|
||||||
|
- Delivered enterprise uptime in transaction processing, ecommerce, and media environments.
|
||||||
|
- Built foundational expertise in high-traffic web systems, Oracle/MySQL databases, and disaster recovery.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Additional Tools / Familiar With
|
||||||
|
- Containers: Docker (side projects), LXC/LXD
|
||||||
|
- CI/CD & Version Control: GitLab CI, Jenkins, GitHub Actions, TeamFoundationServer
|
||||||
|
- Observability: Prometheus, Grafana, ELK stack (evaluation/side use)
|
||||||
|
- IaC / Config: YAML, JSON, CSV-driven automation; basic exposure to Terraform and Ansible
|
||||||
|
- Cloud Services: AWS, Azure, GCP, Alibaba Cloud (collaboration and troubleshooting exposure)
|
||||||
BIN
templates/resume-reference.docx
Normal file
BIN
templates/resume-reference.docx
Normal file
Binary file not shown.
22
templates/resume-template.tex
Executable file
22
templates/resume-template.tex
Executable file
@@ -0,0 +1,22 @@
|
|||||||
|
\documentclass[11pt,a4paper]{article}
|
||||||
|
\usepackage[margin=1in]{geometry}
|
||||||
|
\usepackage{titlesec}
|
||||||
|
\usepackage{enumitem}
|
||||||
|
\usepackage{hyperref}
|
||||||
|
\usepackage{parskip}
|
||||||
|
\usepackage{helvet}
|
||||||
|
\renewcommand{\familydefault}{\sfdefault}
|
||||||
|
|
||||||
|
% Section formatting
|
||||||
|
\titleformat{\section}{\large\bfseries}{}{0em}{}[\titlerule]
|
||||||
|
\titleformat{\subsection}{\normalsize\bfseries}{}{0em}{}
|
||||||
|
|
||||||
|
% Bullet formatting
|
||||||
|
\setlist[itemize]{noitemsep,topsep=0pt,left=1em}
|
||||||
|
|
||||||
|
% No page numbers
|
||||||
|
\pagenumbering{gobble}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
$body$
|
||||||
|
\end{document}
|
||||||
Reference in New Issue
Block a user