135 lines
4.6 KiB
TeX
135 lines
4.6 KiB
TeX
\documentclass{article}
|
||
|
||
%% PACKAGES %%
|
||
\usepackage[usenames,dvipsnames]{xcolor}
|
||
\usepackage[english]{babel}
|
||
\usepackage[utf8]{inputenc}
|
||
\usepackage{geometry}
|
||
\usepackage{fontspec}
|
||
\usepackage{hyperref}
|
||
\usepackage[nameinlink]{cleveref} %clever ref for smarter references
|
||
\usepackage{footnote}
|
||
|
||
%Format Packages
|
||
\usepackage{fancyhdr}
|
||
\usepackage{titlesec}
|
||
\usepackage{multicol}
|
||
|
||
%Typesetting packages
|
||
\usepackage{parskip}
|
||
\usepackage[protrusion=true]{microtype} %microtype because we're insane
|
||
\usepackage{fontawesome} %The font awesome icon set - if we need it
|
||
|
||
|
||
%% LAYOUT AND PACKAGE OPTIONS %%
|
||
\definecolor{MediumSecondary}{HTML}{C33551}
|
||
\definecolor{MediumTertiary}{HTML}{855A9D}
|
||
\definecolor{DarkPrimary}{HTML}{314083}
|
||
\definecolor{MediumPrimary}{HTML}{384fa6}
|
||
\definecolor{BrightPrimary}{HTML}{085ADB}
|
||
|
||
\titleformat{\subsubsection}
|
||
{\color{MediumSecondary}\large\bf}{\thesubsection.}{1em}{}
|
||
|
||
\titleformat{\subsection}
|
||
{\color{MediumPrimary}\Large\bf}{\thesubsection.}{1em}{}
|
||
|
||
|
||
\geometry{
|
||
a4paper,
|
||
top=10mm,
|
||
bottom=10mm,
|
||
left=20mm,
|
||
right=20mm
|
||
}
|
||
|
||
\hypersetup{
|
||
colorlinks=true,
|
||
linkcolor=MediumTertiary,
|
||
urlcolor=MediumSecondary
|
||
}
|
||
|
||
%% FONT STUFF %%
|
||
\setmainfont{Questa Slab}[
|
||
Numbers=Lining,
|
||
]
|
||
|
||
|
||
%% CUSTOM COMMANDS %%
|
||
\newcommand{\jobformat}[1]{
|
||
{\vspace{-1.6\baselineskip}\fontsize{11pt}{12pt}\raggedleft\color{MediumTertiary}\textbf{\textit{#1}}\quad\par}
|
||
}
|
||
\newcommand{\jobrule}{
|
||
{\color{DarkPrimary}\rule{0.75\textwidth}{1pt}\vspace*{-2pt}}
|
||
}
|
||
\newcommand{\sectionrule}{
|
||
{\vspace*{-8pt}\color{MediumTertiary}\rule{\textwidth}{1.25pt}\vspace*{-8pt}}
|
||
}
|
||
|
||
\pagestyle{empty} %Strip everything
|
||
|
||
|
||
|
||
|
||
%% DOCUMENT %%
|
||
\begin{document}
|
||
|
||
\section*{\color{BrightPrimary} Rin (Tamara Vassileva)}
|
||
\input{header_stripped.tex}
|
||
|
||
\sectionrule
|
||
|
||
\subsection*{Work Experience}
|
||
|
||
\subsubsection*{Westpac Banking Corporation}
|
||
\jobformat{July 2021~\textendash{}~Current}
|
||
|
||
Senior Technical Lead, Infrastructure, team of 30
|
||
|
||
\begin{itemize}
|
||
\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 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}
|
||
|
||
\jobrule
|
||
|
||
\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 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 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
|
||
|
||
\subsection*{Community}
|
||
|
||
\subsubsection*{AnsibleFest}
|
||
\jobformat{2020}
|
||
|
||
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}
|
||
|
||
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}
|