69 lines
3.3 KiB
TeX
69 lines
3.3 KiB
TeX
\documentclass[line,overlap]{res}
|
|
|
|
\begin{document}
|
|
\name{\Huge Andrew Miller}
|
|
\address{Phone: (609) 462-0663 Email: nixy@nixy.moe}
|
|
\address{Git: https://github.com/nixy}
|
|
|
|
\begin{resume}
|
|
|
|
\section{EDUCATION}
|
|
Bachelor of Science in Computer Science \\
|
|
The College of New Jersey, Ewing, NJ \\
|
|
May 2016
|
|
|
|
\section{SKILLS}
|
|
\begin{itemize}
|
|
\item Linux Administration, Nix/NixOS, Apt, Snap, Flatpak, Vagrant, Packer, Docker
|
|
\item Ruby, Bash, Python, Javascript, POSIX SHELL, Regular Expressions
|
|
\item Networking, \LaTeX, Tor, Selenium, VirtualBox,
|
|
\item Gitlab, Gitlab CI, Jenkins, Sentry, NewRelic, Grafana, Redis, ELK
|
|
\item RabbitMQ, CouchDB, Postgres, Bosh, Cloud Foundry, Kubernetes
|
|
\end{itemize}
|
|
|
|
\section{PROFESSIONAL EXPERIENCE}
|
|
|
|
\textit{Tabula Rasa Healthcare, Moorestown NJ} \hfill 2018-Present \\
|
|
Cloud Engineer II \hfill May 2022 - Present \\
|
|
\begin{itemize}
|
|
\item Ensured uptime and applied updates to critical infrastructure supporting development teams
|
|
\item Worked with development teams to design pipelines and deployment workflows that met their specific needs
|
|
\item Maintained common platform (Cloud Foundry) for all applications to deploy into
|
|
\item Participated in on-call rotation and incident management processes
|
|
\item Maintained a on-call Docker image that contained all the tools needed to interact with any of the systems the team was responsible for
|
|
\end{itemize}
|
|
|
|
\textit{Tabula Rasa Healthcare, Moorestown NJ} \hfill 2018-Present \\
|
|
Software Engineer II, Production Validation \hfill May 2020 - Present \\
|
|
Software Engineer, Production Validation \hfill Jan 2018 - May 2020 \\
|
|
\begin{itemize}
|
|
\item Ensured all code pushed to production met acceptance criteria and prevented regressions
|
|
\item Used a custom Ruby framework to automate end-to-end testing using Selenium and other ruby libraries to interact with non HTTP services
|
|
\item Wrote automated integration tests using Ruby framework to interact with HTTP services, RabbitMQ and various databases
|
|
\item Maintained custom Ruby framework and other internal tools for team consumption
|
|
\item Designed and maintained teams cloud deployment process to move test runners off local computers
|
|
\item Maintained teams' development environment using Vagrant and VirtualBox, wrote scripts to ensure all dependencies were setup automatically
|
|
\end{itemize}
|
|
\break
|
|
\textit{Linode LLC, Haddonfield NJ} \hfill 2016- Jan 2018 \\
|
|
Customer Support Specialist \hfill 2016-2018 \\
|
|
Trust \& Safety Expert \hfill 2017-2018 \\
|
|
System Administrator \hfill 2017-2018 \\
|
|
\begin{itemize}
|
|
\item Provided extensive customer support for Linux based system through phone \& ticket systems
|
|
\item Helped shape \& enforce policy for handling abuse of Linode's platform
|
|
\item Maintained \& monitored Linode's running systems
|
|
\end{itemize}
|
|
|
|
\section{HOBBYIST EXPERIENCE}
|
|
|
|
I maintain some personal infrastructure and provide services for my friends \& family. I have been doing so since 2017. These services include:
|
|
\begin{itemize}
|
|
\item A Tor Exit relay to support internet freedom.
|
|
\item A self-hosted Jitsi/Mumble server to provide secure voice/video communications for friends \& family
|
|
\item A self-hosted Matrix server that federates with other matrix servers owned by my friends
|
|
\end{itemize}
|
|
|
|
\end{resume}
|
|
\end{document}
|