CV Update 2024-01-07
Some checks failed
release / release (push) Failing after 2s
/ build (push) Successful in 2m12s

This commit is contained in:
Oscar Blue 2024-01-07 13:56:37 +00:00
parent 626189f72b
commit 250d0acb7f
11 changed files with 83 additions and 84 deletions

9
cv.cls
View file

@ -101,6 +101,13 @@
{\small #3}\\ {\small #3}\\
} }
\newcommand{\githubproject}[3]{%
\vspace{0.5\baselineskip} % Whitespace before the section title
{\faGithub\ \textbf{#1} \hfill #2}\\
{\small #3}\\
}
\newcommand{\giteaproject}[3]{% \newcommand{\giteaproject}[3]{%
\vspace{0.5\baselineskip} % Whitespace before the section title \vspace{0.5\baselineskip} % Whitespace before the section title
{\iconGitea\ \textbf{#1} \hfill #2}\\ {\iconGitea\ \textbf{#1} \hfill #2}\\
@ -130,7 +137,7 @@
\newcommand{\contactinfo}[7]{% \newcommand{\contactinfo}[7]{%
\begin{center} \begin{center}
\begin{tabular}{c|c|c|c|c} \begin{tabular}{c|c|c|c|c}
\footnotesize{#1} & \footnotesize{#2} & \footnotesize{#3} & \footnotesize{#5} & \footnotesize{\href{#6}{\textsc{\faLinkedin} #7}} \footnotesize{#1} & \footnotesize{#2} & \footnotesize{#3} & \footnotesize{#5} & \footnotesize{#7}
\end{tabular} \end{tabular}
\end{center} \end{center}
} }

2
cv.tex
View file

@ -27,7 +27,7 @@
\begin{document} \begin{document}
\name{Oscar Pocock} \name{Oscar Pocock}
\lastedit % \lastedit
% DETAILS % DETAILS
\input{sections_\cvVis/details.tex} \input{sections_\cvVis/details.tex}

View file

@ -1,15 +1,7 @@
%\begin{center}
%\begin{tabular}{c c c c c}
%{\faGlobe} Sustainability & {\faUsers} Open Source & {\faGamepad} Gaming & {\faServer} Self-hosting & {\faCode} Automation
%\end{tabular}
%\end{center}
%\begin{tabular}{c>{\hspace{-0.75em}}l}
\begin{itemize}[itemsep=-0.25em, leftmargin=1.5em, topsep=0em] \begin{itemize}[itemsep=-0.25em, leftmargin=1.5em, topsep=0em]
\item[\faGlobe] \textbf{Environmentalism} -- Sustainability is a significant aspect of my life. In order to combat e-waste and financially support my studies, I've recently starting buying broken electronics online, repairing them then selling them. I currently do basic repairs, but I'm learning to solder for more advanced repairs. \item[\faUsers] \textbf{Ethical \& Open Source technology} -- I'm a big advocate for ethical and open source technology. I used to volunteer and act as Technical Director for a community-driven organisation (\href{https://web.archive.org/web/20201124092230/https://hfet.org/}{\textit{hfet.org}} | \textit{Humans For Ethical Tech} - which sadly doesn't exist any more) that raised awareness for ethical technology. We provided security/privacy guides and hosted several user-respecting alternatives to popular services. I also attend numerous Open Source focused conferences like \href{https://fosdem.org}{\textit{FOSDEM}} \& \href{https://osfc.io}{\textit{OSFC}}.
\item[\faUsers] \textbf{Ethical \& Open Source technology} -- I'm a big advocate for ethical and open source technology. I used to volunteer and act as Technical Director for a non-profit organisation (hfet.org - which sadly doesn't exist any more) that raised awareness for ethical technology. We provided security/privacy guides and hosted several user-respecting alternatives to popular services. I also attend numerous Open Source based conferences like FOSDEM \& OSFC. \item[\faServer] \textbf{Self-hosting} -- I self-host and manage many personal services at home and on the cloud. I enjoy learning new technologies to power-up my workflows and lessen my dependence on potentially unsustainable technologies.
\item[\faServer] \textbf{Self-hosting} -- I self-host a lot of personal services at home and on the cloud. I enjoy learning new technologies to power-up my workflows and lessen my dependence on potentially unsustainable technologies. \item[\faCode] \textbf{Scripting \& Automation} -- After switching to Linux, I started using the terminal to resolve issues and improve workflows, leading to the creation of many scripts and automations for improved desktop functionality. Ten years on, this expertise has helped in managing server use-cases as well.
\item[\faCode] \textbf{Scripting \& Automation} -- When I switched to Linux, I found myself using the terminal whenever I faced an issue. Nearly 10 years later, I have numerous scripts and automations that improve my desktop usage. I've also been able to transfer that knowledge to server use-cases. \item[\faGlobe] \textbf{Environmentalism} -- Sustainability is a significant aspect of my life. During my time at university, I refurbished damaged electronics - thereby reducing e-waste and financially supporting my studies.
\item[\faGamepad] \textbf{Gaming} -- When I'm not doing any of the above, I enjoy gaming to relax. It's a good medium for me to interact with my friends who live abroad. I'm also a perfectionist - always aiming to get all the collectables and achieve the best scores in any game. \item[\faHandRockO] \textbf{Climbing} -- I've recently picked up bouldering as a way to physically challenge myself and develop my problem solving skills in a new environment.
\item[\faGamepad] \textbf{Climbing} -- I've recently picked up climbing, I enjoy the challenge of each course \end{itemize}
\end{itemize}

View file

@ -1,4 +1 @@
Im a final year \textit{Computer Science} undergraduate studying at \textit{Aberystwyth University}, where I'm currently on track to achieve a 1\textsuperscript{st}. I have previous personal and professional experience working with \textit{containers}, \textit{multi-cloud} solutions, and \textit{DevOps} tools \& workflows. In my free time, I tinker with new technologies and self-host several personal services locally and across multiple cloud vendors. Im looking to continue to develop my skills by working with the latest technology in order to drive positive change for organizations and kick-start my career. Self-motivated Cloud Engineer with over two years of hands-on industry experience specialising in designing, implementing, and optimising cloud infrastructure solutions. Known for a proactive approach to continuous learning, actively engaging in self-hosting projects, and deploying infrastructure outside of work to explore and master the latest technologies. Ready to contribute versatile skills and initiatives to the business.
%Im a final year Computer Science undergraduate currently on track to achieve a 1\textsuperscript{st} and studying at \textit{Aberystwyth University}. I have previous personal and professional experience working with containers, developing multi-cloud solutions, and DevOps tools \& workflows. In my free time, I tinker with new technologies and self-host several personal services on my own servers and across multiple cloud vendors. I'm looking to continue to develop my skills and work with the latest technology to drive positive change for organizations and kickstart my career.

View file

@ -1,7 +1,7 @@
\cert{Microsoft Certified: DevOps Engineer Expert}{Microsoft}{Apr 2022} \cert{AWS Certified Cloud Practitioner}{Amazon Web Services}{Exp. Nov 2025}
\vspace{-0.5em} \vspace{-0.5em}
\cert{Microsoft Certified: Azure Administrator Associate}{Microsoft}{Sep 2021} \cert{Microsoft Certified: Azure Administrator Associate}{Microsoft}{Exp. Sep 2024}
\vspace{-0.5em} \vspace{-0.5em}
\cert{Microsoft Certified: Azure Fundamentals}{Microsoft}{Apr 2021} \cert{Microsoft Certified: DevOps Engineer Expert}{Microsoft}{Exp. May 2024}
\vspace{-0.5em} \vspace{-0.5em}
\cert{AWS Certified Cloud Practitioner}{Amazon Web Services}{Nov 2022} \cert{Microsoft Certified: Azure Fundamentals}{Microsoft}{Earned Apr 2021}

View file

@ -1,5 +1,5 @@
% Aberystwyth University % Aberystwyth University
\uni{Aberystwyth University}{Sep 2018--Jun 2022}{BSc Computer Science (with integrated year in industry) [G401]: 1\textsuperscript{st}} Class Honours \uni{Aberystwyth University}{Sep 2018--Jun 2022}{BSc Computer Science (with integrated year in industry) [G401]: 1\textsuperscript{st} Class Honours}
\textit{Including the following modules:} \textit{Including the following modules:}
\begin{itemize*} \begin{itemize*}
\item System and Network Services Administration (77\%) \item System and Network Services Administration (77\%)
@ -10,9 +10,9 @@
\end{itemize*} \end{itemize*}
% Uckfield College % Uckfield College
\college{Uckfield College}{Sep 2011--June 2018}{ %\college{Uckfield College}{Sep 2011--June 2018}{
\begin{tabular}{@{}l l} %\begin{tabular}{@{}l l}
{A-Level}: & French, Maths, Physics\\ %{A-Level}: & French, Maths, Physics\\
{GCSE}: & 11 A*-C including Maths, English and Computing %{GCSE}: & 11 A*-C including Maths, English, and Computing
\end{tabular} %\end{tabular}
} %}

View file

@ -1,12 +1,10 @@
\begin{tabular}{l p{13cm}} \begin{tabular}{l p{13cm}}
\faComments\ \textbf{Natural} & English (Native), French (Fluent)\\ \faComments\ \textbf{Natural} & English (Native), French (Fluent)\\
%\multicolumn{2}{c}{} \\[0pt] \faCode\ \textbf{Computer} & Intermediate in the following:\\&
\faCode\ \textbf{Computer} & Beginner to intermediate in the following:\\&
\begin{tabular}{@{}ll} \begin{tabular}{@{}ll}
Programming Languages: & Go, Java, Python, JavaScript, Arduino (C/C++), R\\ Programming Languages: & Python, Go, Java, JavaScript, Arduino (C/C++)\\
Markup Languages: & XML, HTML + CSS, R Markdown, \LaTeX, JSON, YAML\\ Markup Languages: & XML, HTML + CSS, \LaTeX\\
Scripting Languages: & Bash, PowerShell\\ Scripting Languages: & Bash, PowerShell\\
%Style Sheet Languages: & CSS\\ Querying Languages: & SQL (PostgreSQL, MariaDB/MySQL), KQL, XQuery
Querying Languages: & SQL (PostgreSQL, MariaDB/MySQL), XQuery
\end{tabular} \end{tabular}
\end{tabular} \end{tabular}

View file

@ -1,17 +1,25 @@
{\footnotesize{Highlighted projects shown below. Full list of projects available at {\iconGitea} \href{https://git.oscar.blue}{git.oscar.blue/noble}}}\\ {\footnotesize\textit{Highlighted projects shown below. Full list of projects available at {\faCodeFork} \href{https://oscar.blue/git}{oscar.blue/git}}}\\
\project{Autophotographer (University Major Project)*}{Jan 2022--Present}{ \project{Homelab}{Sep 2019--Present}{
Project written in \textbf{Python} that uses computer vision to analyse input video and output the most aesthetic frames based on photographic techniques. Using conventional image analysis techniques and a CNN trained on aesthetic photos using \textbf{PyTorch}. As part of the project I'm following an adapted \textbf{Agile methodology} based on \textbf{Scrum}. Using \textbf{Terraform}, \textbf{Cloud-init}, and \textbf{GCP} to deploy GPU-powered resources for training my model.\\ My homelab serves many functions - mostly hosting useful services at home and as a training ground for learning new technical skills. Each server is managed using Infrastructure and Configuration as Code via \textit{Terraform} and \textit{Ansible}. Mostly used to run container-based workloads. Recently I've been using my homelab to learn Kubernetes via K3s. Currently working on cleaning up the repositories so I can make them publicly available.
\textit{*(Source cannot be provided until project submission)}.
} }
\giteaproject{\href{https://git.oscar.blue/noble/Terraform-IaC}{Terraform-IaC}}{Apr 2021--Present}{ \giteaproject{\href{https://git.oscar.blue/noble/oscar.blue}{oscar.blue}}{Jun 2022 -- Present}{
Collection of \textbf{Terraform} IaC (Infrastructure as Code) for deploying the services I run on the cloud. My personal website, powered by \textit{Hugo}. At the moment this is acting as a link aggregator and contact page. In future, I plan on posting articles documenting my homelab experience and sharing technical knowledge.
} }
\giteaproject{\href{https://git.oscar.blue/noble/home-infra}{home-infra}}{Jan 2022--Present}{ \githubproject{\href{https://github.com/hashicorp/terraform-provider-aws/pull/28921}{terraform-provider-aws (Contribution)}}{Apr 2023}{
Collection of \textbf{Ansible} IaC (Infrastructure as Code) for configuring my home servers. Created the \textit{aws\_inspector2\_member\_association} resource for the AWS provider for Terraform, as it was required as part of the landing zone I was working on at the time.
} }
\giteaproject{\href{https://git.oscar.blue/noble/mmp-osp1}{Autophotographer (University Major Project)}}{Jan 2022--Present}{
Project written in \textit{Python} that uses computer vision to analyse input video and output the most aesthetic frames based on photographic techniques. Using conventional image analysis techniques and a CNN trained on aesthetic photos using \textit{PyTorch}. As part of the project I followed an adapted \textit{Agile methodology} based on \textit{Scrum}. Using \textit{Terraform}, \textit{Cloud-init}, and \textit{GCP} to deploy GPU-powered resources for training my model.
}
% \giteaproject{\href{https://git.oscar.blue/noble/Terraform-IaC}{Terraform-IaC}}{Apr 2021--Present}{
% Collection of \textit{Terraform} IaC (Infrastructure as Code) for deploying the services I run on the cloud.
% }
% \giteaproject{\href{https://git.oscar.blue/noble/home-infra}{home-infra}}{Jan 2022--Present}{
% Collection of \textit{Ansible} IaC (Infrastructure as Code) for configuring my home servers.
% }
\giteaproject{\href{https://git.oscar.blue/noble/uni-group-project}{Welsh Vocabulary Tutor (University Group Project)}}{Feb 2020--May 2020}{ \giteaproject{\href{https://git.oscar.blue/noble/uni-group-project}{Welsh Vocabulary Tutor (University Group Project)}}{Feb 2020--May 2020}{
A GUI \textbf{Java} program that helps users record and learn Welsh vocabulary.\\ Led university group project to develop a GUI Java program for learning Welsh vocabulary. Taught team members about \textit{git} and good version control practices. Demonstrated strong project planning, time management, and
This was a university group project where I acted as project leader. I taught other project members technologies like \textbf{git} and good version control practises. The role required good project planning skills, time-management, relationship-building, and the ability to identify and work on key strengths and weaknesses within the team and myself. interpersonal skills.
} }
%\gitlabproject{\href{https://gitlab.com/oscarpocock/linux-guides}{Linux Guides}}{Jan 2019--Present}{ %\gitlabproject{\href{https://gitlab.com/oscarpocock/linux-guides}{Linux Guides}}{Jan 2019--Present}{
%Collection of Linux based guides, written in \LaTeX\ and exported as PDFs %Collection of Linux based guides, written in \LaTeX\ and exported as PDFs

View file

@ -1,9 +1,9 @@
\textbf{Technologies:} Ansible, Apache, AWS, Azure, Azure DevOps, Docker, GCP, Git, Grafana, KVM, Nginx, Prometheus, Terraform\\ \textbf{Technologies:} Azure, AWS, GCP, Terraform, Ansible, Apache, Nginx, Traefik, Docker, Git, Grafana, KVM, Nginx, Prometheus\\
\vspace{0.25\baselineskip} % Whitespace before the section title % \vspace{0.25\baselineskip} % Whitespace before the section title
\textbf{Industry Skills:} Infrastructure as Code, System Administration, Cost Optimisation, Containerisation, Security, Automation, Networking, DevOps, Agile Methodologies\\
\textbf{Operating Systems:}\\ \textbf{Operating Systems:}\\
\begin{tabular}{@{}ll} \begin{tabular}{@{}ll}
Linux: & Arch Linux, Debian, Fedora, Proxmox VE, SLES, Ubuntu\\ *nix: & Ubuntu, Debian, Fedora, Proxmox VE, SLES, Arch, OPNsense\\
Windows: & Windows Server 2019, Windows Server 2016, Windows 11, Windows 10\\ Windows: & Windows Server 2019, Windows Server 2016, Windows 11, Windows 10\\
\end{tabular}\\ \end{tabular}\\
\vspace{0.25\baselineskip} % Whitespace before the section title % \vspace{0.25\baselineskip} % Whitespace before the section title
\textbf{Soft Skills:} self-motivation, teamwork, leadership, communication, problem solving

View file

@ -1,48 +1,45 @@
% 08/08/2022 - % 08/08/2022 -
\work{Cloud Engineer}{NTT DATA UK\&I}{London, UK}{Aug 2022--Present} \work{Cloud Engineer}{NTT DATA UK\&I}{London, UK}{Aug 2022--Present}
\begin{workitems} \begin{workitems}
\item Deployed managed services on \textbf{Azure} using \textbf{Terraform} \item Played a pivotal role in designing an \textit{AWS landing zone} product using \textit{Terraform}, contributing code to the \textit{AWS Terraform provider}, enhancing its features, and actively contributing to community-driven development efforts
\item Worked as part of a team following \textbf{Agile} methods with the aid of \textbf{Azure DevOps} \item Proficiently utilised \textit{Terraform} alongside \textit{Continuous Deployment (CD) pipelines} to deploy and manage cloud infrastructure, ensuring streamlined, automated provisioning, and maintenance of resources
\item Oversaw large \textit{Azure} cloud estates comprising of 5000+ resources across multiple environments, ensuring increased stability, scalability, security, and observability
\item Contributed to the design of seamless cloud migration strategies, ensuring minimal disruption and smooth transitions for applications and services
\item Created \textit{shell scripts} to optimise and streamline cloud estates, significantly improving resource efficiency and minimising redundant components
\item Collaborated within \textit{agile} frameworks to drive service enhancements, leveraging teamwork to deliver superior solutions and elevate client satisfaction.
\end{workitems} \end{workitems}
% 03/11/2021 - 29/04/2021 % 03/11/2021 - 29/04/2021
\work{Demonstrator}{Aberystwyth University}{Aberystwyth, UK}{Nov 2021--Apr 2022} \work{Demonstrator}{Aberystwyth University}{Aberystwyth, UK}{Nov 2021--Apr 2022}
\begin{workitems} \begin{workitems}
\item Demonstrating for: \item Demonstrated for: \textit{System and Network Services Administration}, \textit{Fundamentals of Web Development}, \textit{Information security}
\begin{workitems} \item Communicating core concepts and principles in a practical context in order to help students complete practicals to the highest standard.
\item \textit{System and Network Services Administration}
\item \textit{Fundamentals of Web Development}
\item \textit{Information security}
\end{workitems}
\item Supporting 1\textsuperscript{st} year students in module practicals
\item Communicating core concepts and principles in a practical context
\item Solving unexpected problems that prevent students from completing the practical
\end{workitems} \end{workitems}
% 05/10/20 - 26/08/21 % 05/10/20 - 26/08/21
\work{Cloud Engineer}{NTT DATA UK\&I}{Birmingham, UK}{Oct 2020--Aug 2021} \work{Cloud Engineer}{NTT DATA UK\&I}{Birmingham, UK}{Oct 2020--Aug 2021}
\begin{workitems} \begin{workitems}
\item Deployed managed services on \textbf{Azure} using \textbf{Terraform} \item Deployed and managed services on \textit{Azure} using \textit{Terraform}
\item Wrote high/low-level design and architecture documents \item Designed and produced high/low-level infrastructure architecture documents
\item Documented workflow processes \item Improved observability and performed cost optimisations for one of the UK's top 5 largest \textit{Azure} consumers. Providing them vital insight into their cloud estate
\item Managed resources' metadata of one of the UK's top 5 largest \textbf{Azure} consumers. Providing them vital insight into their estate
\item Led meetings discussing inherent security flaws with a client's project proposal \item Led meetings discussing inherent security flaws with a client's project proposal
\item Created and applied cost-optimisation scripts saving £1000s of pounds a month on a client's \textbf{Azure} estate \item Created and applied cost-optimisation scripts saving £1,000s a month on a client's \textit{Azure} estate
\item Automated server enrolment using \textbf{Azure DevOps} CI/CD pipelines and \textbf{Ansible} \item Automated server enrolment using \textit{Azure DevOps} CI/CD pipelines and \textit{Ansible}
\item Helped colleagues learn technologies like \textbf{Terraform} and \textbf{git} \item Taught colleagues technologies like \textit{Terraform}, \textit{git}, and \textit{Ansible} in order to build resources in a reproducible manner
\item Configured patches and content life cycles of a major client's \textbf{SLES} servers via \textbf{SUSE Manager} \item Configured patches and content life cycles of a major client's \textit{SLES} servers via \textit{SUSE Manager}
\item Wrote \textbf{Azure runbooks} and \textbf{PowerShell} scripts to automate tasks \item Wrote \textit{Azure runbooks} and \textit{PowerShell} scripts to automate tasks and improve efficiency within cloud estates
\item Deployed \textbf{Azure Datafactory} to process Big Data and provide important business insights \item Deployed \textit{Azure Datafactory} to process Big Data and provide important business insights
\item Worked as part of a team following \textbf{Agile} methods with the aid of \textbf{Azure DevOps} \item Worked as part of a team following \textit{Agile} methods with the aid of \textit{Azure DevOps}
\item Worked as the leading Cloud Engineer on numerous short-term projects.
\end{workitems} \end{workitems}
% 23/07/18 - 31/08/18 % 23/07/18 - 31/08/18
\work{IT Technician}{Uckfield College}{Uckfield, UK}{Jul 2018--Aug 2018} % \work{IT Technician}{Uckfield College}{Uckfield, UK}{Jul 2018--Aug 2018}
\begin{workitems} % \begin{workitems}
\item Managed \textbf{Google G Suite (now Google Workspace)} using CLI tools like \textbf{GAM} % \item Managed \textit{Google G Suite (now Google Workspace)} using CLI tools like \textit{GAM}
\item Created \textbf{bash} scripts to automate tasks % \item Created \textit{bash} scripts to automate tasks
\item Mass-enrolled Chromebooks for upcoming students % \item Mass-enrolled Chromebooks for upcoming students
\item Wrote documentation detailing the use of scripts and software for colleagues % \item Wrote documentation detailing the use of scripts and software for colleagues
\item Re-imaged the college's Mac suite % \item Re-imaged the college's Mac suite
\item Provided hardware maintenance on workstation PCs % \item Provided hardware maintenance on workstation PCs
\end{workitems} % \end{workitems}
%\work{Kitchen Porter}{Golden Dragon}{Uckfield}{Jan 2017--Aug 2019} %\work{Kitchen Porter}{Golden Dragon}{Uckfield}{Jan 2017--Aug 2019}
%\begin{workitems} %\begin{workitems}
%\item Worked in the kitchen to help prepare orders %\item Worked in the kitchen to help prepare orders

View file

@ -1,6 +1,6 @@
\begin{center} \begin{center}
\begin{tabular}{c c c c c} \begin{tabular}{c c c c c}
\footnotesize{{\faMapMarker} London, UK} & \footnotesize{\href{mailto:work@oscarpo.co}{{\faEnvelope} work@oscarpo.co}} & \footnotesize{\href{https://oscar.blue/git}{{\faCodeFork} oscar.blue/git}} & \footnotesize{\href{https://linkedin.com/in/oscarpocock}{\textsc{\faLinkedin} linkedin.com/in/oscarpocock}} & \footnotesize{\href{https://oscar.blue}{\textsc{\faLink} oscar.blue}} \footnotesize{{\faMapMarker} London, UK} & \footnotesize{\href{mailto:work@oscar.blue}{{\faEnvelope} work@oscar.blue}} & \footnotesize{\href{https://oscar.blue}{\textsc{\faLink} oscar.blue}} & \footnotesize{\href{https://oscar.blue/git}{{\faCodeFork} oscar.blue/git}} & \footnotesize{\href{https://oscar.blue/linkedin}{\textsc{\faLinkedin} oscar.blue/linkedin}}
\end{tabular} \end{tabular}
\end{center} \end{center}