mirror of
https://asciireactor.com/otho/industry-cv.git
synced 2024-11-21 22:25:09 +00:00
Updates to hydrahost.
This commit is contained in:
parent
ef1d02ced2
commit
c98461d52a
44
document.tex
44
document.tex
@ -14,18 +14,12 @@
|
|||||||
% CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)
|
% 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
|
\documentclass[10pt]{article} % Default font size
|
||||||
\input{structure.tex} % Include the file specifying document layout
|
\input{structure.tex} % Include the file specifying document layout
|
||||||
%----------------------------------------------------------------------------------------
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
|
|
||||||
%----------------------------------------------------------------------------------------
|
|
||||||
% NAME AND CONTACT INFORMATION
|
|
||||||
%----------------------------------------------------------------------------------------
|
|
||||||
\title{Curriculum Vitae} % Print the main header
|
\title{Curriculum Vitae} % Print the main header
|
||||||
|
|
||||||
%------------------------------------------------
|
%------------------------------------------------
|
||||||
\parbox{0.5\textwidth}{ % First block
|
\parbox{0.5\textwidth}{ % First block
|
||||||
\begin{tabbing} % Enables tabbing
|
\begin{tabbing} % Enables tabbing
|
||||||
@ -53,13 +47,12 @@
|
|||||||
|
|
||||||
\section{Tools}
|
\section{Tools}
|
||||||
Software and systems engineering tools I used throughout my projects.\\
|
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}
|
\skillgroup{Dialects}
|
||||||
{
|
{
|
||||||
\textit{Bash etc.}\quad
|
\textit{Bash, sh, etc.}\quad
|
||||||
\textit{Git}\quad
|
\textit{Git}\quad
|
||||||
\textit{Regex}\quad
|
|
||||||
\textit{Node.js}\quad
|
\textit{Node.js}\quad
|
||||||
\textit{C++}\quad
|
\textit{C++}\quad
|
||||||
\textit{R}\\
|
\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{GCP}\quad
|
||||||
\textit{AWS}\quad
|
\textit{AWS}\quad
|
||||||
\textit{Foreman}\quad
|
\textit{Foreman}\quad
|
||||||
\textit{OpenNebula}\quad
|
|
||||||
\textit{Kubernetes}\quad
|
\textit{Kubernetes}\quad
|
||||||
|
\textit{OpenNebula}\quad
|
||||||
\textit{Heroku}\\
|
\textit{Heroku}\\
|
||||||
\textit{Istio}\quad
|
\textit{Istio}\quad
|
||||||
\textit{Envoy}\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}
|
\skillgroup{Automation}
|
||||||
{
|
{
|
||||||
\textit{Gitlab}\quad
|
\textit{Gitlab}\quad
|
||||||
\textit{Terraform}\quad
|
|
||||||
\textit{Vault}\quad
|
\textit{Vault}\quad
|
||||||
|
\textit{Netbox}\quad
|
||||||
|
\textit{Terraform}\quad
|
||||||
|
\textit{Ansible}\quad
|
||||||
\textit{Github}\quad
|
\textit{Github}\quad
|
||||||
\textit{CircleCI}\quad
|
\textit{CircleCI}\quad
|
||||||
\textit{Ansible}\quad
|
|
||||||
\textit{Jenkins}\quad
|
\textit{Jenkins}\quad
|
||||||
\textit{Adamocomp}\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}
|
\skillgroup{Analysis \& Design}
|
||||||
{
|
{
|
||||||
\textit{Trilium Notes}\quad
|
\textit{Trilium Notes}\quad
|
||||||
\textit{Notion}\quad
|
\textit{Click-up/Notion}\quad
|
||||||
\textit{PlantUML}\quad
|
\textit{PlantUML}\quad
|
||||||
\textit{Mermaid}\quad
|
\textit{Mermaid}\quad
|
||||||
\textit{Markdown}\quad
|
\textit{Markdown}\quad
|
||||||
@ -177,17 +171,25 @@ Compute clusters used throughout my projects.
|
|||||||
{
|
{
|
||||||
\begin{itemize-noindent}
|
\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{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 ensure all production platforms remain reliable and consistent.}
|
||||||
|
|
||||||
\item{Encoded IaC standards in continuous integration and deployment to create reliability and consistency across production platforms.}
|
|
||||||
|
|
||||||
\end{itemize-noindent}
|
\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{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).}
|
\item{Completed migration of Signal platform from GCP Cloud Run to Kubernetes (GKE).}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user