From c98461d52ae41d91be20f84ee86d595c51e7b5d3 Mon Sep 17 00:00:00 2001 From: Otho Date: Tue, 13 Jun 2023 14:43:32 -0400 Subject: [PATCH] Updates to hydrahost. --- document.tex | 44 +++++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/document.tex b/document.tex index 0ca9a9d..4881e2e 100644 --- a/document.tex +++ b/document.tex @@ -14,18 +14,12 @@ % CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/) % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%---------------------------------------------------------------------------------------- -% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS -%---------------------------------------------------------------------------------------- \documentclass[10pt]{article} % Default font size \input{structure.tex} % Include the file specifying document layout -%---------------------------------------------------------------------------------------- \begin{document} -%---------------------------------------------------------------------------------------- -% NAME AND CONTACT INFORMATION -%---------------------------------------------------------------------------------------- \title{Curriculum Vitae} % Print the main header + %------------------------------------------------ \parbox{0.5\textwidth}{ % First block \begin{tabbing} % Enables tabbing @@ -53,13 +47,12 @@ \section{Tools} Software and systems engineering tools I used throughout my projects.\\ -Some code can be found on my profile website at \href{https://www.othoulrich.com/}{https://www.othoulrich.com} and linked herein.\\ +A small amount of code is on my website at \href{https://www.othoulrich.com/}{https://www.othoulrich.com} and linked herein.\\ \skillgroup{Dialects} { - \textit{Bash etc.}\quad + \textit{Bash, sh, etc.}\quad \textit{Git}\quad - \textit{Regex}\quad \textit{Node.js}\quad \textit{C++}\quad \textit{R}\\ @@ -84,8 +77,8 @@ Some code can be found on my profile website at \href{https://www.othoulrich.com \textit{GCP}\quad \textit{AWS}\quad \textit{Foreman}\quad - \textit{OpenNebula}\quad \textit{Kubernetes}\quad + \textit{OpenNebula}\quad \textit{Heroku}\\ \textit{Istio}\quad \textit{Envoy}\quad @@ -98,11 +91,12 @@ Some code can be found on my profile website at \href{https://www.othoulrich.com \skillgroup{Automation} { \textit{Gitlab}\quad - \textit{Terraform}\quad \textit{Vault}\quad + \textit{Netbox}\quad + \textit{Terraform}\quad + \textit{Ansible}\quad \textit{Github}\quad \textit{CircleCI}\quad - \textit{Ansible}\quad \textit{Jenkins}\quad \textit{Adamocomp}\quad } @@ -110,7 +104,7 @@ Some code can be found on my profile website at \href{https://www.othoulrich.com \skillgroup{Analysis \& Design} { \textit{Trilium Notes}\quad - \textit{Notion}\quad + \textit{Click-up/Notion}\quad \textit{PlantUML}\quad \textit{Mermaid}\quad \textit{Markdown}\quad @@ -177,17 +171,25 @@ Compute clusters used throughout my projects. { \begin{itemize-noindent} - \item{Designed, built, and maintained CI/CD systems for Vulcan and Oblivion products and internal services using Gitlab, Ansible, Terraform, and Vault.} + \item{Along with the engineering team, designed and implemented multiple cloud hosting products using the open-source platforms Foreman, OpenNebula, and Netbox.} + + \item{Worked with CPO to define roadmap and balance engineering and product goals and limitations.} + + \item{Built CI/CD systems for Brokkr, Vulcan, and Oblivion products using Gitlab, Ansible, Terraform, and Vault.} + + \item{Built CI/CD for baremetal configuration of the Hydrahost datacenter and internal services using Gitlab, Ansible, and Vault.} + + \item{Combined automation from these pipelines to create a combined cloud and baremetal infrastructure that is defined by code.} + + \item{Built custom build environment containers using docker to define and normalize pipeline and development environments.} \item{Built custom Terraform provider for Hydra compute services based on the OpenNebula API.} - \item{Defined and organized platform functions using a business-customer perspective to maximize efficiency of automated testing.} + \item{Automated business functions on our platform to make product reliable and consistent when provisioning customers.} - \item{Built automation of business functions on our Oblivion and Vulcan platforms to ensure reliability and consistency with customer provisioning.} + \item{Developed system and integration tests, incorporating business function automation, and built them into continuous delivery to generate confidence in deliverables from the business POV.} - \item{Developed system and integration tests, incorporating business function automation, and built them directly into continuous delivery automation to create business-function-oriented confidence for all deliverables.} - - \item{Encoded IaC standards in continuous integration and deployment to create reliability and consistency across production platforms.} + \item{Encoded IaC standards in continuous integration and deployment to ensure all production platforms remain reliable and consistent.} \end{itemize-noindent} } @@ -203,7 +205,7 @@ Compute clusters used throughout my projects. \item{Maintained Signal Advisors platform systems and deployments using Kubernetes, GCP, AWS, Github, CircleCI, and Terraform.} - \item{Worked directly with technical product manager and engineering director to establish designs and development plans in devops and devsecops problem domains based on business needs in an agile environment.} + \item{Worked with technical product manager and engineering director to establish designs and development plans in devops and devsecops problem domains based on business needs in an agile environment.} \item{Completed migration of Signal platform from GCP Cloud Run to Kubernetes (GKE).}