Skip to content

Commit

Permalink
Add latest experience
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelmcallister committed Dec 1, 2024
1 parent a8809ce commit 0c876db
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 43 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,5 @@
## Mac OS X metadata files:
*.DS_Store

## Output files
*.pdf
5 changes: 3 additions & 2 deletions resume/education.tex
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
{
\begin{cvitems} % Description(s) bullet points
\item {Currently maintaining a WAM of 82.33}
\item {Units: Fundamentals of AI, Architecture \& Networks, Software Engineering}
\end{cvitems}
}

Expand All @@ -27,10 +28,10 @@
{Graduate Certificate in Network and Systems Administration} % Degree
{Charles Sturt University} % Institution
{Sydney, Australia} % Location
{Jan. 2016 - Jan. 2017} % Date(s)
{Jun. 2016 - Mar. 2017} % Date(s)
{
\begin{cvitems} % Description(s) bullet points
% \item {Got a Chun Shin-Il Scholarship which is given to promising students in CSE Dept.}
\item {Units: Linux Server Administration, Network Security \& Cryptography}
\end{cvitems}
}

Expand Down
66 changes: 28 additions & 38 deletions resume/experience.tex
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,33 @@
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
\cventry
{Production Engineer} % Job title
{Optiver} % Organization
{Amsterdam, The Netherlands} % Location
{Aug. 2024 - Present} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Responsible for deploying, maintaining, monitoring and improving the reliability, scalability and performance of Optiver's in-house built trading systems and infrastructure.}
\item {Prevention \& swift resolution of incidents across the technology stack, to guarantee optimum availability even in the most extreme market conditions. }
\item {Eliminating toil and seeking operational efficienices with Python, Ansible, and custom reporting.}
\end{cvitems}
}

%---------------------------------------------------------
\cventry
{Principal Site Reliability Engineer - Tech Lead} % Job title
{Commonwealth Bank of Australia} % Organization
{Sydney, Australia} % Location
{Oct. 2022 - Present} % Date(s)
{Oct. 2022 - Aug. 2024} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Lead the architecture, design and implementation of a new observability stack built on Grafana, Mimir and Prometheus used bank-wide to track SLI/SLOs and reduce MTTR}
\item {Design to meet finance and banking regulations set by regulatory bodies such as APRA (Australia's prudential regulator) including ISO 27001}
\item {Reduce and eliminate toil by developing tooling written in Go, optimising operational efficiency}
\item {Diagnosed, and resolved complex issues within EKS Kubernetes environments, ensuring optimal performance and system reliability}
\item {Reduce the lead time to change from weeks to minutes by implementing CI/CD pipleines with Jenkins, and Octopus Deploy}
\item {Fostered a high-performance team of over 20 SREs through mentorship, leadership and hiring}
\item {Established norms and culture on how ideas and solutions are proposed within SRE through the use of design docs}
\item {Deliver presentations on strategy to audiences ranging from 100+ to 1,000+ staff including senior leadership and C-level executives}
\item {Spearheaded development of new Grafana/Mimir/Prometheus observability stack, ensuring compliance with APRA regulations and ISO 27001}
\item {Reduced toil and optimized efficiency through custom Go tooling and troubleshooting complex issues in EKS Kubernetes environments}
\item {Implemented CI/CD pipelines using Jenkins and Octopus Deploy, reducing lead time to change from weeks to minutes}
\item {Led and mentored a high-performing SRE team of 20+ engineers, establishing best practice and a solid engineering foundation}
\item {Delivered strategic presentations to audiences of 100-1,000+ staff, including senior leadership and C-level executives}
\item {Spearheaded the Master Service Agreement (MSA) and procurement of PagerDuty, resulting in the largest PagerDuty installation in APAC at the time, a deal worth \$x million over 3 years}
\end{cvitems}
}

Expand Down Expand Up @@ -52,19 +63,14 @@
{Sydney, Australia} % Location
{Jul. 2018 - Aug. 2021} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Responsible for the operational upkeep of a globally distributed CDN (Google Global Cache) operating in over 1,300 cities\\
in more than 200 countries and territories powering products such as YouTube}
\item {Designed and implemented an on-device monitoring solution written in Go for top-of-rack switches that communicates\\
health status via serial output }
\item {Contributed various bug fixes and features for the public facing \href{https://peering.google.com/}{Google ISP Portal} written in Python, JavaScript and SASS}
\item {Designed and implemented a sophisticated rules-based ingestion engine in Go that applies routing, priority and\\
auto-remediation decisions to inbound tickets driven by text based configuration}
\item {Responsible for reporting and metrics (SQL, Dashboarding) of the fleet for metrics such as annualised failure\\
rate for HDDs to ensure a high degree of cache efficiency through the use of Python tooling}
\end{cvitems}
}

\begin{cvitems}
\item {Maintained a globally distributed CDN (Google Global Cache) spanning 1,300+ cities in 200+ countries, supporting products like YouTube}
\item {Developed an on-device Go-based monitoring solution for top-of-rack switches, communicating health status via serial output}
\item {Implemented bug fixes and features for the public-facing \href{https://peering.google.com/}{Google ISP Portal} using Python, JavaScript, and SASS}
\item {Created a Go-based rules-driven ingestion engine for routing, prioritizing, and auto-remediating inbound tickets based on text configurations}
\item {Managed fleet reporting and metrics (SQL, Dashboarding) to ensure high cache efficiency, such as monitoring annualized HDD failure rates using Python}
\end{cvitems}
}

%---------------------------------------------------------
\cventry
Expand All @@ -82,20 +88,4 @@
\item {Participate in hiring (100+ interviews) identifying potential in candidates to help fuel Amazon's expansive growth}
\end{cvitems}
}

%---------------------------------------------------------
\cventry
{Systems Administrator} % Job title
{iiNet} % Organization
{Perth, Australia} % Location
{Jul. 2011 - Mar. 2015} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Part of a 24/7 on call rotation for the infrastructure and supporting services for Australia's \#2 ISP (LDAP, DNS, E-Mail, Web Servers)}
\item {Design, implementation and operational support for iiNet's DNS infrastructure (PowerDNS) that supported over 1 million active services across Australia}
\item {Physical installation, cabling and configuration of servers, and ADSL DSLAMs}
\item {Maintain \& document disaster recovery plans, policies and procedures}
\item {Incident Response \& Post Mortem reviews}
\end{cvitems}
}
\end{cventries}
4 changes: 2 additions & 2 deletions resume/resume.tex
Original file line number Diff line number Diff line change
Expand Up @@ -55,10 +55,10 @@
% \photo[rectangle,edge,right]{./examples/profile}
\name{Michael}{McAllister}
\position{Site Reliability Engineer{\enskip\cdotp\enskip}Linux Enthusiast}
\address{Sydney, Australia}
\address{Amsterdam, The Netherlands}
%\address{246-1002, Gwangmyeongmayrouge Apt. 86, Cheongna lime-ro, Seo-gu, Incheon-si, 404-180, Rep. of KOREA}

\mobile{(+61) 410 206 745}
\mobile{(+31) 6 45891928}
\email{[email protected]}
\homepage{michaelmcallister.org}
\github{michaelmcallister}
Expand Down
2 changes: 1 addition & 1 deletion resume/summary.tex
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@
% CONTENT
%-------------------------------------------------------------------------------
\begin{cvparagraph}
Seasoned Principal SRE leader with a robust background in software development, DevOps, and systems/networking. Proven track record in implementing SRE principles to optimize performance, uptime, and security in large distributed systems. Expertise in cloud technologies (AWS), Kubernetes, and observability tools (Grafana, Prometheus). Skilled in coaching and developing high-performing engineering teams, consistently driving reliability and operational efficiency. Demonstrated leadership at renowned organizations, including Commonwealth Bank of Australia, Google, and Amazon Web Services.
Results-driven Principal Site Reliability Engineering (SRE) Leader offering an extensive background in software development, DevOps, and systems/networking. Demonstrated success in applying SRE methodologies to maximize performance, uptime, and security across complex distributed systems. Deep technical expertise in cloud platforms (AWS), Kubernetes, and observability solutions (Grafana, Prometheus). Adept at mentoring and cultivating top-performing engineering teams to consistently deliver enhanced reliability and operational efficiency. Proven leadership experience at industry-leading companies, including Optiver, Commonwealth Bank of Australia, Google, and Amazon Web Services. Committed to driving innovation, fostering collaboration, and aligning technical strategy with business objectives to achieve organizational success.
\end{cvparagraph}

0 comments on commit 0c876db

Please sign in to comment.