148 lines
4.7 KiB
TeX
148 lines
4.7 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}{282E35}
|
||
\definecolor{MediumPrimary}{HTML}{3D4552}
|
||
|
||
\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]{
|
||
{\fontsize{10pt}{12pt}\raggedleft\color{MediumTertiary}\textbf{\textit{#1}}\quad\par}
|
||
}
|
||
\newcommand{\jobrule}{
|
||
{\vspace*{-12pt}\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{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}
|
||
|
||
\sectionrule
|
||
|
||
\subsection*{Work Experience}
|
||
|
||
\subsubsection*{Westpac Banking Corporation}
|
||
|
||
\jobrule
|
||
|
||
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 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.
|
||
\end{itemize}
|
||
|
||
\subsubsection*{TPG Telecom LTD}
|
||
|
||
\jobrule
|
||
|
||
Network Engineer, team of 15\newline
|
||
\textit{Formerly Vodafone Hutchison Australia Pty Ltd}
|
||
|
||
\jobformat{May 2017~\textendash{}~July 2021}
|
||
|
||
\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 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).
|
||
\end{itemize}
|
||
|
||
\sectionrule
|
||
|
||
\subsection*{Community}
|
||
|
||
\subsubsection*{AnsibleFest}
|
||
|
||
\jobrule
|
||
|
||
\jobformat{2020}
|
||
|
||
Gave a talk on Automation Mindset vs. Methodology at AnsibleFest 2020.
|
||
|
||
\subsubsection*{Tech Blog}
|
||
|
||
\jobrule
|
||
|
||
\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.
|
||
|
||
\end{document}
|