Dedicated Software Engineer with experience in a HPC and distributed systems environment. Always interested in learning and trying new technologies. Passionate about Go and technologies written in the language. Active contributor to Kubernetes project and experienced in installing, configuring, and maintaining a Kubernetes cluster and helping developers containerize applications to transition to a Linux container work flow.
Member of the DC/OS Kubernetes team building "Kubernetes As A Service" on top of DC/OS.
Buidling out features to make DC/OS the best place to run Kubernetes.
Member of the OSS Kubernetes team where I spend my time working on upstream Kubernetes. Currently focused on working with SIG-Cluster-Lifecycle.
Became a Top100 contributor to the project with over 60+ commits.
Configure, install, and maintain HPC systems and develop tools to ease in administration of HPC clusters. Responsible for researching new technologies and determining application for use in an HPC work flow. This includes facilitating use for customers on new technology clusters (Big Data, GPU, etc.).
Charged with investigating the potential use of Linux containerization (Docker, Kubernetes) to ease in maintenance and deployment of our infrastructure and potential use in a HPC work flow.
Participate in LLNL's Security Task Force to determine potential risks and concerns related to security pertaining to HPC clusters and associated infrastructure. Tasked with examining how Linux containerization might help solve certain security concerns.
Worked with faculty and research students to configure, install, and optimize software. Aided in the building of custom software from source (configure, makefile, compiler optimizations, etc.). Performed trainings for users and helped convert their work flow to a HPC environment.
Worked closely with patent attorneys on projects throughout the summer. Projects included work on patent prosecution, drafting and filing 2 patent applications, and filing over 20 Office Action responses to the PTO. Worked with and interviewed inventors for patent applications and participated in phone interviews with PTO patent examiners.
Skills & Proficiency
Personal language of choice
Primary scripting language
Active contributor to Kubernetes. Experience installing, configuring and maintaining a cluster and deploying workloads to the cluster
Understanding and experience using linux containerization tech (docker, rkt, lxc). Experience converting applications to a Linux container environment
Experience configuring, installing, and maintaining large clusters of Linux machines
Experience in a HPC environment and installing, configuring, and maintaining a HPC Linux cluster
Experience installing, configuring and maintaining a hadoop cluster and building tools to ease in installation