diff --git a/.gitignore b/.gitignore index b22b62f..f01ed56 100644 --- a/.gitignore +++ b/.gitignore @@ -302,4 +302,4 @@ TSWLatexianTemp* #*Notes.bib # Don't commit PII! -contact.tex +header.tex diff --git a/resume.pdf b/resume.pdf new file mode 100644 index 0000000..af8ec31 Binary files /dev/null and b/resume.pdf differ diff --git a/resume.tex b/resume.tex index 461ba5c..105172c 100644 --- a/resume.tex +++ b/resume.tex @@ -24,8 +24,9 @@ %% LAYOUT AND PACKAGE OPTIONS %% \definecolor{MediumSecondary}{HTML}{C33551} \definecolor{MediumTertiary}{HTML}{855A9D} -\definecolor{DarkPrimary}{HTML}{282E35} -\definecolor{MediumPrimary}{HTML}{3D4552} +\definecolor{DarkPrimary}{HTML}{314083} +\definecolor{MediumPrimary}{HTML}{384fa6} +\definecolor{BrightPrimary}{HTML}{085ADB} \titleformat{\subsubsection} {\color{MediumSecondary}\large\bf}{\thesubsection.}{1em}{} @@ -56,10 +57,10 @@ %% CUSTOM COMMANDS %% \newcommand{\jobformat}[1]{ - {\fontsize{10pt}{12pt}\raggedleft\color{MediumTertiary}\textbf{\textit{#1}}\quad\par} + {\vspace{-1.6\baselineskip}\fontsize{11pt}{12pt}\raggedleft\color{MediumTertiary}\textbf{\textit{#1}}\quad\par} } \newcommand{\jobrule}{ - {\vspace*{-12pt}\color{DarkPrimary}\rule{0.75\textwidth}{1pt}\vspace*{-2pt}} + {\color{DarkPrimary}\rule{0.75\textwidth}{1pt}\vspace*{-2pt}} } \newcommand{\sectionrule}{ {\vspace*{-8pt}\color{MediumTertiary}\rule{\textwidth}{1.25pt}\vspace*{-8pt}} @@ -73,56 +74,42 @@ %% DOCUMENT %% \begin{document} - \section*{\color{MediumPrimary}Rin (Tamara Vassileva)} - \begin{multicols}{2} - REDACTED FOR STREAMING\newline - REDACTED FOR STREAMING\newline - REDACTED FOR STREAMING\newline - \url{https://rin.systems} - - \columnbreak - - Mobile: REDACTED FOR STREAMING\newline - Email: \href{mailto:rin@rin.systems}{rin@rin.systems}\newline - Fedi: \url{https://tech.lgbt/@tammy} - - \end{multicols} + \section*{\color{BrightPrimary} Rin (Tamara Vassileva)} + \input{header.tex} \sectionrule \subsection*{Work Experience} \subsubsection*{Westpac Banking Corporation} - - \jobrule + \jobformat{July 2021~\textendash{}~Current} Senior Technical Lead, Infrastructure, team of 30 - \jobformat{July 2021~\textendash{}~Current} - \begin{itemize} - \item Proposed and led creation of a resilient multi-site control plane for all corporate Data Center network infrastructure using Ansible Tower, allowing for resilient and verifiable configuration deployment pipelines, as well as automated site isolation and recovery. - \item Automated failover and cell isolation for the Online Banking, Investments, and Corporate Services websites, reducing per-cell deployment time from 30 minutes to 90 seconds, including automated acceptance testing. + \item Led and organised certificate automation initiative; creating, maintaining, and ensuring alignment with desired outcomes, technical limitations, and future maintainability. + \item Created site isolation template to reduce developer burden for Ansible site isolation down to single-digit hours from spec to testing. \item Created new Terraform providers and modules for F5 BIG-IP load balancers, reducing node deployment time from 1 hour to 3 minutes. - \item Mentored team on automation methodology, idempotency, and category theory. + \item Mentored team members on automation methodology, idempotency, Ansible, and Terraform. + \item Automated failover and cell isolation for the Online Banking, Investments, and Corporate Services websites, reducing per-cell deployment time from 30 minutes to 90 seconds, including automated acceptance testing. + \item SME for Terraform, Ansible, and F5 BIG-IP. \end{itemize} - \subsubsection*{TPG Telecom LTD} - \jobrule - Network Engineer, team of 15\newline - \textit{Formerly Vodafone Hutchison Australia Pty Ltd} - + \subsubsection*{TPG Telecom LTD} \jobformat{May 2017~\textendash{}~July 2021} + Network Engineer, IP Networks, team of 15\newline + \textit{Formerly Vodafone Hutchison Australia Pty Ltd} + \begin{itemize} - \item Developed QoS Optimisation for Fixed Broadband, eliminating buffering issues and increasing performance during peak hours by 30\%, resulting in TPG’s Fixed Broadband service being rated 2nd best in the country. - \item Managed, maintained, and upgraded production Ansible Tower environment, including migration to a resilient, multi-site architecture. + \item Developed QoS Optimisation for Fixed Broadband, eliminating buffering issues and increasing performance during peak hours by 30\%, resulting in TPG’s Fixed Broadband service being rated 2nd best in the country in 2021. + \item Managed, maintained, and upgraded production Ansible Tower environment, including migration to a resilient multi-site architecture. \item Developed Ansible automation workflow for upgrade of fibre aggregation nodes with automated pre-checks, post-checks, and rollback; reduced weekly update time from 4 hours to 9-12 minutes. \item Proposed, designed, and developed a POC path optimization tool in Haskell for Access Networks to reduce manual work required for optical ring optimisation, reducing the hours required for routing new rings tenfold. - \item Designed, implemented, and troubleshooted load-balancing solution for revenue/mediation systems that handle all customer billing, including custom monitoring, automated failover and alerting, and dependency groups. - \item Designed and implemented CRL sync service between new PKI roots, used for signing of all internal certificates (2,000+ per year). + \item Designed, implemented, and debugged load-balancing solution for revenue/mediation systems that handle all customer billing, including custom monitoring, automated failover and alerting, and dependency groups. + \item Designed and implemented CRL Sync service between new PKI roots that was used for signing of all internal certificates (2,000+ per year). \end{itemize} \sectionrule @@ -130,18 +117,18 @@ \subsection*{Community} \subsubsection*{AnsibleFest} - - \jobrule - \jobformat{2020} - Gave a talk on Automation Mindset vs. Methodology at AnsibleFest 2020. - - \subsubsection*{Tech Blog} + Gave a talk on \textit{Automation Mindset vs. Methodology} at AnsibleFest 2020. Transcript can be provided upon request. \jobrule + \subsubsection*{Tech Blog} \jobformat{2022~\textendash{}~Ongoing} - We maintain an ongoing tech blog at \href{https://rin.systems}{https://rin.systems} with our various adventures and misadventures in tech. + + I maintain an ongoing tech blog at \href{https://rin.systems}{https://rin.systems} with my various adventures + and misadventures in tech. + \vspace*{1em} + \sectionrule \end{document}